Package: desktop-base Version: 6.0.5squeeze1 Severity: important Tags: patch User: events@debian.org Usertags: events-hardware Hi there! While working on BabelBox [1], I discovered that desktop-base Depends: on librsvg2-common: --8<---------------cut here---------------start------------->8--- desktop-base (4.0.0.1) experimental; urgency=high [...] [ Loic Minier ] * Depend on librsvg2-common for SVG support. -- Gustavo Franco <stratus@debian.org> Tue, 30 Jan 2007 17:08:41 -0200 --8<---------------cut here---------------end--------------->8--- [1] <http://lists.debian.org/87liiyruwj.fsf@gismo.pca.it> However, so far I have failed to understand what "SVG support" means, given that it does not seems to be needed at all and actually it brings a lot of (useless) dependencies: ===== # apt-get update [...] Reading package lists... Done # apt-get install desktop-base [...] The following NEW packages will be installed: dbus defoma desktop-base fontconfig hicolor-icon-theme libatk1.0-0 libatk1.0-data libavahi-client3 libavahi-common-data libavahi-common3 libcairo2 libcroco3 libcups2 libdatrie1 libdbus-1-3 libfont-freetype-perl libglib2.0-0 libglib2.0-data libgsf-1-114 libgsf-1-common libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libjasper1 libjpeg62 libpango1.0-0 libpango1.0-common libpng12-0 librsvg2-2 librsvg2-common libthai-data libthai0 libtiff4 libxcb-render-util0 libxcb-render0 libxcomposite1 libxcursor1 libxrandr2 shared-mime-info x-ttcidfont-conf 0 upgraded, 40 newly installed, 0 to remove and 0 not upgraded. Need to get 24.0 MB of archives. After this operation, 62.6 MB of additional disk space will be used. Do you want to continue [Y/n]? n Abort. # apt-get --no-install-recommends install desktop-base [...] The following NEW packages will be installed: defoma desktop-base fontconfig libatk1.0-0 libavahi-client3 libavahi-common-data libavahi-common3 libcairo2 libcroco3 libcups2 libdatrie1 libdbus-1-3 libglib2.0-0 libgsf-1-114 libgsf-1-common libgtk2.0-0 libgtk2.0-common libjasper1 libjpeg62 libpango1.0-0 libpango1.0-common libpng12-0 librsvg2-2 librsvg2-common libthai-data libthai0 libtiff4 libxcb-render-util0 libxcb-render0 libxcomposite1 libxcursor1 libxrandr2 shared-mime-info 0 upgraded, 33 newly installed, 0 to remove and 0 not upgraded. Need to get 22.1 MB of archives. After this operation, 53.4 MB of additional disk space will be used. Do you want to continue [Y/n]? n Abort. # apt-get --download-only install destkop-base [...] Download complete and in download only mode # dpkg --force-all -i /var/cache/apt/archives/ desktop-base_6.0.5squeeze1_all.deb [..] Unpacking desktop-base (from .../desktop-base_6.0.5squeeze1_all.deb) ... dpkg: desktop-base: dependency problems, but configuring anyway as you requested: desktop-base depends on librsvg2-common; however: Package librsvg2-common is not installed. Setting up desktop-base (6.0.5squeeze1) ... Configuration file `/etc/default/kdm.d/10_desktop-base', does not exist on system. Installing new config file as you requested. update-alternatives: using /usr/share/images/desktop-base/spacefun-wallpaper.svg to provide /usr/share/images/desktop-base/desktop-background (desktop-background) in auto mode. update-alternatives: using /usr/share/images/desktop-base/spacefun-splash.svg to provide /usr/share/images/desktop-base/desktop-splash (desktop-splash) in auto mode. update-alternatives: using /usr/share/images/desktop-base/spacefun-grub.png to provide /usr/share/images/desktop-base/desktop-grub.png (desktop-grub) in auto mode. Generating grub.cfg ... Found background image: /usr/share/images/desktop-base/desktop-grub.png Found linux image: /boot/vmlinuz-2.6.32-5-amd64 Found initrd image: /boot/initrd.img-2.6.32-5-amd64 done update-initramfs: deferring update (trigger activated) Processing triggers for initramfs-tools ... update-initramfs: Generating /boot/initrd.img-2.6.32-5-amd64 # ===== At reboot, GRUB2 shows the SpaceFun theme. The same is true for wheezy: desktop-base *installs* fine without librsvg2-common. IMHO this dependency should be reflected by those packages *using* SVG files, not by desktop-base, which only ships them: --8<---------------cut here---------------start------------->8--- Index: changelog =================================================================== --- changelog (revision 294) +++ changelog (working copy) @@ -5,8 +5,12 @@ * Fix typo in plymouth theme. (Closes: #679357) * Updated ink-splated kde wallpaper, to fix alignment issues. - -- Eshat Cakar <info@eshat.de> Wed, 27 Jun 2012 22:08:35 +0200 + [ Luca Capello ] + * debian/control: + + demote librsvg2-common to Recommends (Closes: #NNNNNN). + -- + desktop-base (7.0.0) unstable; urgency=low [ Eshat Cakar ] --8<---------------cut here---------------end--------------->8--- Thx, bye, Gismo / Luca -- System Information: Debian Release: 6.0.5 APT prefers stable APT policy: (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.32-5-amd64 (SMP w/1 CPU core) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages desktop-base depends on: pn librsvg2-common <none> (no description available) desktop-base recommends no packages. Versions of packages desktop-base suggests: pn gnome | kde-standard | xfce4 <none> (no description available) -- no debconf information
Attachment:
pgpaobnravTEk.pgp
Description: PGP signature