You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I maintain the ueberzug package in Arch Linux that recently switched to using meson-python. Now that I have migrated the package to the new build backend on the new release the repo package has become unreproducible. This is most likely due to a path embedding in the package / debug package.
Since this seems to be considered a bug in meson I thought I'd just open an issue here:
Meson aims to support reproducible builds out of the box with zero additional work (assuming the rest of the build environment is set up for reproducibility). If you ever find a case where this is not happening, it is a bug. Please file an issue with as much information as possible and we'll get it fixed.
It is due to the build path being recorded into debug symbols. See #671. You can make the path deterministic setting a well defined build directory: python -m build --wheel --no-isolation -Cbuild-dir=build.
(@dnicolodi This ticket should be closed as a duplicate.)
Indeed, passing the correct arguments you should be passing anyway (that is, all the ones you'd normally pass to meson setup is the correct answer here.
Hello everyone 👋🏻
I maintain the
ueberzug
package in Arch Linux that recently switched to usingmeson-python
. Now that I have migrated the package to the new build backend on the new release the repo package has become unreproducible. This is most likely due to a path embedding in the package / debug package.Since this seems to be considered a bug in meson I thought I'd just open an issue here:
https://mesonbuild.com/Reproducible-builds.html
The diff on the package itself contains not much information:
But the diffs on the debug packages reveals that there is most likely an issue with the changing path:
The package is built as follows (see the full
PKGBUILD
):If there is any more information needed feel free to ask, I hope I provided all the details! 🤗
The text was updated successfully, but these errors were encountered: