On 2021-12-18, Mattia Rizzolo wrote:
> Thank you for the patch, that I can surely apply, but I wonder if you had a
> chance to have a look at the mass archive rebuild we had that applied this
> flag to everything.

That was a related but different flag, CMAKE_SKIP_RPATH=ON, and the
rebuild tests just tested weather they FTBFS, not the reproducibility
status.

  http://qa-logs.debian.net/2021/10/25/dcsr/
  http://qa-logs.debian.net/2021/10/25/res.dcsr.txt

That shows ~1k failures ... which is neither small nor huge.

In my limited experience, either can be used to make a package
reproducible, though I have a vague memory that possibly
CMAKE_BUILD_RPATH_USE_ORIGIN=ON might be less likely to cause FTBFS,
though I can't recall the details...


> Just so to avoid spreading more boilerplate around...

Yeah, I happen to have hit numerous packages today which become fully
reproducible with CMAKE_BUILD_RPATH_USE_ORIGIN=ON passed to
configure... just the luck of the packages I saw today!

To avoid boilerplate, switching to debhelper 14 would fix them (which
passes both CMAKE_SKIP_RPATH=ON and CMAKE_BUILD_RPATH_USE_ORIGIN=ON)
... but debhelper 14 is currently experiemental which involves a
different set of hoops to jump through to enable it.


live well,
  vagrant

Attachment: signature.asc
Description: PGP signature

Reply via email to