[Pkg-systemd-maintainers] Bug#719444: Bug#719444: Bug#719444: Bug#719444: systemd: incompatibility between systemd 204 and libsystemd-login0 44

Michael Biebl biebl at debian.org
Wed Sep 11 23:58:54 BST 2013


Am 12.08.2013 08:45, schrieb Michael Stapelberg:
> Hi Michael,
> 
> Michael Biebl <biebl at debian.org> writes:
>> b/ Add an artificial libsystemd-login0 (= ${binary:Version}) depends to
>> systemd, so when both packages are installed they are always in sync
>> (udev already uses the same hack, i.e. udev depends on libudev1 of the
>> same version even though udev does not actually depend on libudev1)
> I vote for b). Upstream’s expectation is that those are always upgraded
> at the same time.

I've done two things now [1]:
Added a shlibs.local file to auto-generate strict inter-package
dependencies and added an explicit depdendency on libsystemd-login0 to
systemd.

systemd doesn't actually link against libsystemd-login0, so the
shlibs.local trick didn't work here. With that explicit dependency we
ensure upgrades in lock-step, similar to how udev enforces that with its
dependency on libudev1.

Michael

[1]
http://anonscm.debian.org/gitweb/?p=pkg-systemd/systemd.git;a=commitdiff;h=a224634178461a1433c02f5d64070e81574ef394


-- 
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: signature.asc
Type: application/pgp-signature
Size: 901 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-systemd-maintainers/attachments/20130912/c2960440/attachment-0002.sig>


More information about the Pkg-systemd-maintainers mailing list