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
>        `-

Reply via email to