Am 12.08.2013 08:45, schrieb Michael Stapelberg:
> Hi Michael,
> 
> Michael Biebl <bi...@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?

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to