>>>>> "Simon" == Simon Richter <s...@debian.org> writes:
Simon> Hi, Simon> On 1/16/25 01:43, Sam Hartman wrote: >> For a while we just built the man pages but if any of the docbook >> tools changed between one arch build and another, we'd end up >> with m-a uninstallable packages. Simon> Can this be fixed by removing the "Generator:" comment in the Simon> generated manpage, and possibly clamping the included date to Simon> SOURCE_DATE_EPOCH? Patches welcome for clamping the included date if that's not already being done by something. I agree with Russ that I want to move the man pages out of multi-arch: same packages, but would welcome patches to make the build more reproducible. You raised the issue that we want man pages to accompany their binary. It's fairly rare for binaries in /usr/bin or /usr/sbin to be in m-a: same packages. I think for libraries, we want the man page to be in the -dev package, and that's where I think we really start running into trouble. Cross building encourages us to make those -dev packages M-A: same. I think that I might generally agree with you that scheduling bin NMUs when -dev packages get out of sync might be sufficient. If you can give me clean patches to make libpam0g-dev's man pages reproducible (or spend the effort to confirm they already are), I'll leave the dev man pages there even though it is M-A: same. pages
signature.asc
Description: PGP signature