Control: reopen -1 On Sun, Jan 29, 2023 at 09:31:02AM -0700, Bdale Garbee wrote: > Hrm. As I DH'ified the package, I really thought that part of your > patch would no longer be relevant. What I didn't realize is that your > bug about not stripping in dh_auto_install wasn't implemented until > compat 11, and the source package was still declaring 10. So .. I've
It actually is more nuanced. compat > 10 is part of the story, but the other part is using the makefile buildsystem directly rather than using it via autoconf. We expected autoconf to not strip and rather be well-behaved. In order to limit possible breakage, we limited the INSTALL override to direct makefile builds. > moved the package to debhelper compat level 13, and hope that's > sufficient to resolve the problem. However, I do note that > /usr/bin/install still seems to be getting called with -s on my amd64 > local build? Hoping it does the right thing now on cross builds. > Please let me know if there's more I need to do! The -s flag will persist in any case. It just happens that the program used for stripping should be replaced with /bin/true, which doesn't strip that much, so the -s flag isn't that relevant. The -s flag is not just about cross builds. It also is about generating -dbgsym packages and implementing DEB_BUILD_OPTIONS=nostrip. So while the change was motivated in the cross build context, it is helpful beyond. And yeah, there is more to do. I fear you really need the override. Helmut