Package: xulrunner Version: 1.9.1.8-2 Severity: important Tags: d-i X-Debbugs-CC: task...@packages.debian.org
I was very surprised when I upgraded a KDE system to find that xulrunner tried to pull in all sorts of GNOME packages. It was quite a bit of work to unselect everything that got pulled in through those Recommends. I'm talking about the Recommends for: - libdbus-glib-1-2 - libgconf2-4 - libgnome2-0 - libgnomeui-0 - libgnomevfs2-0 And the deps for those packages are far from trivial. I guess the change was introduced in 1.9.1.6-2 with: Merge xulrunner-1.9.1-gnome-support into xulrunner-1.9.1. But I question if the Recommends of those packages is policy compliant as Recommends should only be used for packages "that would be found together with this one in all but unusual installations" [1]. And that's only true for systems running a GNOME desktop environment. For systems running KDE the GNOME packages are not needed and even in a lot of cases very much not desired. I also question the value of the Recommends: if a user is running GNOME they will all be installed already anyway! As Debian Installer now installs Recommends by default and the desktop tasks installs iceweasel for all desktops, this means that all those GNOME packages would get installed on KDE desktop systems by default, As iceweasel is supposed to be desktop environment independent, I urge you to reconsider this change. IMO the current Recommends make iceweasel unsuitable for default installation. I also feel that for packages like iceweasel integration support for specific desktop environments should always be optional. Cheers, FJP [1]http://www.debian.org/doc/debian-policy/ch-relationships.html#s-binarydeps -- To UNSUBSCRIBE, email to debian-boot-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/201002192218.10168.elen...@planet.nl