Bug#688772: gnome Depends network-manager-gnome
- To: 688772@bugs.debian.org
- Cc: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
- Subject: Bug#688772: gnome Depends network-manager-gnome
- From: Don Armstrong <don@debian.org>
- Date: Wed, 7 Nov 2012 16:14:25 -0800
- Message-id: <[🔎] 20121108001425.GY11594@rzlab.ucr.edu>
- Reply-to: Don Armstrong <don@debian.org>, 688772@bugs.debian.org
- In-reply-to: <20121030211204.GI11594@rzlab.ucr.edu>
- References: <20577.50613.582755.885111@chiark.greenend.org.uk> <20121023221642.GR11594@rzlab.ucr.edu> <1351068709.3536.275.camel@pi0307572> <87a9vbcycn.fsf@gkar.ganneff.de> <1351156798.3536.403.camel@pi0307572> <20121025161759.GS7022@teltox.donarmstrong.com> <CAAajCMYPBsbmiwtTzokTvSAvmQf9QaYF5GUCHfewah4F0u8CuQ@mail.gmail.com> <20121025204701.GK26503@mails.so.argh.org> <5089BCEE.7070109@debian.org> <20121030211204.GI11594@rzlab.ucr.edu>
On Tue, 30 Oct 2012, Don Armstrong wrote:
> On Fri, 26 Oct 2012, Michael Biebl wrote:
> > One idea that came up was to check wether wicd is in use (or for
> > that matter ifupdown), and then show a debconf prompt explaining
> > the situation, and letting the user chose if he wants to take over
> > network management by NetworkManager. It would work similar to how
> > we currently handle multiple installed display managers, like gdm3
> > or kdm (btw, gdm3 is currently a hard depends of gnome-core). If
> > the users choses no, we could disable the service via update-rc.d
> > disable, so the invoke-rc.d later on in postinst would not start
> > NM.
>
> I believe some solution along this line which mitigates breakage
> caused by the co-installation of wicd and NM would go a long way to
> resolve the technical concerns of having gnome depend on NM.[0]
>
> I'm concerned that such a solution won't be ready, tested, and
> accepted in time for wheezy, however. But I can certainly see
> proposing an option to have an explicit sunset on the CTTE's
> requirement for gnome to only recommend NM once this work is done.[1]
I've gone ahead and drafted a B option which does this (attached).
I've also made an explicit request for a release note documenting that
people using gnome should (re)consider using NM. [That still requires
someone to "do the work", of course.]
I'd like to get some more input on this, and then call for a vote
sometime this week if at all possible.
Don Armstrong
--
LEADERSHIP -- A form of self-preservation exhibited by people with
autodestructive imaginations in order to ensure that when it comes to
the crunch it'll be someone else's bones which go crack and not their
own.
-- The HipCrime Vocab by Chad C. Mulligan
(John Brunner _Stand On Zanzibar_ p256-7)
http://www.donarmstrong.com http://rzlab.ucr.edu
1. The TC notes the decision of the meta-gnome maintainers to
implement the TC decision in #681834 by:
(a) softening the dependency in the gnome-core metapackage
from Depends to Recommends, as required
(b) adding a new dependency in the gnome metapackage,
as a Depends. (In squeeze, this is where the dependency
was, but it was a Recommends.)
2. Our intent, as stated in the rationale section of our previous
decision (#681834, paras 3 and 5), is that squeeze users who have
gnome installed but not network-manager do not find that
network-manager becomes installed when they upgrade to wheezy.
3. A Recommends from gnome to network-manager-gnome would serve no
purpose in wheezy as gnome Depends on gnome-core which already
Recommends network-manager-gnome.
Therefore
A 4. We overrule the decision of the meta-gnome maintainers to add a
A dependency from gnome to network-manager-gnome; this dependency
A should be removed for the release of wheezy.
B 4. We overrule the decision of the meta-gnome maintainers to add a
B dependency from gnome to network-manager-gnome; this dependency
B should be removed for the release of wheezy. After the release of
B wheezy, if in the opinion of the NM maintainer the concerns
B raised in §4 of the CTTE decision #681834 have been addressed
B through technical means, the meta-gnome maintainers may freely
B adjust the dependencies as usual.
5. We request that the Release Team unblock update(s) to meta-gnome so
that our decisions may be implemented in wheezy.
6. We request that a release note is created explaining that gnome
users who do not currently have NM installed consider installing
it.
Reply to: