Bug#984763: systemd: Please include configurable systemd prefixes in Debian 11's systemd (fixed upstream)

Diego Escalante Urrelo diegoe at gnome.org
Mon Mar 8 05:55:15 GMT 2021


Package: systemd
Version: 246.6-5
Severity: important
Tags: patch
X-Debbugs-Cc: diegoe at gnome.org

Dear Maintainer,

In systemd-247.*, the `systemd.pc` file was modified to hard-code
`/usr/lib` as the prefix of a bunch of systemd paths. This broke build
tools like `jhbuild`, that configure and install into a custom prefix
for development and testing purposes.

The above issue was fixed usptream in:
https://github.com/systemd/systemd/commit/60bce7c6d9606185114df1bdcd5ea100407688b8#diff-3dce99316f44198c53d8147020aaca9c8931b5248587c64c098fdcef8ed4da03

However the above has not been backported by upstream to v247-stable:
https://github.com/systemd/systemd-stable/blob/v247-stable/src/core/systemd.pc.in

I'm filling against Debian, and not upstream, since I don't know if
Debian plans to keep updating to the following 247.n versions, or if
247.3 will be frozen for all of Debian 11. If it's the second case, then
it would be really helpful to cherry-pick the above fix so that the
`systemd.pc` file is fully functional.

Thanks!

-- Package-specific info:

-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-3-amd64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_USER, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages systemd depends on:
ii  adduser                          3.118
ii  libacl1                          2.2.53-9
ii  libapparmor1                     2.13.6-3
ii  libaudit1                        1:3.0-1
ii  libblkid1                        2.36.1-7
ii  libc6                            2.31-6
ii  libcap2                          1:2.44-1
ii  libcrypt1                        1:4.4.17-1
ii  libcryptsetup12                  2:2.3.4-1
ii  libgcrypt20                      1.8.7-2
ii  libgnutls30                      3.7.0-5
ii  libgpg-error0                    1.38-2
ii  libidn2-0                        2.3.0-4
ii  libip4tc2                        1.8.7-1
ii  libkmod2                         28-1
ii  liblz4-1                         1.9.3-1
ii  liblzma5                         5.2.5-1.0
ii  libmount1                        2.36.1-7
ii  libpam0g                         1.4.0-2
ii  libpcre2-8-0                     10.36-2
ii  libseccomp2                      2.5.1-1
ii  libselinux1                      3.1-2+b2
ii  libsystemd0                      246.6-5
ii  libzstd1                         1.4.8+dfsg-1
ii  mount                            2.36.1-4
ii  systemd-timesyncd [time-daemon]  246.6-5
ii  util-linux                       2.36.1-4

Versions of packages systemd recommends:
ii  dbus  1.12.20-1

Versions of packages systemd suggests:
ii  policykit-1        0.118-1
pn  systemd-container  <none>

Versions of packages systemd is related to:
ii  dracut           051-1
pn  initramfs-tools  <none>
ii  libnss-systemd   246.6-5
ii  libpam-systemd   246.6-5
hi  udev             246.6-5

-- Configuration Files:
/etc/systemd/journald.conf changed [not included]
/etc/systemd/logind.conf changed [not included]

-- no debconf information



More information about the Pkg-systemd-maintainers mailing list