Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.devel > #109503
| From | Sven Joachim <svenjoac@gmx.de> |
|---|---|
| Newsgroups | linux.debian.devel |
| Subject | Re: /usr-merge and DEP17 update: what happens next and how you can help |
| Date | 2023-10-09 20:20 +0200 |
| Message-ID | <Hn31f-eHi5-1@gated-at.bofh.it> (permalink) |
| References | <HmIzw-esqD-1@gated-at.bofh.it> <HmXoR-eBTt-1@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
On 2023-10-09 14:10 +0200, Andrea Bolognani wrote:
> For libvirt, the upstream build system actually installs systemd
> units under /usr/lib, and we move things around in debian/rules so
> that they end up under /lib in the Debian package:
>
> SRV_MONOLITHIC = libvirt-guests virtlogd virtlockd \
> libvirtd libvirtd-tcp libvirtd-tls virt-guest-shutdown
>
> set -e; for f in $(SRV_MONOLITHIC); do \
> dh_install -p libvirt-daemon-system \
> usr/lib/systemd/system/$${f}* \
> lib/systemd/system/; \
> done
>
> I wouldn't be surprised if other packages did something similar.
>
> In this case, instead of throwing dh_movetousr into the mix, wouldn't
> it be more sensible to drop the rename part and just follow the
> upstream build system?
Makes sense to me, but there is one caveat.
> I guess this could theoretically be problematic for backports, as the
> dh_movetousr approach would guarantee that units still end up in /lib
> on bookworm and older but this wouldn't. On the other hand, hasn't
> systemd been able to load units both from /lib and /usr/lib for
> several releases now? So I would expect that to work somewhat
> transparently.
While systemd has supported units both under /lib/systemd/system and
/usr/lib/systemd/system for years, dh_installsystemd has only gained
support for the latter in the latest debhelper upload.
So if you install systemd units there, adding a build-dependency on
debhelper (>= 13.11.6~) is probably advisable, lest backports run into
#1041159[1].
Cheers,
Sven
1. https://bugs.debian.org/1041159
Back to linux.debian.devel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Re: /usr-merge and DEP17 update: what happens next and how you can help Andrea Bolognani <eof@kiyuko.org> - 2023-10-09 14:20 +0200
Re: /usr-merge and DEP17 update: what happens next and how you can help Sven Joachim <svenjoac@gmx.de> - 2023-10-09 20:20 +0200
Re: /usr-merge and DEP17 update: what happens next and how you can help Helmut Grohne <helmut@subdivi.de> - 2023-10-09 20:30 +0200
Re: /usr-merge and DEP17 update: what happens next and how you can help Andrea Bolognani <eof@kiyuko.org> - 2023-10-10 00:30 +0200
Re: /usr-merge and DEP17 update: what happens next and how you can help Simon Richter <sjr@debian.org> - 2023-10-10 08:20 +0200
csiph-web