Package: tasksel Version: 2.79 Severity: normal Tags: patch Hi,
It has just come to my attention that the gnome meta-package maintainer has used my request [1] for adjusting tomboy Recommends as an excuse to unilaterally promote it to Depends [2], thereby changing the default package selection, and dragging ~50 MiB of dependencies into the first CD. It looks to me that the last time this was discussed [3], there was a clear consensus this wasn't a good idea. Quoting from #484121: On Tue, Jun 03, 2008 at 11:04:18AM +0200, Josselin Mouette wrote: > Le lundi 02 juin 2008 à 14:10 -0400, Joey Hess a écrit : > > > * tomboy: very nice app, but controversial since it brings the > > > full Mono stack, so we don't make it part of > > > gnome-desktop-environment. > > > > I doubt that the size of its dep chain (~50 mb) makes it worthwhile to > > add it to our task. > > Yeah, that's what I feared. I hope someone rewrites it in Vala some day... I recommend that gnome-desktop task is adjusted to contain the list of gnome dependencies in its current state, and further modifications are done following discussion and, to the extent that this would be possible, consensus as has been done in the past with tasksel. Patch is attached. [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=532355 [2] http://svn.debian.org/viewsvn/pkg-gnome/desktop/unstable/meta-gnome2/debian/control?r1=20287&r2=20303 [3] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=484121#20 -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.26-libre2-2-amd64 (SMP w/2 CPU cores) Locale: LANG=ca_AD.UTF-8, LC_CTYPE=ca_AD.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages tasksel depends on: ii aptitude 0.4.11.11-1+b1 terminal-based package manager ii debconf [debconf-2.0] 1.5.26 Debian configuration management sy ii liblocale-gettext-perl 1.05-4 Using libc functions for internati ii tasksel-data 2.79 Official tasks used for installati tasksel recommends no packages. tasksel suggests no packages. -- debconf information excluded
diff --git a/tasks/gnome-desktop b/tasks/gnome-desktop index 9b84df1..ca3bd42 100644 --- a/tasks/gnome-desktop +++ b/tasks/gnome-desktop @@ -13,7 +13,29 @@ Packages: task-fields Packages-list: # The complete gnome environment, with selected extras. # TODO: Everything in list below should be moved to its Depends/Recommends. - gnome + gnome-desktop-environment + gdm-themes + gnome-themes-extras + gnome-games + libpam-gnome-keyring + gstreamer0.10-plugins-ugly + gstreamer0.10-ffmpeg + rhythmbox + synaptic + system-config-printer + totem-mozilla + swfdec-mozilla + epiphany-extensions + gedit-plugins + evolution-plugins + evolution-exchange + evolution-webcal + serpentine + gnome-app-install + transmission-gtk + bluez-gnome + arj + avahi-daemon # add gnome support for iceweasel, which is pulled in via the main desktop task iceweasel-gnome-support # use rarian-compat instead of scrollkeeper