-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 On 09/23/2014 at 12:21 PM, Reco wrote:
> On Tue, Sep 23, 2014 at 12:04:33PM -0400, The Wanderer wrote: > >> As best I can dredge it up quickly, the dependency chain is: >> >> gimp -> libgegl-0.2-0 -> libsdl1.2debian -> libpulse0 -> >> libsystemd-id128-0 > > Close, but no cigar :) On this system libsystemd-id128-0 is not > installed, and aptitude tells me: > > $ aptitude why libsystemd-id128-0 i rdesktop Suggests pcscd p > pcscd Suggests systemd p systemd Depends libsystemd-id128-0 > (>= 38) > > > Maybe it's different for testing. I got that chain as follows: 1. Run the following command to get a list of systemd-related packages which are installed: dpkg -l "*systemd*" | grep ii 2. Starting out with an appropriately-selected package from that list, run the following command: apt-get --dry-run install gimp [packagename]- 3a. If step 2 produced a successful removal run, then that wasn't a package which gimp actually depends on; go back and choose a different package from step 1. 3b. If step 2 produced a "packages have unmet dependencies" failure, repeat step 2, with the package name listed as "is not going to be installed" from the failure message. Eventually, you will get back to a point where the package name involved in step 3b is on the gimp dependency list. The package I ended up with is libgegl-0.2-0. If you get a different result, I might be interested in hearing the details. (AFAIK this procedure can be used for tracking down any dependency chain, as long as it's only a single chain rather than a branching one; it's not specific to systemd.) > I'd point to libsystemd-login0, which get pulled by dbus, but the > thing is that I cannot understand why blame gimp for systemd's > dependencies if dbus is the real cause of 'trouble'. Probably because the specific dbus services which these things are depending on are provided by code that runs inside of systemd. (Or by systemd-shim, but that's a back-implementation, covering up for the problems caused by having such services provided only by systemd.) My understanding is that dbus itself is merely a communications method, and that what programs actually depend on are specific services which are available over dbus. Which results in an implicit dependency on dbus, but dbus itself isn't to blame for problems with those services. - -- 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 iQIcBAEBCgAGBQJUIaC9AAoJEASpNY00KDJrfpkP/A1W8nWPxIwPgLL4GSu/U07s sa/1AhtGf57a681Wrrli11ccglrXX/iyduQc/5v/SSr1t2buQRqFGbwiQ6w2dKCh JrQSNZJFCyrsZLakXupGpgs5peKSKBUpLZCNe/7amdknvuve/3Ezd1wL2CuuCTDH fXsrbpD35L9izVpAN5Qy3CNl34zURUuusgX/5W7HkfdWgGtBxcau94OQviYKZM8Z mxC8odvprxRzeONgLm1t1fWMquXQOOb1g3VHduTLdF/7l39RPg5k21dVBFNYcrQc WRmar72seDM71Ms42nkQTtpFsrsPmGuuw7w1+Mpfc6IamBC8mjUqti+18PLY6qVo tS4LScQTey7V4CdkF2+2HFyuUfahSdKpNA7lMDu5XMWQHRFfFAewZYY2BJwyZ9wE mGl+qubCXxymXY/dWHxYbY0Aed9R7R4ChlzXsydllmEJnqco2UnXRJ31wz0qjjC7 D2upeJ41qAnJDBGbb2vv9ItIj3uvJxtOyBB3NR3TnstgYEVk3+Zi/cnC0Nf2U166 ATOmjDD7aH/9O7Fn3JDhFHyNUOEUc1Vz0Glz6YN4AUouAwfxABaSRcWn+S7W4zjF WEvK+PUbvs9q8ewy5skyEMzg6wFUcm9X+ANUctkWJLBdg7qZJUAHRifLKTWY3xiP dC6rOEcQvHWjfCZD1zkY =T0zX -----END PGP SIGNATURE----- -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/5421a0bd.9020...@fastmail.fm