[debhelper-devel] Bug#859724: Bug#859724: debhelper: please consider using a non-multiarch libexecdir in new compat levels

Niels Thykier niels at thykier.net
Fri Apr 7 13:07:00 UTC 2017


Simon McVittie:
> Package: debhelper
> Version: 10.2.5
> Severity: wishlist
> 
> [...]
> 
> In Red-Hat-style (lib64) multilib, libexec programs are installed in
> /usr/libexec regardless of architecture. I suspect that this means few
> packages actually rely on having a multiarch-varying libexecdir, because
> if they did, their co-installability would already be broken on
> Red-Hat-style systems.
> 
> For the next compat level please consider defaulting to:
> 
>     --libexecdir=\${prefix}/lib
>     --libdir=\${prefix}/lib/$multiarch (same as now)
> 
> (or perhaps even not overriding libexecdir at all, now that /usr/libexec
> is officially blessed by FHS 3.0 - but this would require a Policy change[2].)
> 
> Regards,
>     S
> [...]

Hi Simon,

I am happy to do this but I would prefer if we adopted the FHS 3.0
method then (rather than continuing to do our own thing and then undoing
it later).

So lets go lobby on the policy bug. :)

Thanks,
~Niels




More information about the debhelper-devel mailing list