Re: Packages using VCS but with no 'Vcs-*' control field

2008-05-20 Thread Stefano Zacchiroli
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.
snip
 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 (was: How to handle Debian patches)

2008-05-18 Thread Lars Wirzenius
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]



Re: Packages using VCS but with no 'Vcs-*' control field

2008-05-18 Thread Lars Wirzenius
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

2008-05-18 Thread Ben Finney
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

2008-05-18 Thread Ben Finney
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

2008-05-18 Thread Bernd Eckenfels
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

2008-05-18 Thread Ben Finney
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]