On Tue, Jul 17, 2012 at 06:29:46PM +0100, Ian Jackson wrote: > Noel David Torres Taño writes ("Re: Bug#681834: network-manager, gnome, > Recommends vs Depends"): > > Core to the issue here is that the n-m Depends gets forced even into users > > that wants the whole platform, that is, the 'gnome' package.
> http://packages.debian.org/squeeze/gnome > Recommends: network-manager-gnome (>= 0.8) > # no mention of gnome-core > http://packages.debian.org/squeeze/gnome-core > # no mention of network-manager* > http://packages.debian.org/wheezy/gnome > Depends: gnome-core (= 1:3.0+9) > http://packages.debian.org/wheezy/gnome-core > Depends: network-manager-gnome (>= 0.9) [not kfreebsd-amd64, > kfreebsd-i386] > So if you currently have `gnome' installed but have deliberately > violated the Recommends to not have n-m, you will `forcibly' gain n-m > during the upgrade. > If we change the Depends to a Recommends then this will not occur. > I have heard that there are at least some versions of some package > managers which will fail to honour the Recommends on upgrade. Ie that > if you previously had gnome-core, but not gnome, you might end up > without network-manager. But that's not a particularly undesirable > situation. It certainly wouldn't cause an existing network-manager to > be removed; the only thing you miss out on is the declared increase in > `coreness', according to GNOME, of n-m. (And perhaps those package > manager bugs have been fixed by now anyway.) Ah; so in my previous message to the bug, I had overlooked that there was an upgrade issue here. I agree that changing the network handling on upgrade in this way is problematic, and that additional care needs to be taken so that users who opted out of using network-manager in squeeze can have their choice preserved in wheezy. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer http://www.debian.org/ slanga...@ubuntu.com vor...@debian.org
signature.asc
Description: Digital signature