Package: src:util-linux
Version: 2.25-2
Severity: wishlist
User: helm...@debian.org
Usertags: rebootstrap

Hi Andreas,

The experimental version of util-linux introduces new B-Ds. Notable are
libpam0g-dev and libsystemd-daemon-dev.

Using pam is just unfortunate, but not necessarily a problem. pam is
non-trivial to cross, because it needs cracklib2 and audit which needs
libprelude which needs gnutls26 which needs libgcrypt1 which needs
libgpg-error which is broken.

Using systemd is a problem though, because systemd B-Ds on libblkid-dev
which is built from util-linux. This is a cycle between systemd and
util-linux, so either package will have to learn building without the
other.

Making build dependencies droppable is facilitated by using build
profiles (https://wiki.debian.org/BuildProfileSpec). Ideally, util-linux
would support a build mode that does not require systemd packages (and
pam) and only builds the library parts. It builds fewer binary packages,
but those packages it builds should be equal in functionality to the
existing packages. Building more than just the libraries is also ok as
long as the packages built do not differ in functionality.

You already pointed out on irc that systemd libraries are used by
logger, uuidd, lslogins (not currently installed), and to decide if to
install the systemd units for fstrim. So the goal pictured herein should
be achievable.

Helmut


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to