Re: Packages using VCS but with no 'Vcs-*' control field
On Sun, May 18, 2008 at 12:03:32PM +0300, Lars Wirzenius wrote: > su, 2008-05-18 kello 18:40 +1000, Ben Finney kirjoitti: > > This would still not meet the stated requirement for the proposed mass > > bug filing, of finding packages that *do* use a VCS but don't declare > > it. > Of course, I wouldn't do a mass bug filing yet. I'd add a lintian check > first, and do a d-d-a mail, and wait a couple of months. And how would the lintian check work? lintian works on source and binary packages, there usually all hints that the package is using a VCS are lost (even more now that dpkg-source strip out VCS-specific files by default, which is not a bad thing per se). See another post of mine in this thread, I've thought at the problem of discovering undeclared Vcs-* headers and I'm running out of good ideas. The best I've right now is to harvest alioth.d.o looking for debian/control-s, but there is quite a lot of room for false positives, probably too much ... Cheers. -- Stefano Zacchiroli -*- PhD in Computer Science ... now what? [EMAIL PROTECTED],cs.unibo.it,debian.org} -<%>- http://upsilon.cc/zack/ (15:56:48) Zack: e la demo dema ?/\All one has to do is hit the (15:57:15) Bac: no, la demo scema\/right keys at the right time signature.asc Description: Digital signature
Re: Packages using VCS but with no 'Vcs-*' control field
Bernd Eckenfels <[EMAIL PROTECTED]> writes: > In article <[EMAIL PROTECTED]> you wrote: > > When such bugs are filed, I would ask that they not refer to > > "headers" which is a term that doesn't apply to 'debian/control'. > > The contents of 'debian/control' is a set of *fields*, not > > headers, just like the fields in the header of an email message. > > Are we making new packaging policy here? No. It's a request for correct terminology. Hopefully it doesn't need policy rules to enforce. -- \ "That's all very good in practice, but how does it work in | `\ *theory*?" -- Anonymous | _o__) | Ben Finney -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Packages using VCS but with no 'Vcs-*' control field
In article <[EMAIL PROTECTED]> you wrote: > When such bugs are filed, I would ask that they not refer to "headers" > which is a term that doesn't apply to 'debian/control'. The contents > of 'debian/control' is a set of *fields*, not headers, just like the > fields in the header of an email message. Are we making new packaging policy here? Gruss Bernd -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Packages using VCS but with no 'Vcs-*' control field
Lars Wirzenius <[EMAIL PROTECTED]> writes: > su, 2008-05-18 kello 18:40 +1000, Ben Finney kirjoitti: > > This would still not meet the stated requirement for the proposed > > mass bug filing, of finding packages that *do* use a VCS but don't > > declare it. > > That is true, but it would get all package maintainers to add the > headers, and the package maintainers would then know what to add. > > So the mass bug filing would be to add Vcs- headers according to > need. When such bugs are filed, I would ask that they not refer to "headers" which is a term that doesn't apply to 'debian/control'. The contents of 'debian/control' is a set of *fields*, not headers, just like the fields in the header of an email message. > Of course, I wouldn't do a mass bug filing yet. I'd add a lintian > check first, and do a d-d-a mail, and wait a couple of months. That sounds a reasonable approach, *if* there is consensus that the 'Vcs-*' fields should be mandatory in 'debian/control' files. The mass bug filing would then have nothing to do with whether the 'Vcs-*' fields were *correct* or not, just whether they were *present*. This is different from the original "file bugs against packages that do use a VCS but don't declare it" proposal, up-thread. -- \ "I was stopped by the police for speeding; they said 'Don't you | `\ know the speed limit is 55 miles an hour?' I said 'Yeah I know, | _o__) but I wasn't going to be out that long.'" -- Steven Wright | Ben Finney -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Packages using VCS but with no 'Vcs-*' control field
su, 2008-05-18 kello 18:40 +1000, Ben Finney kirjoitti: > This would still not meet the stated requirement for the proposed mass > bug filing, of finding packages that *do* use a VCS but don't declare > it. That is true, but it would get all package maintainers to add the headers, and the package maintainers would then know what to add. So the mass bug filing would be to add Vcs- headers according to need. Of course, I wouldn't do a mass bug filing yet. I'd add a lintian check first, and do a d-d-a mail, and wait a couple of months. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Packages using VCS but with no 'Vcs-*' control field
Lars Wirzenius <[EMAIL PROTECTED]> writes: > su, 2008-05-18 kello 11:42 +1000, Ben Finney kirjoitti: > > Joey Hess <[EMAIL PROTECTED]> writes: > > > > > I think it's about time to file mass bugs on whatever packages are > > > left that use version control and lack the fields. > > > > How would the putative filer of these bugs determine which packages > > are in this set? > > We could add a requirement to add Vcs- field to specify that the package > has none. This would still not meet the stated requirement for the proposed mass bug filing, of finding packages that *do* use a VCS but don't declare it. -- \"I have one rule to live by: Don't make it worse." -- Hazel | `\ Woodcock | _o__) | Ben Finney -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Packages using VCS but with no 'Vcs-*' control field (was: How to handle Debian patches)
su, 2008-05-18 kello 11:42 +1000, Ben Finney kirjoitti: > Joey Hess <[EMAIL PROTECTED]> writes: > > > I think it's about time to file mass bugs on whatever packages are > > left that use version control and lack the fields. > > How would the putative filer of these bugs determine which packages > are in this set? We could add a requirement to add Vcs- field to specify that the package has none. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Packages using VCS but with no 'Vcs-*' control field (was: How to handle Debian patches)
Joey Hess <[EMAIL PROTECTED]> writes: > I think it's about time to file mass bugs on whatever packages are > left that use version control and lack the fields. How would the putative filer of these bugs determine which packages are in this set? -- \ "...one of the main causes of the fall of the Roman Empire was | `\that, lacking zero, they had no way to indicate successful | _o__) termination of their C programs." -- Robert Firth | Ben Finney -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]