Bug#688772: gnome Depends network-manager-gnome

2012-10-12 Thread Ian Jackson
Don Armstrong writes (Bug#688772: gnome Depends network-manager-gnome):
 1) we decide that failures of NM to detect basic ifupdown
 configurations and avoid overriding them are bugs, possibly of RC
 severity
 
 2) given the gnome maintainer's desire to have NM installed by default
 from the gnome metapackage
 
 allowing gnome to Depends: nm | wicd; would deal with the most
 concerning form of breakage for me.
 
 Does this work for anyone else?

Why do you think the gnome metapackage depending on, rather than
recommending, wicd, is a good idea ?  I don't really see the logical
connection between any of the goals (whether the TC's or the GNOME
maintainers') and your proposal.

For example, consider the position of someone who has deliberately
removed n-m in squeeze, and is using ifupdown or running ifconfig by
hand or whatever, and upgrades to wheezy.  This still gives them n-m
back.  That's not respecting their previous choice to remove it.

Ian.


-- 
To UNSUBSCRIBE, email to debian-ctte-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20599.65440.431113.256...@chiark.greenend.org.uk



Bug#688772: gnome Depends network-manager-gnome

2012-10-12 Thread Ian Jackson
Don Armstrong writes (Bug#688772: gnome Depends network-manager-gnome):
 On Fri, 05 Oct 2012, Ian Jackson wrote:
  Is there anyone who is unhappy with the draft below ?
 
 I personally don't support 8, 9 and 10.

Losing 9 and 10 is fine by me if that gets your vote.

  [I'd do something like 8, but I believe it assumes too much bad
 faith on the part of the gnome maintainers.]

Let me try to understand this position of yours more clearly:

You agree that the things prohibited by 8 are bad.  But you think the
gnome maintainers would certainly not do them.  Therefore spelling out
that they are forbidden is unnecessary and offensive.

So are you saying that we should leave off 8.  But if the gnome
maintainers do the bad things prohibted by 8, you would be happy to
overrule them a third time ?

I don't think that's wise but I'm willing to proceed on that basis if
that's what gets us some progress on this issue now.


No-one else has objected to my draft.  I'm therefore considering
proposing a vote; I would probably call for votes on two positive
resolutions:

  A  paras 1-7 of my previous draft
 gnome metapackage must not depend on n-m (3:1 required)
 
  B  1-8 of my previous draft
 as above, also prohibit backsliding (3:1 required)



Ian.


-- 
To UNSUBSCRIBE, email to debian-ctte-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20600.568.542895.273...@chiark.greenend.org.uk



Bug#688772: gnome Depends network-manager-gnome

2012-10-12 Thread Jeremy Bicha
On 12 October 2012 07:31, Ian Jackson ijack...@chiark.greenend.org.uk wrote:
 Don Armstrong writes (Bug#688772: gnome Depends network-manager-gnome):
 1) we decide that failures of NM to detect basic ifupdown
 configurations and avoid overriding them are bugs, possibly of RC
 severity

 2) given the gnome maintainer's desire to have NM installed by default
 from the gnome metapackage

 allowing gnome to Depends: nm | wicd; would deal with the most
 concerning form of breakage for me.

 Does this work for anyone else?

 Why do you think the gnome metapackage depending on, rather than
 recommending, wicd, is a good idea ?  I don't really see the logical
 connection between any of the goals (whether the TC's or the GNOME
 maintainers') and your proposal.

 For example, consider the position of someone who has deliberately
 removed n-m in squeeze, and is using ifupdown or running ifconfig by
 hand or whatever, and upgrades to wheezy.  This still gives them n-m
 back.  That's not respecting their previous choice to remove it.

The point I took away from Chris' post is that wicd does not integrate
with GNOME Shell at all. There is only one networking solution that is
supported with GNOME 3.

Not to put more ideas in Ian's head about packaging decisions to
overrule, but nobody objects to gnome-core depending on gdm, which
also starts by default after installation unless you explicitly
disable it, and conflicts with several other display managers that are
part of Debian.

I consider a usable UI for setting up mobile networking (to include
WiFi) to be a fundamental piece of any desktop, especially GNOME.

I support Don's proposal to consider bugs where NM does not work right
with basic ifupdown configs to be RC-severity.

Jeremy


-- 
To UNSUBSCRIBE, email to debian-ctte-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/caaajcmzddazowmrqkcit9ec9uv-k1edo7mi3f9q_uuhc1yj...@mail.gmail.com



Bug#688772: gnome Depends network-manager-gnome

2012-10-12 Thread Raphael Hertzog
On Fri, 12 Oct 2012, Ian Jackson wrote:
 Don Armstrong writes (Bug#688772: gnome Depends network-manager-gnome):
  1) we decide that failures of NM to detect basic ifupdown
  configurations and avoid overriding them are bugs, possibly of RC
  severity
  
  2) given the gnome maintainer's desire to have NM installed by default
  from the gnome metapackage
  
  allowing gnome to Depends: nm | wicd; would deal with the most
  concerning form of breakage for me.
  
  Does this work for anyone else?
 
 Why do you think the gnome metapackage depending on, rather than
 recommending, wicd, is a good idea ?  I don't really see the logical
 connection between any of the goals (whether the TC's or the GNOME
 maintainers') and your proposal.
 
 For example, consider the position of someone who has deliberately
 removed n-m in squeeze, and is using ifupdown or running ifconfig by
 hand or whatever, and upgrades to wheezy.  This still gives them n-m
 back.  That's not respecting their previous choice to remove it.

The logic behind Don's proposition is that, if you're not using NM, then
you're likely either using wicd or simple ifupdown config. That leaves
two cases:

1/ Having wicd and nm active at the same time creates problems, so Don
ensures that you can install either one of them and still have the
gnome-core package installed (and still have nm by default if you don't
make any specific choice).

2/ If you're an ifupdown user, then you can have nm installed even if it
was not installed before hand, it won't hurt because NM ignores any
interface listed in /etc/network/interfaces. Failing to comply with this
rule are bugs that we could consider RC.


In this situation, it seems that all parties would be satisfied (provided
that the majority of persons who are not using NM are in fact using wicd
or ifupdown).

It looks like an acceptable outcome to me. Thank you Don for trying to find
a third way out of this situation.

Cheers,
-- 
Raphaël Hertzog ◈ Debian Developer

Get the Debian Administrator's Handbook:
→ http://debian-handbook.info/get/


--
To UNSUBSCRIBE, email to debian-ctte-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121012133243.gg9...@x230-buxy.home.ouaza.com



Bug#688772: gnome Depends network-manager-gnome

2012-10-12 Thread Don Armstrong
On Fri, 12 Oct 2012, Ian Jackson wrote:
 Don Armstrong writes (Bug#688772: gnome Depends network-manager-gnome):
  1) we decide that failures of NM to detect basic ifupdown
  configurations and avoid overriding them are bugs, possibly of RC
  severity
  
  2) given the gnome maintainer's desire to have NM installed by default
  from the gnome metapackage
  
  allowing gnome to Depends: nm | wicd; would deal with the most
  concerning form of breakage for me.
  
  Does this work for anyone else?
 
 Why do you think the gnome metapackage depending on, rather than
 recommending, wicd, is a good idea?

The primary case of NM breaking things is when it's installed with
wicd, AFAICT. The other cases of NM breaking things are RC bugs in NM.

 For example, consider the position of someone who has deliberately
 removed n-m in squeeze, and is using ifupdown or running ifconfig by
 hand or whatever, and upgrades to wheezy. This still gives them n-m
 back. That's not respecting their previous choice to remove it.

Right, but if they get NM back, and nothing breaks because of it,[0]
it's just the same as any other package being installed by a meta
package. They've wasted some disk space, and they've got another
program running, but everything continues to work.

It's certainly not the way I would do it,[1] but it's one way to
mitigate the problems with unconditionally installing NM while
allowing a further insistence that NM be installed which the gnome
maintainers appear to strongly believe is necessary.


Don Armstrong

0: This requires some buy-in by the NM maintainer(s), though.
1: But then, I don't run gnome, nor do I care to help maintain it.
-- 
As nightfall does not come at once, neither does oppression. In both
instances, there is a twilight when everything remains seemingly
unchanged. And it is in such twilight that we all must be most aware
of change in the air -- however slight -- lest we become unwitting
victims of the darkness.
 -- William O. Douglas

http://www.donarmstrong.com  http://rzlab.ucr.edu


-- 
To UNSUBSCRIBE, email to debian-ctte-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121012180512.gf7...@teltox.donarmstrong.com



Bug#688772: gnome Depends network-manager-gnome

2012-10-12 Thread Don Armstrong
On Fri, 12 Oct 2012, Sam Hartman wrote:
 I'm still confused why recommends doesn't work for everyone.

 I understand that the Gnome maintainers want N-M installed by default.
 Except I think recommends gets you that.

That's what I'm confused about too, but I'm assuming that there is
indeed a reason why Recommends isn't enough, and the gnome meta
package has to Depends: NM. [The questions I posed earlier still
haven't been answered, unfortunately.]


Don Armstrong

-- 
For those who understand, no explanation is necessary.
 For those who do not, none is possible.

http://www.donarmstrong.com  http://rzlab.ucr.edu


-- 
To UNSUBSCRIBE, email to debian-ctte-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121012184137.gh7...@teltox.donarmstrong.com



Bug#688772: gnome Depends network-manager-gnome

2012-10-12 Thread Ian Jackson
Don Armstrong writes (Bug#688772: gnome Depends network-manager-gnome):
 On Fri, 12 Oct 2012, Sam Hartman wrote:
  I understand that the Gnome maintainers want N-M installed by default.
  Except I think recommends gets you that.
 
 That's what I'm confused about too, but I'm assuming that there is
 indeed a reason why Recommends isn't enough, and the gnome meta
 package has to Depends: NM. [The questions I posed earlier still
 haven't been answered, unfortunately.]

I think your assumption is incorrect.

The gnome maintainers have written a great deal in these bug reports
but have failed to come up with the reason you are looking for.

The simpler hypothesis is that there is no reason.

Ian.


-- 
To UNSUBSCRIBE, email to debian-ctte-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20600.25988.303821.800...@chiark.greenend.org.uk



Bug#688772: gnome Depends network-manager-gnome

2012-10-12 Thread Ian Jackson
Ian Jackson writes (Re: Bug#688772: gnome Depends network-manager-gnome):
 Don Armstrong writes (Bug#688772: gnome Depends network-manager-gnome):
  That's what I'm confused about too, but I'm assuming that there is
  indeed a reason why Recommends isn't enough, and the gnome meta
  package has to Depends: NM. [The questions I posed earlier still
  haven't been answered, unfortunately.]
...
 The simpler hypothesis is that there is no reason.

I should expand on that, because it makes it sound like I think the
gnome maintainerss' behaviour is entirely inexplicable.  That's not
what I mean.  I should have said no good reason.

It seems to me that the gnome maintainers have a philosophical view
that Network Manager is very strongly part of GNOME, and that they
feel that this philosophical position can only be properly reflected
by a hard dependency.  That is, that demoting the dependency to
Recommends would be failing to properly give effect to the truth that
N-M is part of GNOME.

This seems to me to be the core of the opposition.  Naturally
I disagree that that's a good reason for having a Depends.

Ian.


-- 
To UNSUBSCRIBE, email to debian-ctte-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20600.26304.54903.586...@chiark.greenend.org.uk



Bug#688772: gnome Depends network-manager-gnome

2012-10-12 Thread Stefano Zacchiroli
On Fri, Oct 12, 2012 at 07:51:44PM +0100, Ian Jackson wrote:
 It seems to me that the gnome maintainers have a philosophical view
 that Network Manager is very strongly part of GNOME, and that they
 feel that this philosophical position can only be properly reflected
 by a hard dependency.  That is, that demoting the dependency to
 Recommends would be failing to properly give effect to the truth that
 N-M is part of GNOME.

To be fair, it seems to me that Joss has provided an additional answer
to the why recommends? question in

  https://lists.debian.org/debian-ctte/2012/09/msg00089.html

For lack of a better synopsis, the argument there is because recommends
do not behave properly across upgrades.

Cheers.
-- 
Stefano Zacchiroli  . . . . . . .  z...@upsilon.cc . . . . o . . . o . o
Maître de conférences . . . . . http://upsilon.cc/zack . . . o . . . o o
Debian Project Leader . . . . . . @zack on identi.ca . . o o o . . . o .
« the first rule of tautology club is the first rule of tautology club »


signature.asc
Description: Digital signature


Bug#688772: gnome Depends network-manager-gnome

2012-10-12 Thread Ian Jackson
Stefano Zacchiroli writes (Bug#688772: gnome Depends network-manager-gnome):
 To be fair, it seems to me that Joss has provided an additional answer
 to the why recommends? question in
 
   https://lists.debian.org/debian-ctte/2012/09/msg00089.html
 
 For lack of a better synopsis, the argument there is because recommends
 do not behave properly across upgrades.

That's a reason not to use Recommends in metapackages everywhere
(indeed, it's _the_ reason why metapackages shouldn't just all use
Recommends).

But in this specific case, it isn't a good reason, because the bug
(failing to honour a newly-appearing Recommends) will not occur in the
case of people upgrading from squeeze's gnome, because the squeeze's
gnome package already had that recommends.

Ian.


-- 
To UNSUBSCRIBE, email to debian-ctte-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20600.27758.415028.479...@chiark.greenend.org.uk



Bug#688772: gnome Depends network-manager-gnome

2012-10-12 Thread Josselin Mouette
Le vendredi 12 octobre 2012 à 19:51 +0100, Ian Jackson a écrit :
  The simpler hypothesis is that there is no reason.
 
 I should expand on that, because it makes it sound like I think the
 gnome maintainerss' behaviour is entirely inexplicable.  

Don’t worry, it just sounds like yourself.

-- 
.''`.  Josselin Mouette
: :' :
`. `'
  `-


--
To UNSUBSCRIBE, email to debian-ctte-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1350071715.8217.4.camel@tomoe



Bug#688772: gnome Depends network-manager-gnome

2012-10-12 Thread Don Armstrong
On Fri, 12 Oct 2012, Josselin Mouette wrote:
 Le vendredi 12 octobre 2012 à 19:51 +0100, Ian Jackson a écrit :
   The simpler hypothesis is that there is no reason.
  
  I should expand on that, because it makes it sound like I think the
  gnome maintainerss' behaviour is entirely inexplicable.  
 
 Don’t worry, it just sounds like yourself.

Continuing to attack Ian like this is not helpful. Please stop.


Don Armstrong

-- 
UF: What's your favorite coffee blend?
PD: Dark Crude with heavy water. You are understandink? If geiger
counter does not click, the coffee, she is just not thick.

http://www.donarmstrong.com  http://rzlab.ucr.edu


--
To UNSUBSCRIBE, email to debian-ctte-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121012200629.go7...@teltox.donarmstrong.com



Bug#688772: gnome Depends network-manager-gnome

2012-10-12 Thread Josselin Mouette
Le vendredi 12 octobre 2012 à 21:07 +0200, Stefano Zacchiroli a écrit :
 For lack of a better synopsis, the argument there is because recommends
 do not behave properly across upgrades.

And also, the purpose of metapackages is to ship dependencies.

-- 
.''`.  Josselin Mouette
: :' :
`. `'
  `-


--
To UNSUBSCRIBE, email to debian-ctte-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1350073354.8217.7.camel@tomoe



Bug#688772: gnome Depends network-manager-gnome

2012-10-12 Thread Josselin Mouette
Le vendredi 12 octobre 2012 à 13:06 -0700, Don Armstrong a écrit :
 Continuing to attack Ian like this is not helpful. Please stop.

No, you please stop.

You should be glad there is one remaining GNOME maintainer willing to
talk about the crusade. Seeing Ian talk his usual crap is a good way to
reduce this number further.

-- 
.''`.  Josselin Mouette
: :' :
`. `'
  `-


--
To UNSUBSCRIBE, email to debian-ctte-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1350073704.8217.12.camel@tomoe