Bug#753589: systemd: Missing dependency on glibc?

Michael Biebl biebl at debian.org
Thu Jul 3 15:17:24 BST 2014


Am 03.07.2014 14:35, schrieb Michael Biebl:
> Am 03.07.2014 14:26, schrieb Ansgar Burchardt:
> 
>> Most essential packages should have this problem. I checked bash and it
>> indeed has
>>
>>   Pre-Depends: dash (>= 0.5.5.1-2.2), libc6 (>= 2.15), libtinfo5
>>
>> which comes from
>>
>>   Pre-Depends: dash (>= 0.5.5.1-2.2), ${shlibs:Pre-Depends}, ${misc:Depends}
>>
>> which made me find out that dpkg-shlibdeps can be asked to add
>> dependencies to Pre-Depends as well. It can even add library
>> dependencies for only some executables to Pre-Depends and others to
>> Depends by using the -d and -e options.
> 
> That sounds excellent.
> Thanks for the hint, Ansgar.

Attached is a proposed patch.

The resulting debdiff looks like this:


File lists identical (after any substitutions)

Control files: lines which differ (wdiff format)
------------------------------------------------
Depends: libacl1 (>= 2.2.51-8), libaudit1 (>= 1:2.2.1), libblkid1 (>= 2.17.2), [-libc6 (>= 2.17),-] libcap2 (>= 2.10), libcryptsetup4 (>= 2:1.4.3), libdbus-1-3 (>= 1.1.1), [-libgcrypt11 (>= 1.5.1),-] libkmod2 (>= 5~), [-liblzma5 (>= 5.1.1alpha+20120614),-] libpam0g (>= 0.99.7.1), libselinux1 (>= 2.1.9), [-libsystemd-daemon0 (= 208-5),-] libsystemd-journal0 (= 208-5), libudev1 (>= 189), libwrap0 (>= 7.6-4~), libsystemd-login0 (= 208-5), util-linux (>= 2.19.1-2), initscripts (>= 2.88dsf-17), sysv-rc, udev, acl, adduser, libcap2-bin
{+Pre-Depends: libc6 (>= 2.17), libdbus-1-3 (>= 1.0.2), libgcrypt11 (>= 1.5.1), liblzma5 (>= 5.1.1alpha+20120614), libselinux1 (>= 2.0.65), libsystemd-daemon0 (= 208-5)+}


The Pre-Depends list is still a bit long.
But I guess there is no way around to it.

-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: shlibsdeps.patch
Type: text/x-patch
Size: 718 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-systemd-maintainers/attachments/20140703/2c9bb19a/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 884 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-systemd-maintainers/attachments/20140703/2c9bb19a/attachment-0002.sig>


More information about the Pkg-systemd-maintainers mailing list