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

Re: There is no choice



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

On 09/23/2014 at 11:35 AM, Reco wrote:

> Hi.
> 
> On Mon, Sep 22, 2014 at 11:50:46PM +0200, lee wrote:
> 
>> Gimp already depends on (parts of) systemd in current stable.
>> Do you know a way to install gimp without installing (parts of) 
>> systemd?  And gimp is not the only thing with a dependency like 
>> this.
> 
> That's actual dependencies for the gimp in the current stable
> (sorry for the mangled output).
> 
> $ apt-cache show gimp | grep Depends Depends: libgimp2.0 (>=
> 2.8.2), libgimp2.0 (<= 2.8.2-z), gimp-data (>= 2.8.2), gimp-data
> (<= 2.8.2-z), python-gtk2 (>= 2.8.0), libaa1 (>= 1.4p5),
> libatk1.0-0 (>= 1.12.4), libbabl-0.1-0 (>= 0.1.10), libbz2-1.0,
> libc6 (>= 2.11), libcairo2 (>= 1.10.2), libdbus-1-3 (>= 1.0.2),
> libdbus-glib-1-2 (>= 0.88), libexif12, libexpat1 (>= 2.0.1), 
> libfontconfig1 (>= 2.9.0), libfreetype6 (>= 2.2.1), 
> libgdk-pixbuf2.0-0 (>= 2.22.0), libgegl-0.2-0 (>= 0.2.0), 
> libglib2.0-0 (>= 2.31.8), libgs9 (>= 8.61.dfsg.1), libgtk2.0-0 (>= 
> 2.24.10), libgudev-1.0-0 (>= 146), libice6 (>= 1:1.0.0),
> libjasper1, libjavascriptcoregtk-1.0-0 (>= 1.5.1), libjpeg8 (>=
> 8c), liblcms1 (>= 1.15-1), libmng1 (>= 1.0.10), libpango1.0-0 (>=
> 1.29.4), libpng12-0 (>= 1.2.13-4), libpoppler-glib8 (>= 0.18),
> librsvg2-2 (>= 2.14.4), libsm6, libsoup2.4-1 (>= 2.4.0), libtiff4
> (>> 3.9.5-3~), libwebkitgtk-1.0-0 (>= 1.3.10), libwmf0.2-7 (>=
> 0.2.8.4), libx11-6, libxcursor1 (>> 1.1.2), libxext6, libxfixes3,
> libxmu6, libxpm4, libxt6, zlib1g (>= 1:1.1.4), python (>=
> 2.6.6-7~), python2.7
> 
> I fail to see parts of systemd here. Can you please help me to 
> locate them?

As best I can dredge it up quickly, the dependency chain is:

gimp -> libgegl-0.2-0 -> libsdl1.2debian -> libpulse0 ->
libsystemd-id128-0

As the name indicates, that library is "part of systemd", although AFAIK
it is not dependent on or part of "systemd the init system". (The naming
here is confusing, to the point that one could be excused for wondering
whether it was intentionally so. I think it's more likely that no one
considered the consequences of the naming choices as the systemd project
was growing, and by now the existing names have taken on a life of their
own.)

As I said some time ago, some people will be fine with not running
systemd as PID 1, other people wouldn't be fine with that but will be
fine with not running the systemd daemons, and other people won't be
fine with having any systemd code (including libraries) running on their
computers. (udev is a bit of a special case, since it was originally -
and probably should still be - a separate project, although the systemd
people may want to aim for greater integration there as well.)

- -- 
   The Wanderer

The reasonable man adapts himself to the world; the unreasonable one
persists in trying to adapt the world to himself. Therefore all
progress depends on the unreasonable man.         -- George Bernard Shaw
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCgAGBQJUIZoRAAoJEASpNY00KDJrQj4QAJKBTha1GE2+OD+wKRXI1ASA
wcZ04tbFWqpGGPzG+d+1wB+bzNPXaMApWhQoIxND0i+2qDbdjpv2Lzoz95rXcqnS
0L4kt1kP5voK+dXy7B2edqVnGykuJyjY14G/uFIpjs+Q2dX7x2YuaymvcVGAsWxP
wCOGiYqt41a8ZxF3mODMolzEZKwBUXJy9JWGOUUg+aKx2+beaag9QBp8entFULoC
b9on8DUu7juVE0PHjTaFyk3t+zTW8/N+uV0PBrFpNz4J/F/P1Hd/niU5nYJU2kgZ
lr4q5if0eEemXiTrOhUxBhzc2KGot5dfvlkkUs/IwHQuWN6AApsM+KQgjBUr7gDb
xsE2ZVsHwOetO9Av8KKEfnEOR7X3Yc8J69UMdvXdYBAlZ4vlh332S3K7erf2fCCf
XXL63HFKe7PYgMfT2j5gHsUnB94+dFCSMviEg0gKHzh2hprUzk337wnc3mGAAuwR
59UMJcFAEakLJABXwaye7GyWW5l/x2VkPTVPdfZRR5v65xFIWhsgIVK/hSPaqzmF
o+/+b6jbDZ3CMq/GgnkTCYpQJBtpP4wfwdiJ/HW6duOHHZFCWi7I6IM6pXB171Cx
91H8hRVqL238ooYF/dWA8HptJLLLIMLV5zNnQgSrBaK0p/tauIJESaKqUXwq46Gg
zOT3HxKq2iUW5W38AkVE
=SWcr
-----END PGP SIGNATURE-----


Reply to: