Bug#587279: debian-policy: section 2.2.1 needs some tweaking

2012-03-14 Thread Charles Plessy
Le Wed, Mar 14, 2012 at 01:21:51AM -0400, Michael Gilbert a écrit : > > Think about it this way. Say the remote firmware files that getweb > currently fetches were instead put in a package called > foo2zjs-nonfree. That package would (of course) have to be located in > non-free, and any packages

Bug#587279: debian-policy: section 2.2.1 needs some tweaking

2012-03-14 Thread Russ Allbery
Michael Gilbert writes: > The important consequence of a potential policy change/clarification > here, is that pushing these oddballs out of main solves all of the > problems: security authenticity/integrity, non-freeness, brokenness, > trustworthiness, etc. They're all good qualities that would

Bug#587279: debian-policy: section 2.2.1 needs some tweaking

2012-03-14 Thread Michael Gilbert
On Wed, Mar 14, 2012 at 5:18 PM, Russ Allbery wrote: > Michael Gilbert writes: >> On Wed, Mar 14, 2012 at 1:43 AM, Russ Allbery wrote: > >>> I think you're in the "rough" of "rough consensus." > >> It takes some moxie to put a dent into the status quo.  If that's rough, >> so be it.  I try my best

Bug#587279: debian-policy: section 2.2.1 needs some tweaking

2012-03-14 Thread Russ Allbery
Michael Gilbert writes: > On Wed, Mar 14, 2012 at 1:43 AM, Russ Allbery wrote: >> I think you're in the "rough" of "rough consensus." > It takes some moxie to put a dent into the status quo. If that's rough, > so be it. I try my best to be kind and constructive though. Really > I've tried to

Bug#587279: debian-policy: section 2.2.1 needs some tweaking

2012-03-14 Thread Michael Gilbert
On Wed, Mar 14, 2012 at 1:43 AM, Russ Allbery wrote: > Michael Gilbert writes: > >> Opinions are malleable (wrong and right are all a matter of >> perspective).  This is something sufficiently nuanced that I think its >> worth sufficient pondering to really get it right.  If you haven't spent >> mu

Bug#587279: debian-policy: section 2.2.1 needs some tweaking

2012-03-13 Thread Ben Finney
Russ Allbery writes: > Here is the complete text [of the current Policy §2.2.1]: > > The main archive area comprises the Debian distribution. Only the > packages in this area are considered part of the distribution. > None of the packages in the main archive area require software >

Bug#587279: debian-policy: section 2.2.1 needs some tweaking

2012-03-13 Thread Russ Allbery
Michael Gilbert writes: > Opinions are malleable (wrong and right are all a matter of > perspective). This is something sufficiently nuanced that I think its > worth sufficient pondering to really get it right. If you haven't spent > much time pondering those nuances, it's easy to assume perspe

Bug#587279: debian-policy: section 2.2.1 needs some tweaking

2012-03-13 Thread Michael Gilbert
On Tue, Mar 13, 2012 at 11:27 PM, Russ Allbery wrote: > Michael Gilbert writes: > >> I understand this section very well, and even with that lead-in wording, >> I contend that sufficient ambiguity remains that additional clarity is >> needed.  Otherwise, it wouldn't have been so difficult to deal w

Bug#587279: debian-policy: section 2.2.1 needs some tweaking

2012-03-13 Thread Russ Allbery
Michael Gilbert writes: > I understand this section very well, and even with that lead-in wording, > I contend that sufficient ambiguity remains that additional clarity is > needed. Otherwise, it wouldn't have been so difficult to deal with bug > #449497, which essentially turned into a wontfix.

Bug#587279: debian-policy: section 2.2.1 needs some tweaking

2012-03-13 Thread Michael Gilbert
On Tue, Mar 13, 2012 at 10:53 PM, Russ Allbery wrote: > Michael Gilbert writes: > >> This is a bit off-topic for the bug report, but while you're thinking >> about rewording this section, it may be prescient to consider >> non-explicit dependencies. > >> For example, the getweb script in foo2jzs

Bug#587279: debian-policy: section 2.2.1 needs some tweaking

2012-03-13 Thread Russ Allbery
Michael Gilbert writes: > This is a bit off-topic for the bug report, but while you're thinking > about rewording this section, it may be prescient to consider > non-explicit dependencies. > For example, the getweb script in foo2jzs fetches non-free firmware > files, yet seems to be currently pe

Bug#587279: debian-policy: section 2.2.1 needs some tweaking

2012-03-13 Thread Michael Gilbert
On Thu, Jan 5, 2012 at 12:25 PM, Russ Allbery wrote: > This is the bug concerning the wording in current Policy 2.2.1: > >    In addition, the packages in main > >     * must not require a package outside of main for compilation or >       execution (thus, the package must not declare a "Depends",

Bug#587279: debian-policy: section 2.2.1 needs some tweaking

2012-03-13 Thread Raphael Hertzog
On Tue, 13 Mar 2012, Wouter Verhelst wrote: > No, that's not correct. If a package is already installed but a newever > version is available, then this will be upgraded if the priority is 1. > It just won't be selected for installation automatically. > > This is how experimental works: packages in

Bug#587279: debian-policy: section 2.2.1 needs some tweaking

2012-03-13 Thread Wouter Verhelst
On Mon, Mar 12, 2012 at 06:19:47PM -0400, David Prévot wrote: > Le 12/03/2012 13:44, Wouter Verhelst a écrit : > > On Sat, Feb 25, 2012 at 01:56:17AM +0100, Carsten Hey wrote: > > >> […] how a possible mechanism to let users choose between "always prefer > >> free packages" and "follow the maintai

Bug#587279: debian-policy: section 2.2.1 needs some tweaking

2012-03-12 Thread David Prévot
Le 12/03/2012 13:44, Wouter Verhelst a écrit : > On Sat, Feb 25, 2012 at 01:56:17AM +0100, Carsten Hey wrote: >> […] how a possible mechanism to let users choose between "always prefer >> free packages" and "follow the maintainer's recommendation, even it >> a non-free package is preferred" could

Bug#587279: debian-policy: section 2.2.1 needs some tweaking

2012-03-12 Thread Wouter Verhelst
On Sat, Feb 25, 2012 at 01:56:17AM +0100, Carsten Hey wrote: > This reads like you ask if "main | non-free" should be allowed. In my > opinion, the question should rather be if it must be "main | non-free" > or if both, "main | non-free" and "non-free | main", should be allowed > and how a possibl

Bug#587279: debian-policy: section 2.2.1 needs some tweaking

2012-02-24 Thread Carsten Hey
* Russ Allbery [2012-01-05 09:25 -0800]: > This is the bug concerning the wording in current Policy 2.2.1: > > In addition, the packages in main > > * must not require a package outside of main for compilation or >execution (thus, the package must not declare a "Depends", >

Bug#587279: debian-policy: section 2.2.1 needs some tweaking

2012-01-05 Thread Russ Allbery
This is the bug concerning the wording in current Policy 2.2.1: In addition, the packages in main * must not require a package outside of main for compilation or execution (thus, the package must not declare a "Depends", "Recommends", or "Build-Depends" relationship on a no

Bug#587279: debian-policy: section 2.2.1 needs some tweaking

2010-07-27 Thread Bill Allombert
On Sat, Jul 24, 2010 at 09:43:34AM +0200, Steve Langasek wrote: > On Thu, Jul 22, 2010 at 11:49:18AM +0200, Bill Allombert wrote: > > > Where does policy define the concept of 'non-default alternative' for > > dependencies ? > > This is implied by 7.5: > > If you want to specify which of a

Bug#587279: debian-policy: section 2.2.1 needs some tweaking

2010-07-26 Thread Russ Allbery
Bill Allombert writes: > Where does policy define the concept of 'non-default alternative' for > dependencies ? Good point. I think this should be more explicit, not just for this but because it's a common topic elsewhere (such as with the default MTA) and is something packagers should keep in

Bug#587279: debian-policy: section 2.2.1 needs some tweaking

2010-07-24 Thread Steve Langasek
On Thu, Jul 22, 2010 at 11:49:18AM +0200, Bill Allombert wrote: > On Thu, Jul 22, 2010 at 12:45:49AM -0500, Raphael Geissert wrote: > > On Monday 19 July 2010 11:26:38 Russ Allbery wrote: > > > diff --git a/policy.sgml b/policy.sgml > > > index 0b3c1a1..06c1fdc 100644 > > > --- a/policy.sgml > > >

Bug#587279: debian-policy: section 2.2.1 needs some tweaking

2010-07-22 Thread Russ Allbery
Bill Allombert writes: > Does that allow to add dependencies on packages that exist only in > non-Debian repositories as 'non-default alternative' ? I hope so; it's common practice for packages that require out-of-tree kernel modules, for instance. -- Russ Allbery (r...@debian.org)

Bug#587279: debian-policy: section 2.2.1 needs some tweaking

2010-07-22 Thread Bill Allombert
On Mon, Jul 19, 2010 at 09:26:38AM -0700, Russ Allbery wrote: > diff --git a/policy.sgml b/policy.sgml > index 0b3c1a1..06c1fdc 100644 > --- a/policy.sgml > +++ b/policy.sgml > @@ -476,9 +476,12 @@ > > must not require a package outside of main > for com

Bug#587279: debian-policy: section 2.2.1 needs some tweaking

2010-07-22 Thread Russ Allbery
Bill Allombert writes: > For my part I would prefer to keep the current policy and use Provides > for non-free software. I think this would be worse from the perspective of not accidentally getting non-free software. Isn't the package installed by dependency when multiple packages Provide that

Bug#587279: debian-policy: section 2.2.1 needs some tweaking

2010-07-22 Thread Raphael Geissert
On Thursday 22 July 2010 04:49:18 Bill Allombert wrote: > For my part I would prefer to keep the current policy and use Provides for > non-free software. I see two problems with that, and I actually object to that idea: a) Provides means, in this case the non-free package, has a compatible inter

Bug#587279: debian-policy: section 2.2.1 needs some tweaking

2010-07-22 Thread Bill Allombert
On Thu, Jul 22, 2010 at 12:45:49AM -0500, Raphael Geissert wrote: > On Monday 19 July 2010 11:26:38 Russ Allbery wrote: > > diff --git a/policy.sgml b/policy.sgml > > index 0b3c1a1..06c1fdc 100644 > > --- a/policy.sgml > > +++ b/policy.sgml > > @@ -476,9 +476,12 @@ > > > >

Bug#587279: debian-policy: section 2.2.1 needs some tweaking

2010-07-22 Thread Steve Langasek
On Mon, Jul 19, 2010 at 09:26:38AM -0700, Russ Allbery wrote: > Steve Langasek writes: > > This particular wording allows for the non-free package to be first in > > the list of alternatives, which I think is clearly incorrect. The > > intent AIUI is to avoid installation of a package in main ev

Bug#587279: debian-policy: section 2.2.1 needs some tweaking

2010-07-21 Thread Raphael Geissert
On Monday 19 July 2010 11:26:38 Russ Allbery wrote: > diff --git a/policy.sgml b/policy.sgml > index 0b3c1a1..06c1fdc 100644 > --- a/policy.sgml > +++ b/policy.sgml > @@ -476,9 +476,12 @@ > > must not require a package outside of main > for compilation o

Bug#587279: debian-policy: section 2.2.1 needs some tweaking

2010-07-19 Thread Russ Allbery
Steve Langasek writes: > This particular wording allows for the non-free package to be first in > the list of alternatives, which I think is clearly incorrect. The > intent AIUI is to avoid installation of a package in main ever causing a > non-free package to be pulled in automatically, regardl

Bug#587279: debian-policy: section 2.2.1 needs some tweaking

2010-07-18 Thread Steve Langasek
Hi Bill, On Wed, Jul 14, 2010 at 02:15:19PM +0200, Bill Allombert wrote: > I disagree that adding an explicit allowance for alternative is not a > normative change. > > The old wording (the package must not declare a "Depends", "Recommends", or > "Build-Depends" relationship on a non-main packa

Bug#587279: debian-policy: section 2.2.1 needs some tweaking

2010-07-18 Thread Steve Langasek
On Wed, Jul 14, 2010 at 09:23:02AM -0700, Russ Allbery wrote: > diff --git a/policy.sgml b/policy.sgml > index 3e99099..9fe7158 100644 > --- a/policy.sgml > +++ b/policy.sgml > @@ -476,9 +476,11 @@ > > must not require a package outside of main > for com

Bug#587279: debian-policy: section 2.2.1 needs some tweaking

2010-07-15 Thread Charles Plessy
Dear all, After reading the answer of Russ in message #34, that because of virtual packages the dependancy graph is not closed anyway, and (in answer to Bill's comments message #17) considering that non-free packages are anyway advertised in the main section through Suggests dependancies, I second

Bug#587279: debian-policy: section 2.2.1 needs some tweaking

2010-07-14 Thread Russ Allbery
Charles Plessy writes: > I also have mixed feelings about aligning Policy on current practices: > on systems where the contrib and non-free archives are not enabled, this > brings unavailable packages in the part of the dependancy graph that is > supposed to be closed in stable releases. However,

Bug#587279: debian-policy: section 2.2.1 needs some tweaking

2010-07-14 Thread Charles Plessy
Le Wed, Jul 14, 2010 at 09:23:02AM -0700, Russ Allbery a écrit : > > diff --git a/policy.sgml b/policy.sgml > index 3e99099..9fe7158 100644 > --- a/policy.sgml > +++ b/policy.sgml > @@ -476,9 +476,11 @@ > > must not require a package outside of main > f

Bug#587279: debian-policy: section 2.2.1 needs some tweaking

2010-07-14 Thread Russ Allbery
Bill Allombert writes: > On Tue, Jun 29, 2010 at 10:31:57AM -0700, Russ Allbery wrote: >> I'm committing the following change for the next release which differs >> slightly from Raphael's in that it uses better markup for the field >> names (fixing an existing minor inconsistency) and doesn't spe

Bug#587279: debian-policy: section 2.2.1 needs some tweaking

2010-07-14 Thread Bill Allombert
On Tue, Jun 29, 2010 at 10:31:57AM -0700, Russ Allbery wrote: > Raphael Geissert writes: > > > I see a couple of issues with the current section 2.2.1 "The main > > archive area:" > > > a) It does not list neither Pre-Depends nor Build-depends-indep. > > b) It does not take into consideration OR

Bug#587279: debian-policy: section 2.2.1 needs some tweaking

2010-06-29 Thread Russ Allbery
Raphael Geissert writes: > I see a couple of issues with the current section 2.2.1 "The main > archive area:" > a) It does not list neither Pre-Depends nor Build-depends-indep. > b) It does not take into consideration ORed dependencies. > Point a) can be fixed by listing those two fields and ma

Bug#587279: debian-policy: section 2.2.1 needs some tweaking

2010-06-26 Thread Raphael Geissert
Package: debian-policy Version: 3.8.4 Tags: patch Hi, I see a couple of issues with the current section 2.2.1 "The main archive area:" a) It does not list neither Pre-Depends nor Build-depends-indep. b) It does not take into consideration ORed dependencies. Point a) can be fixed by listing tho