El 28/10/24 a las 13:36, Niels Thykier escribió:
In my view, the underlying problem is that the sumo build ends up running:
`... && doxygen ... &> file.log`
Big oops, thanks for spotting it!
Under `bash`, this causes a redirect of stderr + stdout. Under `dash`
(`/bin/sh` on Debian systems), this only redirects stdout *AND* backgrounds the
process.
As a basic premise of all `debhelper` tools is that no other process is running
in parallel that can affect the outcome (such as changing files in directories
being operated on by said dh-tool). With `doxygen` potentially running in the
background while `dh_installdocs` is running, I am writing this off as a bug in
`sumo` until someone can reliably reproduce this happens for `sumo` without
`doxygen` (or any sumo build tool) running in parallel that *could* affect what
`dh_installdocs` should be operating on.
Makes sense. I fully agree, we can't expect debhelper tools to act on directory
trees which are
still being written to.
I'll prepare a fix, will test it, and will take care of making a team upload.
Thanks a lot!