Fix Version/s: None
Component/s: daf_persistence, pipe_base
Sprint:DRP X16-1, DRP X16-2, DRP X16-3, DRP F16-1
Team:Data Release Production
The HSC pipeline checks that setup EUPS products are identical between runs with the same output directory, in the same way configuration is checked in both the LSST and HSC pipelines.
The implementation is a bit messy, and it's not strictly necessary, so it's not clear we should port this over as-is, or just wait for a better implementation to be provided by the Process Middleware team. We should at least RFC this question now.
Tim Jenness, I added some additional commits in the 'base' package with some tests. Would you please have a look? I left the fixup commits in so you can see what's changed, but will squash them away before merging.
Mentioned in release notes: https://confluence.lsstcorp.org/display/DM/Data+Release+Production+WIP+F16+Release+Notes
daf_butlerUtils code looks good to me now (and still nicely compact).