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

Re: About dependency creep



Am Freitag, 26. September 2014, 13:00:08 schrieb Peter Nieman:
> On 25/09/14 18:16, Martin Steigerwald wrote:
> > The KDE project has spent *years* of development to reduce dependency
> > creep.
> I don't think KDE is the problem here. I don't remember ever having run
> into a situation where installing a non-DE package resulted in KDE
> components being pulled in. But that happens all the time with Gnome, to
> the extent that nowadays you can do practically nothing with your Debian
> PC if you want to avoid Gnome. And these Gnome dependencies contribute
> nothing but cruft to a non-DE desktop.

Have some examples?

Well, I think I have some GNOME stuff for some gtk based or GNOME based apps, 
but I don´t have a GNOME desktop itself installed.

martin@merkaba:~> apt-show-versions | grep gnome
celestia-gnome:amd64/sid 1.6.1+dfsg-3+b1 uptodate
gir1.2-gnomekeyring-1.0:amd64/sid 3.12.0-1 uptodate
gnome-desktop3-data:all/sid 3.14.0-1 uptodate
gnome-icon-theme:all/sid 3.12.0-1 uptodate
gnome-keyring:amd64/sid 3.14.0-1 uptodate
gnome-mime-data:all/sid 2.18.0-1 uptodate
gnome-session-bin:amd64/sid 3.14.0-1 uptodate
gnome-user-guide:all/sid 3.14.0-1 uptodate
libgnome-2-0:amd64/sid 2.32.1-5 uptodate
libgnome-desktop-3-10:amd64/sid 3.14.0-1 uptodate
libgnome-keyring-common:all/sid 3.12.0-1 uptodate
libgnome-keyring0:amd64/sid 3.12.0-1 uptodate
libgnome2-0:amd64/sid 2.32.1-5 uptodate
libgnome2-bin:amd64/sid 2.32.1-5 uptodate
libgnome2-common:all/sid 2.32.1-5 uptodate
libgnomecanvas2-0:amd64/sid 2.30.3-2 uptodate
libgnomecanvas2-common:all/sid 2.30.3-2 uptodate
libgnomeui-0:amd64/sid 2.24.5-3 uptodate
libgnomeui-common:all/sid 2.24.5-3 uptodate
libgnomevfs2-0:amd64/sid 1:2.24.4-6 uptodate
libgnomevfs2-common:all/sid 1:2.24.4-6 uptodate
libgnomevfs2-extra:amd64/sid 1:2.24.4-6 uptodate
libpam-gnome-keyring:amd64/sid 3.14.0-1 uptodate
libsoup-gnome2.4-1:amd64/sid 2.48.0-1 uptodate
libswt-gnome-gtk-3-jni:amd64/sid 3.8.2-3 uptodate
openbox-gnome-session:all/sid 3.5.2-7 uptodate
policykit-1-gnome:amd64/sid 0.105-2 uptodate
python-gnome2:amd64/sid 2.28.1+dfsg-1 uptodate

(of course thats not showing GNOME related packages that do not have "gnome" 
in their name.)

Anyway, it was just an example that desktops per se don´t *have* to create a 
dependency mess. Its work to limit dependencies and modularize things, but its 
possible.

Yet as of logind KDE has a similar issue than GNOME if systemd-logind is the 
only maintained alternative… as it currently appears to be.

-- 
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA  B82F 991B EAAC A599 84C7


Reply to: