Chris Lamb: > Hi Lucas et al., > >> yes, to do a comparative rebuild, I just need such a script that adjusts >> the build environment to whatever is needed. See other examples in >> https://salsa.debian.org/lucas/collab-qa-tools/-/tree/master/modes > > For reference, the relevant part of debhelper's cmake.pm is: > > push(@flags, "-DCMAKE_SKIP_RPATH=ON", > '-DCMAKE_BUILD_RPATH_USE_ORIGIN=ON') if not compat(13); > > Two quick questions arising from this: > > 1. Am I right in thinking we take out the "if not compat(13)" > conditional as part of this experiment? >
That is correct. > 2. Would the best way of introducing this be a custom rebuild of the > src:debhelper package, similar to the way, for example, boost was > tested earlier this year [0]? (I suspect this is the case if > customisation script is run before installation of packages, > otherwise we could simply sed the relevant file, similar to how we > tested fixfilepath [1] where we could rely on dpkg being installed.) > I will leave this to Lucas to answer as it seems to be more in his scope. Though I can mention that Mattia was playing with a sed command on IRC earlier to do this - you may want to coordinate internally to avoid duplicate work/redundant efforts. > > [0] https://salsa.debian.org/lucas/collab-qa-tools/-/blob/master/modes/boost > [1] > https://salsa.debian.org/lucas/collab-qa-tools/-/blob/master/modes/dpkg-reproducible-fixfilepath > > >> I have a few rebuilds to run and process, and little time for Debian >> currently, but I'll find the time eventually. > > Thanks :) > > > Best wishes, > > -- > o > ⬋ ⬊ Chris Lamb > o o reproducible-builds.org 💠 > ⬊ ⬋ > o > _______________________________________________ Reproducible-builds mailing list Reproducible-builds@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/reproducible-builds