So the problem is that if we don’t git-tag the dependencies, there is no way to reproduce a build without eups in the future, ever. I’m actually reluctant to give that up.
Right now if we git-tag, eups picks them up as versions. There is a PR open in EUPS to do the opposite, but then that means that any tags that I make (eg. the weeklies) will also get dropped.The problem is that some people care about the eups versions being consistent and some people want them to read like the initial versions and others don’t use them at all.
There is no obvious solution to this problem that keeps everybody happy. So to recap, the options are:
(a) I don’t git-tag your externals. You can never reproduce a release state without EUPS.
(b) The current situation (I git-tag your externals and the manifest shows your tag for externals - the git tags will still show you the “real” version)
(c) we switch to the new version of eups that ignores alphabetic tags, I tag your release with an alphabetic tag but then you lose the 2015_11 tag from the manifest
Open to opinions. I can call into your Wed meeting if you like.
Use REPLY-ALL to reply to list
To unsubscribe from the QSERV-L list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=QSERV-L&A=1