Hello, Thanks for catching the reproducibility issue, I changed the nocheck behavior to install the example sources without building them, so the outputs should be identical now. I just uploaded a release over on https://mentors.debian.net/package/sol2/ that addresses this and also some of the miscellaneous items on the tracker page (i.e. updating the standards version/adding Multi-Arch: foreign where appropriate). Would you mind sponsoring the upload?
Thanks, syzygial On Mon, Mar 23, 2026 at 1:31 PM Chris Lamb <[email protected]> wrote: > > Source: sol2 > Version: 3.5.0-2 > Severity: wishlist > User: [email protected] > Usertags: nocheck > X-Debbugs-Cc: [email protected] > > Hi, > > Whilst working on the Reproducible Builds effort [0], I noticed that > sol2 could not be built reproducibly. > > This was because the package contents differ if the tests are skipped > via nocheck; specifically, the .cpp example files are not included if > the tests are skipped, rendering the package unreproducible as it > differs depending on this. > > A patch is attached that uses the dh_installexamples mechanism to always > ship these files, but this would appear to conflict with the intention of > the debian/patches/0005-install-example-sources.patch file already in > the package. (I am therefore not tagging this bug as "+ patch", as it is > not strictly complete.) However, I *do* include it by way of illustration, > and perhaps applying it and removing 0005-install-example-sources.patch > is the way you would prefer to go. > > [0] https://reproducible-builds.org/ > > > Regards, > > -- > ,''`. > : :' : Chris Lamb > `. `'` [email protected] / chris-lamb.co.uk > `-

