Hi Niels, thanks for the reply! On Mon Dec 16, 2024 at 12:59 PM CET, Niels Thykier wrote:
I have opted for having the underlying buildsystem invoked by `dh_auto_install` apply `chmod -R u+rwX DESTDIR` as a solution as of compat 14. As a side-effect, it also promotes the use of the `dh_auto_*` helpers, which is ideal, since they solve a lot of other problems (such as cross-building).
Makes sense! Thanks for the fix :)
On the question of why is `dh_fixperms` run to late now, then it is complicated. The later it is, the more tools can be "sloppy" (#982457). However, the later it is the more tools run into this kind of problem that you just filed (plus #981783). There is no "right answer", just a lot of "why doesn't it work for me" expectations. Though, I think compat 14 should get most of the way.
If this is the "annoying" solution which is thecnically more correct but spots bugs in other parts of the stack, I like it! It's a good way to fix actual issues.
Thanks for your interest and patience. Also thanks for reporting bugs against compat 14 before it became stable!
Happy to help. Bye!