Control: reassign -1 source:systemd-udeb

On Mon, 13 Apr 2026 11:06:03 +0200 Chris =?utf-8?Q?Hofst=C3=A4dtler?=
<[email protected]> wrote:
> Source: systemd
> Severity: normal
> Tags: d-i
> X-Debbugs-Cc: [email protected]
>
> Hi,
>
> util-linux (specifically libmount) 2.42 and newer try to use the
> udev database to resolve some data. This was introduced upstream in
> this commit:
>
> https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/commit/?h=8bdc2546d38979ca65fa9bfd1bbd6e7b985c69db
>
> This new code uses various sd_* symbols. As a result, libmount
> depends on libsystemd. libmount is also used by d-i, thus libmount
> provides a udeb.
>
> In #1132561 this was noticed, and I've temporarily disabled the new
> code in src:util-linux. However, it seems like over time we will
> need a libsystemd in d-i to satisfy such dependencies. Also the
> util-linux packaging change to support this is fugly and I'd like to
> remove it ASAP.
>
> Please provide a libsystemd udeb so libmount (and possibly other
> things in the future) can use libsystemd.

Mmmh what is the exact use case for this specific functionality in the
installer? It doesn't run systemd, and it will never do so, AFAIK.

Adding more udebs basically is a busywork generator. Each new package
is an unlimited, forever churn of busywork for everyone involved (d-i
team and package team), so I think we really really really really need
to be sure it's really needed before committing to it.

Reply via email to