On Wed, Feb 03, 2021 at 12:20:25PM -0500, Sam Hartman wrote: > In your NMU of pam 1.1.8-3.4, you moved the xsl build dependencies from > build-depends-indep to build-depends. > > This effectively enables rebuilding of man pages even for binary package > builds.
Yes, as they are included in arch:any binaries. > It looks like the goal was to work around problems in > multi-arch installability. > > But I don't see how it does that. I'm assuming the problem is a date in > the resulting man page or similar. > > There's definitely a date in the nroff files. > If all the binaries happened to get built on the same date, perhaps > you'd get something that is multi-arch installable. There's more than just date -- our patches weren't applied. > But for example if there is a binnmu on one arch, it seems like things > would break. > > Why is this the right thing to do? It seems like Steve's proposed > solution in #851650 is a better solution. In particular, make sure that > patches to man pages include patches both to the nroff and xml so we > never trigger a rebuild. I think we should _always_ trigger a rebuild, to make sure the source we provide is the real source. Meow! -- ⢀⣴⠾⠻⢶⣦⠀ .--[ Makefile ] ⣾⠁⢠⠒⠀⣿⡁ # beware of races ⢿⡄⠘⠷⠚⠋⠀ all: pillage burn ⠈⠳⣄⠀⠀⠀⠀ `----