Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

About canonical Vcs fields

2 views
Skip to first unread message

Dmitry Shachnev

unread,
Mar 14, 2013, 10:00:02 AM3/14/13
to
Hi,

We discussed new lintian vcs-field-not-canonical check in IRC last week,
which affects *lots* of packages in our SVN (see [¹]). Now people are
recommended to use `svn://anonscm.debian.org/*` URIs instead of
`svn://svn.debian.org/*`, but it seems that it's not what most packages
use at the moment.

So let's do a quick poll:

[1a] I used anonscm.debian.org, and like it.
[1b] I used svn.debian.org, but like the new URIs and will switch.

[2a] I used svn.debian.org, don't like the new URIs but I don't mind switching.
[2b] I used svn.debian.org, and will continue to use it, lintian should allow that.
[2c] I used anonscm.debian.org, but don't like it.

(I hope I've covered all options, let me know if there is something not
listed above. If you had different packages that used different URIs,
vote for the variant that applies to the biggest part of your packages.)

If the second group will win, we should consider asking lintian
developers to remove that check (at least partially, i.e. allow both
options but not allow everything else).

My own vote: [2a].

[¹]: http://lintian.debian.org/tags/vcs-field-not-canonical.html

--
Dmitry Shachnev
signature.asc

Sandro Tosi

unread,
Mar 14, 2013, 10:10:01 AM3/14/13
to
On Thu, Mar 14, 2013 at 3:01 PM, Scott Kitterman <deb...@kitterman.com> wrote:
> 3. Don't care to invest any thought or time in the question.

I found myself incredibly in agreement with Scott on this. I just cut
& paste from my other packages the URI and change what needs to be
changed, the rest I don't care.

--
Sandro Tosi (aka morph, morpheus, matrixhasu)
My website: http://matrixhasu.altervista.org/
Me at Debian: http://wiki.debian.org/SandroTosi


--
To UNSUBSCRIBE, email to debian-pyt...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/CAB4XWXwvBLENEzauYDqEm8Ji...@mail.gmail.com

Thomas Kluyver

unread,
Mar 14, 2013, 10:10:01 AM3/14/13
to
On 14 March 2013 14:01, Scott Kitterman <deb...@kitterman.com> wrote:
3.  Don't care to invest any thought or time in the question.

That's pretty much my thinking.

If someone wants to go through and automatically change svn. -> anonscm., that's fine. I'm mildly against having a Lintian rule for it, because it just seems like yet another gotcha to catch out new packagers.

Thomas

Scott Kitterman

unread,
Mar 14, 2013, 10:10:02 AM3/14/13
to
3. Don't care to invest any thought or time in the question.

Scott K


--
To UNSUBSCRIBE, email to debian-pyt...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/1732701.z9LrCrChi9@scott-latitude-e6320

Dmitrijs Ledkovs

unread,
Mar 14, 2013, 10:40:02 AM3/14/13
to
On 14 March 2013 13:56, Dmitry Shachnev <mit...@gmail.com> wrote:
> Hi,
>
> We discussed new lintian vcs-field-not-canonical check in IRC last week,
> which affects *lots* of packages in our SVN (see [¹]). Now people are
> recommended to use `svn://anonscm.debian.org/*` URIs instead of
> `svn://svn.debian.org/*`, but it seems that it's not what most packages
> use at the moment.
>
> So let's do a quick poll:
>
> [1a] I used anonscm.debian.org, and like it.
> [1b] I used svn.debian.org, but like the new URIs and will switch.
>
> [2a] I used svn.debian.org, don't like the new URIs but I don't mind switching.
> [2b] I used svn.debian.org, and will continue to use it, lintian should allow that.
> [2c] I used anonscm.debian.org, but don't like it.
>
> (I hope I've covered all options, let me know if there is something not
> listed above. If you had different packages that used different URIs,
> vote for the variant that applies to the biggest part of your packages.)

Some technical rational behind switching to annonscm:
"""
The machine hosting alioth.debian.org is running on wagner.debian.org.
VCSs are no longer on wagner since the migration which took place
during 2011, vasks.debian.org is now hosting svn.debian.org,
arch.debian.org, bzr.debian.org, darcs.debian.org, git.debian.org, and
hg.debian.org. Those services are tightly related to Alioth since all
the user accounts and the groups are taken from FusionForge database.
This means that you can only create VCS repositories for existing
alioth projects and that any member of that project will have access
to the corresponding public repository.
"""
So it was nice when all of them pointed to alioth, now all $vcs are on
vasks and thus have a new / different ssh host key.
So it's nice to change hostname for all VCS fields to point to
something that internally resolves to vasks, and at the same time not
expose the internal host name.
anonscm is as good as any to serve this purpose.

Regards,

Dmitrijs.


--
To UNSUBSCRIBE, email to debian-pyt...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/CANBHLUiKPo3hPEpqtzpGfuCe...@mail.gmail.com

Barry Warsaw

unread,
Mar 14, 2013, 12:30:01 PM3/14/13
to
On Mar 14, 2013, at 02:06 PM, Thomas Kluyver wrote:

>That's pretty much my thinking.
>
>If someone wants to go through and automatically change svn. -> anonscm.,
>that's fine. I'm mildly against having a Lintian rule for it, because it
>just seems like yet another gotcha to catch out new packagers.

Seems like Scott nailed it. :)

-Barry


--
To UNSUBSCRIBE, email to debian-pyt...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/20130314081621.57035a3b@anarchist

Andreas Noteng

unread,
Mar 14, 2013, 6:30:02 PM3/14/13
to
Den 14. mars 2013 15:01, skreiv Scott Kitterman:
> 3. Don't care to invest any thought or time in the question. Scott K
Agreed.


--
To UNSUBSCRIBE, email to debian-pyt...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/51424DD5...@noteng.no

Andrii Senkovych

unread,
Mar 15, 2013, 8:10:02 AM3/15/13
to
2013/3/14 Thomas Kluyver <tho...@kluyver.me.uk>:
Same here. I don't see any problems with changing these fields.

--
Best regards,
Andrii Senkovych


--
To UNSUBSCRIBE, email to debian-pyt...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/CAMS_SF+3MV101H7kdBjNVhYksq7LrLTxUeZKxB5=1qGeo...@mail.gmail.com

Jakub Wilk

unread,
Mar 17, 2013, 6:00:01 PM3/17/13
to
Thanks for bringing up this subject.

* Dmitry Shachnev <mit...@gmail.com>, 2013-03-14, 17:56:
>So let's do a quick poll:
>
>[1a] I used anonscm.debian.org, and like it.
>[1b] I used svn.debian.org, but like the new URIs and will switch.
>
>[2a] I used svn.debian.org, don't like the new URIs but I don't mind switching.
>[2b] I used svn.debian.org, and will continue to use it, lintian should allow that.
>[2c] I used anonscm.debian.org, but don't like it.

I use svn.d.o everywhere, I don't like the new ones. However, the thing
I don't like much more is inconsistency: some packages use svn.d.o, some
anonscm.d.o, and some mixture of the two... Ugh. I don't mind
switching if we switch everything at once. I'm happy to make the
mass-commit if there's consensus that this is the right to do.


The main reason I wanted this sorted out is that currently
lintian4python gives suggestions regarding Vcs-* that are inconsistent
with what Lintian proper considers "correct":
https://bitbucket.org/jwilk/lintian4python/src/0.16/checks/python/teams

--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-pyt...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/2013031721...@jwilk.net

Daniele Tricoli

unread,
Mar 18, 2013, 3:30:02 PM3/18/13
to
On Sunday 17 March 2013 22:56:15 Jakub Wilk wrote:
> Ugh. I don't mind switching if we switch everything at once.

I started to switch my packages to get rid of the warning, but if the team
wants to keep svn.d.o I will revert the changes.

> I'm happy to make the mass-commit if there's consensus that this is the
> right to do.

I don't care about the URL we use but I want to be consistent with the
team, so I'm fine with a mass-commit if there's consensus to switch,
otherwise I will revert the packages I already switched.

Kind regards,

--
Daniele Tricoli 'Eriol'
http://mornie.org


--
To UNSUBSCRIBE, email to debian-pyt...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/201303182021...@mornie.org

Dmitry Shachnev

unread,
Mar 23, 2013, 8:00:01 AM3/23/13
to
On Mon, Mar 18, 2013 at 1:56 AM, Jakub Wilk <jw...@debian.org> wrote:
> Thanks for bringing up this subject.
>
> I use svn.d.o everywhere, I don't like the new ones. However, the thing I
> don't like much more is inconsistency: some packages use svn.d.o, some
> anonscm.d.o, and some mixture of the two... Ugh. I don't mind switching if
> we switch everything at once. I'm happy to make the mass-commit if there's
> consensus that this is the right to do.

I don't have anything against a mass-commit, it looks like others
don't as well. And Dmitrijs provided a good technical rationale... so
please do it :)

> The main reason I wanted this sorted out is that currently lintian4python
> gives suggestions regarding Vcs-* that are inconsistent with what Lintian
> proper considers "correct":
> https://bitbucket.org/jwilk/lintian4python/src/0.16/checks/python/teams

Let's keep things consistent, and change it to match lintian.

--
Dmitry Shachnev


--
To UNSUBSCRIBE, email to debian-pyt...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/CAKimPHX14KRWwFRfSa6RprW3stSqGfD+-ZgY3mfrRi0e7=LM...@mail.gmail.com

Jakub Wilk

unread,
Mar 23, 2013, 8:40:03 AM3/23/13
to
* Dmitry Shachnev <mit...@gmail.com>, 2013-03-23, 15:51:
>>I use svn.d.o everywhere, I don't like the new ones. However, the
>>thing I don't like much more is inconsistency: some packages use
>>svn.d.o, some anonscm.d.o, and some mixture of the two... Ugh. I don't
>>mind switching if we switch everything at once. I'm happy to make the
>>mass-commit if there's consensus that this is the right to do.
>I don't have anything against a mass-commit, it looks like others don't
>as well. And Dmitrijs provided a good technical rationale... so please
>do it :)

Okay. Unless I hear objections, I'll do mass-commit to switch to
anonscm.d.o in ~2 weeks.

--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-pyt...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/2013032312...@jwilk.net

Dmitrijs Ledkovs

unread,
Mar 23, 2013, 9:10:02 AM3/23/13
to
On 23 March 2013 12:37, Jakub Wilk <jw...@debian.org> wrote:
> * Dmitry Shachnev <mit...@gmail.com>, 2013-03-23, 15:51:
>
>>> I use svn.d.o everywhere, I don't like the new ones. However, the thing I
>>> don't like much more is inconsistency: some packages use svn.d.o, some
>>> anonscm.d.o, and some mixture of the two... Ugh. I don't mind switching if
>>> we switch everything at once. I'm happy to make the mass-commit if there's
>>> consensus that this is the right to do.
>>
>> I don't have anything against a mass-commit, it looks like others don't as
>> well. And Dmitrijs provided a good technical rationale... so please do it :)
>
>
> Okay. Unless I hear objections, I'll do mass-commit to switch to anonscm.d.o
> in ~2 weeks.
>

Can you do such commit simply after wheezy is out the door?

Regards,

Dmitrijs.


--
To UNSUBSCRIBE, email to debian-pyt...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/CANBHLUiiDDtuBAauKrZnMQsK...@mail.gmail.com

Jakub Wilk

unread,
Mar 23, 2013, 1:20:02 PM3/23/13
to
* Dmitrijs Ledkovs <xn...@debian.org>, 2013-03-23, 13:01:
>>Okay. Unless I hear objections, I'll do mass-commit to switch to
>>anonscm.d.o in ~2 weeks.
>Can you do such commit simply after wheezy is out the door?

I don't mind if we release in two weeks. ;P

--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-pyt...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/2013032317...@jwilk.net

Thomas Goirand

unread,
Mar 25, 2013, 3:10:02 AM3/25/13
to
On 03/24/2013 01:16 AM, Jakub Wilk wrote:
> * Dmitrijs Ledkovs <xn...@debian.org>, 2013-03-23, 13:01:
>>> Okay. Unless I hear objections, I'll do mass-commit to switch to
>>> anonscm.d.o in ~2 weeks.
>> Can you do such commit simply after wheezy is out the door?
>
> I don't mind if we release in two weeks. ;P
>
Sure, let me inform the release team that we need to do a
change in our VCS fields, and so they should release Wheezy now!

Thomas


--
To UNSUBSCRIBE, email to debian-pyt...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/514FF7E...@debian.org

Jakub Wilk

unread,
May 5, 2013, 12:50:01 PM5/5/13
to
* Jakub Wilk <jw...@debian.org>, 2013-03-23, 13:37:
>I'll do mass-commit to switch to anonscm.d.o

Done!

--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-pyt...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/2013050516...@jwilk.net
0 new messages