Bug#843809: check that executables don't link to libraries in /usr is broken wrt libsystemd-shared

Martin Pitt mpitt at debian.org
Wed Nov 9 21:55:29 GMT 2016


Hello Michael,

Michael Biebl [2016-11-09 22:23 +0100]:
> >> Dunno, maybe we should just drop the check again. Thoughts?

+1 on dropping the check again. It has always been an approximation
anyway, and the last time this got broken through a libaudit library
update [1], not a systemd upload, so that we couldn't catch it anyway.

But enabling merged /usr was the final nail in the coffin -- let's
drop the check.

> We should clearly communicate this then, but I have no good idea how.
> Ideally we'd have a preinst check which tests if /usr is separate and
> there is no initramfs. But a check for that sounds brittle.

Right, and again it wouldn't help with the libaudit scenario we had
last time.

> The second best would be, to document it officially.
> So next time a user comes around like in [1] or [2], we can simply point
> him/her there and close it wontfix

We can add a paragraph to README.Debian? Something like

Separate /usr partition
=======================
If you have /usr on a separate partition, you *must* use an initrd
which mounts /usr. Otherwise your system will most likely fail to
boot.

?

Martin

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=828991

-- 
Martin Pitt                        | http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-systemd-maintainers/attachments/20161109/0923746c/attachment-0002.sig>


More information about the Pkg-systemd-maintainers mailing list