Backporting shibboleth-sp2 2.6.0+dfsg1-4 to jessie: dh-systemd, piuparts and lintian errors
Ferenc Wágner
wferi at niif.hu
Thu Jan 19 22:46:49 UTC 2017
Etienne Dysli-Metref <etienne.dysli-metref at switch.ch> writes:
> Since shibboleth-sp2 2.6.0+dfsg1-4 migrated to testing during the
> holidays, I'm now backporting it to jessie. So far there is nothing to
> change, however piuparts gives me the following error (which does not
> appear on stretch):
>
>> 0m34.6s ERROR: FAIL: Package purging left files on system:
>> /etc/systemd/system/multi-user.target.wants/shibd.service -> /lib/systemd/system/shibd.service not owned
>> /etc/systemd/system/shibd.service -> /dev/null not owned
>> /var/lib/systemd/deb-systemd-helper-enabled/ not owned
>> /var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/ not owned
>> /var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/shibd.service not owned
>> /var/lib/systemd/deb-systemd-helper-enabled/shibd.service.dsh-also not owned
>> /var/lib/systemd/deb-systemd-helper-masked/ not owned
>> /var/lib/systemd/deb-systemd-helper-masked/shibd.service not owned
>
> It looked like dh-systemd wasn't properly cleaning up despite
> shibboleth-sp2-utils's postrm script looking like it would: [...]
I couldn't reproduce this on a real jessie system, only in a piuparts
chroot. I think the reason is that piuparts removes init-system-helpers
(the home of deb-systemd-helper) before the shibboleth-sp2-utils postrm
could instruct it to clean up. I'm not sure what we could do about
this.
> So I bumped the build-dep up a bit to: dh-systemd (>= 9.20160709).
Why? I mean, where did this version number come from?
--
Feri
More information about the Pkg-shibboleth-devel
mailing list