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?
signature.asc
Description: OpenPGP digital signature