[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#1031695: dh_installsystemd doesn't handle files in /usr/lib/systemd/system



On 2023-02-23 11:12:00 -0700, Sam Hartman wrote:
> >>>>> "Sean" == Sean Whitton <spwhitton@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


Reply to: