On 2023-02-23 11:12:00 -0700, Sam Hartman wrote: > >>>>> "Sean" == Sean Whitton <spwhit...@spwhitton.name> writes: > > Sean> Hello, > Sean> On Wed 22 Feb 2023 at 09:55AM +01, Sebastian Ramacher wrote: > > >> Unless I am missing something, having dh_installsystemd look at > >> the service files in /usr/lib is the only viable solution for > >> bullseye -> bookworm. We could fix individual packages that > >> didn't include those files in bullseye, but for all the others we > >> are unable to move the files from /usr/lib to /lib. > > Sean> You're saying we can't move them in that case because the TC > Sean> resolution says no moving /usr/lib->/lib ? Or some other > Sean> reason? I thought we only said that files couldn't move in > Sean> the other direction. > > Well, there is the underlying technical issue that made the TC > resolution reasonable. > Moving paths between aliased locations plus replaces will always > produce behavior that is predictable and potentially bad with the > current dpkg. > It's independent on whether it's /usr/lib or /lib on source or > destination. > > I agree with the analysis and believe that having dh_installsystemd look > in /usr/lib/systemd is the option least likely to create breakage.
As there were no follow ups to this message, I think we reached concensus on the issue. Thus, let's have that implemented in dh_installsystemd for bookworm and the affected packages binNMUs. Once the release cycle of trixie starts, the workaround for bookworm can be dropped. Cheers -- Sebastian Ramacher