Bug#400322: Limiting non-build-time relationships to a set of architectures?

2010-07-04 Thread Guillem Jover
Hi! On Sat, 2010-07-03 at 22:26:27 -0700, Russ Allbery wrote: > If this already works, we should document it, since it can be quite > useful. Here's an attempt at wording. Please check this and make sure > that I'm correctly documenting what works. > > Do architecture restrictions work with Pro

Bug#445203: debian-policy: 10.8. Log files: /etc/logrotate.d/ preferred

2010-07-04 Thread Steve Langasek
On Sat, Jul 03, 2010 at 08:03:25PM -0500, Raphael Geissert wrote: > > @@ -7897,25 +7899,28 @@ ln -fs ../sbin/sendmail debian/tmp/usr/bin/runq > > section="8">): > > > > /var/log/foo/*.log { > > -rotate 12 > > -weekly > > -compress > > -postrotate > > -/etc/init.d/foo force-reload >

Bug#475101: obsolete linuxthreads requirement

2010-07-04 Thread Kurt Roeckx
On Sat, Jul 03, 2010 at 12:26:40PM -0700, Russ Allbery wrote: > --- a/policy.sgml > +++ b/policy.sgml > @@ -7225,10 +7225,10 @@ INSTALL = install -s # (or use strip on the files in > debian/tmp) >for C files) will need to be compiled twice, for the normal >case. >

Bug#475101: obsolete linuxthreads requirement

2010-07-04 Thread Simon Josefsson
Russ Allbery writes: > Russ Allbery writes: >> Kurt Roeckx writes: > >>> So it looks to me that _REENTRANT is only used to make some functions >>> like getlogin_r available. > >> I believe that's correct, and the discussion at the last DebConf reached >> the same conclusion. I think this bit i

Bug#186102: version numbering for date-releases is flawed

2010-07-04 Thread Julien Cristau
On Sat, Jul 3, 2010 at 19:31:43 -0700, Russ Allbery wrote: > However, I think this whole bit really doesn't belong in Policy. For > packages that are snapshot-based with no regular version number but one > that might show up later, I'd use 0~MMDD. For ones that are > pre-releases, I'd use ~

Bug#402721: Please make clear, that "conflicts" should only be used when really necessary

2010-07-04 Thread Jakub Wilk
* Russ Allbery , 2010-07-03, 13:28: --- a/policy.sgml +++ b/policy.sgml @@ -4778,6 +4778,15 @@ Build-Depends: foo [linux-any], bar [any-i386], baz [!linux-any] + Neither Breaks nor Conflicts should be used + unless two packages cannot be installed at the same t

Bug#556015: Clarify requirements for copyright file

2010-07-04 Thread Jakub Wilk
* Russ Allbery , 2010-07-03, 12:15: + + The dependency on the package containing the copyright + information and distribution license must be strong + (Depends or Pre-Depends). This dependency + may be indirect through other packages (fo

Bug#445203: debian-policy: 10.8. Log files: /etc/logrotate.d/ preferred

2010-07-04 Thread Russ Allbery
Steve Langasek writes: > This force-reload also caught my eye when I first read the patch, but I > think this should be treated as a separate bug. logrotate scripts are *not* > maintainer scripts, and recommending use of invoke-rc.d for non-maintainer > scripts is a separate substantive change t

Bug#475101: obsolete linuxthreads requirement

2010-07-04 Thread Russ Allbery
Simon Josefsson writes: > I don't think it should reference _REENTRANT any more for modern > GNU/Linux system like Debian. I think I may not have provided enough context, but indeed, that's the point of this bug and my proposed patch. > Thus, I would suggest simply saying this: > >

Bug#555977: debian-policy: Constraints on binary package control files

2010-07-04 Thread Russ Allbery
Guillem Jover writes: > Here's a review from a non-native speaker. Thank you! > On Sat, 2010-07-03 at 17:40:49 -0700, Russ Allbery wrote: >> +A .deb package contains two sets of files: a set of files >> +to installed on the system when the package is installed, and a > /files to insta

Bug#556015: Clarify requirements for copyright file

2010-07-04 Thread Russ Allbery
Jakub Wilk writes: > * Russ Allbery , 2010-07-03, 12:15: >>+ >>+ The dependency on the package containing the copyright >>+ information and distribution license must be strong >>+ (Depends or Pre-Depends). This dependency >>+ may be indirect throu

Bug#588085: debian-policy: require that package-provided code never calls init scripts directly without the user's direction

2010-07-04 Thread Raphael Geissert
Package: debian-policy Version: 3.9.0 Severity: wishlist Hi, With the risk of making this request too broad, I think there's no good reason why any code (i.e. not just scripts) provided by a package (whether it comes from upstream or was added by the maintainer) should ever call an init script

Bug#445203: debian-policy: 10.8. Log files: /etc/logrotate.d/ preferred

2010-07-04 Thread Steve Langasek
On Sun, Jul 04, 2010 at 08:29:32AM -0700, Russ Allbery wrote: > Steve Langasek writes: > > This force-reload also caught my eye when I first read the patch, but I > > think this should be treated as a separate bug. logrotate scripts are *not* > > maintainer scripts, and recommending use of invok

Bug#588085: debian-policy: require that package-provided code never calls init scripts directly without the user's direction

2010-07-04 Thread Julien Cristau
On Sun, Jul 4, 2010 at 14:11:17 -0500, Raphael Geissert wrote: > A possible way to implement this state-based policy without relying on the > underlying boot system would be to require packages and users to never call > init script directly and to make service(8) the interface to init scripts f

Bug#400322: Limiting non-build-time relationships to a set of architectures?

2010-07-04 Thread Raphael Hertzog
Hi, I'm seconding the change below. Cheers, On Sat, 03 Jul 2010, Russ Allbery wrote: > diff --git a/policy.sgml b/policy.sgml > index bad28af..316f753 100644 > --- a/policy.sgml > +++ b/policy.sgml > @@ -4373,21 +4373,24 @@ Depends: libc6 (>= 2.2.1), exim | mail-transport-agent > > >

Bug#588085: debian-policy: require that package-provided code never calls init scripts directly without the user's direction

2010-07-04 Thread Steve Langasek
On Sun, Jul 04, 2010 at 02:11:17PM -0500, Raphael Geissert wrote: > With the risk of making this request too broad, I think there's no good > reason why any code (i.e. not just scripts) provided by a package (whether > it comes from upstream or was added by the maintainer) should ever call an > ini

Bug#276160: PATH variables in init.d scripts

2010-07-04 Thread green
I just noticed that the initscript for /etc/rc.local does not include /usr/local/sbin and /usr/local/bin/ in its PATH. This seems like an obvious oops, but maybe I'm missing something. A more clear policy regarding PATH variables would be great. I often run a custom script or 2 from /etc/rc.l

Bug#556015: Clarify requirements for copyright file

2010-07-04 Thread Jakub Wilk
* Russ Allbery , 2010-07-04, 09:53: + + The packages are the same version (both source and Debian + revision) with the possible exception of binary-only + rebuilds of one of the packages, since otherwise + the changelog.Debian.gz in one o

Bug#445203: debian-policy: 10.8. Log files: /etc/logrotate.d/ preferred

2010-07-04 Thread Russ Allbery
Steve Langasek writes: > I'm not nearly so certain that it's not a bug to use invoke-rc.d here. > The desired semantics of a logrotate script are "after rotating the log, > *iff the daemon is running*, reload it to trigger it to reopen the > logfile; otherwise do nothing". *Neither* the existing

Bug#556015: Clarify requirements for copyright file

2010-07-04 Thread Russ Allbery
Jakub Wilk writes: > * Russ Allbery , 2010-07-04, 09:53: >>+ >>+ The packages are the same version (both source and Debian >>+ revision) with the possible exception of binary-only >>+ rebuilds of one of the packages, since otherwise >>+ the changelo

Bug#445203: debian-policy: 10.8. Log files: /etc/logrotate.d/ preferred

2010-07-04 Thread Steve Langasek
On Sun, Jul 04, 2010 at 02:51:27PM -0700, Russ Allbery wrote: > Steve Langasek writes: > > I'm not nearly so certain that it's not a bug to use invoke-rc.d here. > > The desired semantics of a logrotate script are "after rotating the log, > > *iff the daemon is running*, reload it to trigger it t

Bug#477240: Please clarify status of XSI extensions for kill and trap

2010-07-04 Thread Raphael Geissert
On Sunday 04 July 2010 00:04:20 Russ Allbery wrote: > Yeah, I was trying too hard to avoid a problem which doesn't really > exist. Here's an updated patch. > > diff --git a/policy.sgml b/policy.sgml > index bad28af..8b715d0 100644 > --- a/policy.sgml > +++ b/policy.sgml > @@ -7427,7 +7427,18 @@ f

Re: Bug#459868: debian-policy: Definition of Maintainer: when using a mailing list

2010-07-04 Thread Charles Plessy
Le Sat, Jul 03, 2010 at 01:04:05PM -0700, Russ Allbery a écrit : > + Every package must have a Debian maintainer. Hello everybody, given the recent discussion on debian-project, how about taking the opportunity of this bug to disambiguate this sentence as well: ‘Every package must have a m

Bug#459868: debian-policy: Definition of Maintainer: when using a mailing list

2010-07-04 Thread Russ Allbery
Charles Plessy writes: > Le Sat, Jul 03, 2010 at 01:04:05PM -0700, Russ Allbery a écrit : >> + Every package must have a Debian maintainer. > Hello everybody, > given the recent discussion on debian-project, how about taking the > opportunity of this bug to disambiguate this sentence as we

Re: Bug#459868: debian-policy: Definition of Maintainer: when using a mailing list

2010-07-04 Thread Ben Finney
Russ Allbery writes: > Maybe "maintainer in Debian"? Or "maintainer for Debian"? Given that “Debian” is an operating system, that doesn't seem like an improvement in clarity. How about: Every package must have a maintainer. The maintainer must be a member of the Debian project. --

Bug#459868: debian-policy: Definition of Maintainer: when using a mailing list

2010-07-04 Thread Charles Plessy
Le Sun, Jul 04, 2010 at 07:57:27PM -0700, Russ Allbery a écrit : > > Maybe "maintainer in Debian"? Or "maintainer for Debian"? Le Mon, Jul 05, 2010 at 01:11:27PM +1000, Ben Finney a écrit : > > How about: > > Every package must have a maintainer. The maintainer must be a > member of th

Bug#459868: debian-policy: Definition of Maintainer: when using a mailing list

2010-07-04 Thread Russ Allbery
Ben Finney writes: > Russ Allbery writes: >> Maybe "maintainer in Debian"? Or "maintainer for Debian"? > Given that “Debian” is an operating system, that doesn't seem like an > improvement in clarity. > How about: > Every package must have a maintainer. The maintainer must be a > mem

Bug#459868: debian-policy: Definition of Maintainer: when using a mailing list

2010-07-04 Thread Ben Finney
Charles Plessy writes: > Le Mon, Jul 05, 2010 at 01:11:27PM +1000, Ben Finney a écrit : > > Every package must have a maintainer. The maintainer must be a > > member of the Debian project. Thank you for pointing out the flaws in this formulation. > > I think that ‘Every package must have

Bug#459868: debian-policy: Definition of Maintainer: when using a mailing list

2010-07-04 Thread Russ Allbery
Ben Finney writes: > What is it, then, that distinguishes conformant packages from packages > that simply have a ‘debian/’ directory? If the result is a working > package that otherwise conforms, what more is needed, exactly? > In other words, why is it not enough to simply say: > Every pac

Bug#459868: debian-policy: Definition of Maintainer: when using a mailing list

2010-07-04 Thread Ben Finney
Russ Allbery writes: > Maybe that would be best. The concern that I had is that it wouldn't > be clear that a package just being maintained upstream isn't > sufficient; someone needs to be responsible for the package as it > exists in Debian. Part of my difficulty here is the lack of a succint t

Bug#459868: debian-policy: Definition of Maintainer: when using a mailing list

2010-07-04 Thread Russ Allbery
Ben Finney writes: > Russ Allbery writes: >> Maybe that would be best. The concern that I had is that it wouldn't be >> clear that a package just being maintained upstream isn't sufficient; >> someone needs to be responsible for the package as it exists in Debian. > Part of my difficulty here i