Frossie,

I’ll second what Fritz said, I think we are all confused. I certainly am, I am guessing you noticed I was confused about the tags when we talked about them in the past (and I still am)

J.


On Dec 7, 2015, at 12:12 PM, Fritz Mueller <[log in to unmask]> wrote:

YES please, thanks! 

I'm still quite consistently confused about:

- exactly how many flavors of tags and labels there are among the various tools
- what the intended semantics each of these is
- what the actual current (ab)uses of each of these are
- where and how these are seen within the tools, and of the things that may be seen, which are which
- which things are done automatically
- etc.

Clues very gladly accepted!

    --FritzM.

On 12/07/2015 10:32 AM, Frossie Economou wrote:
[log in to unmask]" type="cite" class="">
Okay I think I will write this up and then it will make more sense (hopefully)


-----Original Message-----
From: Fabrice Jammes <[log in to unmask]>
Date: December 7, 2015 at 10:45:33
To: Frossie Economou <[log in to unmask]>, Fabrice Jammes <[log in to unmask]>
CC: qserv-l <[log in to unmask]>
Subject:  Re: [QSERV-L] About dependency version numbers

> Thanks Frossie for your answer.
>
> Nevertheless is seems not all our third-party dependencies are tagged,
> see mysql proxy in
> https://sw.lsstcorp.org/eupspkg/tags/qserv_latest.list:
>
> mysqlproxy generic 0.8.2+12
>
> Is it normal?
>
> Third option looks nice, whereas coud you please clarify what is an "alphabetic tags"
> and also this part:"you lose the 2015_11 tag from the manifest "? Thanks :-) Fabrice
>
>
>
> On 12/07/2015 04:42 PM, Frossie Economou wrote:
> >
> > 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.
> >
> >
> > -----Original Message-----
> > From: Fabrice Jammes <[log in to unmask] class="">
> >
> > Date: December 5, 2015 at 15:10:37
> > To: [log in to unmask] <[log in to unmask] class="">
> > CC: qserv-l <[log in to unmask] class="">
> > Subject: About dependency version numbers
> >
> > > Hi Frossie,
> > >
> > > During the latest Qserv release, some Qserv third-party dependencies
> > version number
> > > have been set to 2015_11.O. Here's the list below:
> > >
> > > (extract of https://sw.lsstcorp.org/eupspkg/tags/qserv_latest.list)
> > >
> > > xrootd generic 2015_11.0
> > > boost generic 2015_11.0
> > > protobuf generic 2015_11.0
> > > sconsUtils generic 2015_11.0
> > >
> > >
> > > Please note that for these dependencies, I think we would like to
> > keep their "real" version
> > > number, so that we can easilly know which version of them we are using.
> > > On the other hand, I think that it is ok to use 2015_11.0 tag for
> > packets developed by Qserv
> > > team (except xrootd which has its own version numbers), like you're
> > doing now.
> > >
> > > So, for the next release, could we please switch back to
> > "real"/previous version number
> > > for the 4 packages listed above? Of course, if Qserv team also agree
> > with that.
> > >
> > > I've build a Docker image from the release you've done, and it seems
> > fine (except that
> > > I had to check that xrootd 2015_11.0 was also 4.3.0.rc4a.lsst1 ;-)).
> > > Thanks again for packaging the release, this is a complex task and
> > it help a lot that you
> > > can do it on the Square side :-)
> > >
> > > Have a nice day,
> > >
> > > Fabrice
> > >
> >
> > --
> > Frossie Economou
> > Science Quality and Reliability Engineering (SQuaRE)
> > Large Synoptic Survey Telescope
> >
> > ------------------------------------------------------------------------
> >
> > 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
> >
>
>

--
Frossie Economou
Science Quality and Reliability Engineering (SQuaRE)
Large Synoptic Survey Telescope


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

<[log in to unmask]>
<[log in to unmask]>
<[log in to unmask]>



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




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