Project: datamanagement
Issue DM-3774: lsst_build's default ref from repos.yaml support is broken when building multiple packages
A problem with the default ref in {{repos.yaml}} support implemented in DM-3679 was discovered last Friday, shortly after deploying this feature to the production CI systems. The default ref for {{xrootd}} was changed/overridden in {{repos.yaml}} to {{legacy/master}}. This worked as expected (and as was tested) when setting {{xrootd}} as the sole {{lsstswBuild.sh}} product or when running {{rebuild}} by hand. However, when building any package that pulled in {{xrootd}} as a recursive dependency, the {{master}} branch was being used (this case had not been manually tested).
Story points: 1