gnu-octave / symbolic

A Symbolic Package for Octave using SymPy
https://octave.sourceforge.io/symbolic/
GNU General Public License v3.0
149 stars 36 forks source link

CI: Test if build is reproducible #1206

Open alexvong243f opened 1 year ago

alexvong243f commented 1 year ago

I think tarball generation is reproducible after dd60b09d93d77dd627ee436d1a9953525ef99208 but it would be beneficial to check this in CI to make sure there are no regressions.

alexvong243f commented 1 year ago

AFAIK symbolic-*.tar.gz and symbolic-html.tar.gz are the only outputs the build generates, so it should be sufficient to check if tarball generation is reproducible.

I haven't look into this in details yet but https://reproducible-builds.org/ may have tutorials, tools or even infrastructure to assist us in setting up test environments.