Bug#699788: Recommends on libwebkitgtk-1.0-0 drags in a huge list of dependencies
Michael Biebl
biebl at debian.org
Tue Feb 5 02:42:47 UTC 2013
Package: libproxy0
Version: 0.3.1-5.1
Severity: important
There is a feature request in network-manager to enable the connectivity
checking support [1]. This feature uses libsoup. I've tested what
installing libsoup2.4-1 will mean with regard to additional
dependencies. Unfortunately, the list is huge. The dependency chain goes
like this:
libsoup2.4-1 → glib-networking → libproxy0 → libwebkitgtk-1.0-0 (recommends)
libwebkitgtk-1.0-0 drags in a lot of dependencies, especially via its
recommends on various gstreamer packages (which should probably be filed
as a separate bug. As a simple comparison in a pristine chroot:
# apt-get install libmozjs10d
...
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 1184 kB/1349 kB of archives.
After this operation, 4054 kB of additional disk space will be used.
# apt-get install libwebkitgtk-1.0-0
0 upgraded, 244 newly installed, 0 to remove and 0 not upgraded.
Need to get 66.5 MB/148 MB of archives.
After this operation, 424 MB of additional disk space will be used.
It basically pulls in half of the GNOME stack, which makes enabling the
connectivity check in NM basically impossible.
Since porting libsoup away from libproxy (which is probably the best
option) requires probably quite a bit of effort and work, I was
wondering if we could as an intermediate solution either
a/ demote the recommends in libproxy to suggests
b/ swap the recommends from ${webkit:Recommends} | ${moz:Recommends} to
${moz:Recommends} |${webkit:Recommends}
Michael
[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=691790
-- System Information:
Debian Release: 7.0
APT prefers unstable
APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libproxy0 depends on:
ii libc6 2.13-38
ii multiarch-support 2.13-38
Versions of packages libproxy0 recommends:
ii libmozjs10d 10.0.12esr-1
ii libwebkitgtk-1.0-0 1.8.1-3.3
libproxy0 suggests no packages.
-- no debconf information
More information about the pkg-gnome-maintainers
mailing list