Source: sasmodels Followup-For: Bug #962050 https://github.com/SasView/sasmodels/commit/889cb59426c62c1c948b0f4a79f179da32bf60c2#diff-2af361fda8379737ecef6b4d3de26874 suggests to me that this hash is not a tmpfile randomisation. It's a hash of the source file for the given plugin, and added deliberately to help keep track of the plugins.
As such it shouldn't be changing from build to build (except where the source itself changes), so not actually a reproducibility regression. Let's monitor the file to confirm if that's actually the case. Note that with the new upstream commit, all the plugins now have the hash, but in our last build only sas64_constrained_ellipsoid had a hash. That's a bit weird, not clear why sas64_constrained_ellipsoid would have been out of sync with the other plugins. Also weird that there are two builds of sas64_constrained_ellipsoid. Probably the reason for that is related to the non-reproducibility, if it continues to misbehave so. I'll upload the update and we'll see.