Public bug reported:

Imported from Debian bug http://bugs.debian.org/971282:

Package: systemd
Version: 246.6-1
Severity: important

Upstream changed the paths in systemd.pc from prefix to rootprefix in
v246 for sysusers_dir, sysctl_dir, binfmt_dir and modules-load_dir:
https://github.com/systemd/systemd/commit/4a56315a990b802860170ecd1bbd3eb68e14a38b

This breaks packages which use pkg-config to determine those paths and
where .install files reference /usr/. An example is mandos.

I think we should revert this change. I don't see a compelling reason to
move those files from /usr to /lib given that we require /usr to be
pre-mounted by initramfs, if it's separate.
Moving files from /usr to /lib files kinda backwards nowadays.

I intend to apply a patch like the attached one in Debian.
That said, I hope I can convince Lennart to revert this change upstream
as well.

Thoughts, Comments?

Michael

** Affects: systemd (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: systemd (Debian)
     Importance: Undecided
         Status: New


** Tags: block-proposed

** Bug watch added: Debian Bug tracker #971282
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=971282

** Changed in: systemd (Debian)
 Remote watch: None => Debian Bug tracker #971282

** Tags added: block-proposed

** Description changed:

  Imported from Debian bug http://bugs.debian.org/971282:
  
- [<email.message.Message object at 0x7efc2674fe80>,
- <email.message.Message object at 0x7efc2674fbb0>]
+ Package: systemd
+ Version: 246.6-1
+ Severity: important
+ 
+ Upstream changed the paths in systemd.pc from prefix to rootprefix in
+ v246 for sysusers_dir, sysctl_dir, binfmt_dir and modules-load_dir:
+ 
https://github.com/systemd/systemd/commit/4a56315a990b802860170ecd1bbd3eb68e14a38b
+ 
+ This breaks packages which use pkg-config to determine those paths and
+ where .install files reference /usr/. An example is mandos.
+ 
+ I think we should revert this change. I don't see a compelling reason to
+ move those files from /usr to /lib given that we require /usr to be
+ pre-mounted by initramfs, if it's separate.
+ Moving files from /usr to /lib files kinda backwards nowadays.
+ 
+ I intend to apply a patch like the attached one in Debian.
+ That said, I hope I can convince Lennart to revert this change upstream
+ as well.
+ 
+ Thoughts, Comments?
+ 
+ Michael

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1897620

Title:
  ABI breakage: paths changed for sysusers.d/sysctl.d/binfmt/modules-
  load.d

Status in systemd package in Ubuntu:
  New
Status in systemd package in Debian:
  New

Bug description:
  Imported from Debian bug http://bugs.debian.org/971282:

  Package: systemd
  Version: 246.6-1
  Severity: important

  Upstream changed the paths in systemd.pc from prefix to rootprefix in
  v246 for sysusers_dir, sysctl_dir, binfmt_dir and modules-load_dir:
  
https://github.com/systemd/systemd/commit/4a56315a990b802860170ecd1bbd3eb68e14a38b

  This breaks packages which use pkg-config to determine those paths and
  where .install files reference /usr/. An example is mandos.

  I think we should revert this change. I don't see a compelling reason to
  move those files from /usr to /lib given that we require /usr to be
  pre-mounted by initramfs, if it's separate.
  Moving files from /usr to /lib files kinda backwards nowadays.

  I intend to apply a patch like the attached one in Debian.
  That said, I hope I can convince Lennart to revert this change upstream
  as well.

  Thoughts, Comments?

  Michael

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1897620/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to