Control: severity -1 serious

On Sat, 08 Dec 2018 at 15:31:12 +0100, Andreas Henriksson wrote:
> I heard you think it's important for a package to build reproducibly
> in an unclean local environment. Your package fails that.

A similar issue with the same solution will be a practical
problem as soon as Debian starts using merged-/usr on
official buildds, and the Debian technical committee resolution
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=994388#110 recommends
treating this class of bug as release-critical for Debian 12, so I'm
raising the severity of this bug.

The problem scenario for merged-/usr is:

- build the package on a system where both /bin/rm and /usr/bin/rm exist
- install and run the package on a system where only /bin/rm exists
- result: the feature that runs rm will not work

Andreas provided a patch in 2018 that would resolve this, but was rejected
by the maintainer. I provided a different patch in 2021 which attempted to
address the maintainer's objections by taking a different approach
(replacing AC_PATH_PROG with AC_CHECK_PROG, based on the maintainer
considering it to be a bug that absolute paths were hard-coded, since
the purpose of AC_PATH_PROG is that it gives you an absolute path).

I built the resulting packages and put them through piuparts, but have
not otherwise tested them (I don't use Emacs or vm, and wouldn't know
where to start).

Please apply one of these patches or solve this some other way before
the Debian 12 freeze.

Thanks,
    smcv

Reply via email to