[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#680583: desktop-base: please demote librsvg2-common to Recommends:



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


Reply to: