Print

Print


On May 23, 2014, at 5:51 PM, Jacek Becla <[log in to unmask]> wrote:

> The problem: I see weird versions of qserv everywhere.
> 
> /usr/local/home/becla/qserv/1/Linux64/protobuf/master-g832d498170/lib
> 
> /usr/local/home/becla/qserv/1/Linux64/protobuf/master-g832d498170/lib/python
> 
> /usr/local/home/becla/qserv/1/Linux64/db/master-ge313c26491+1/python
> 
> /usr/local/home/becla/qserv/1/Linux64/xrootd/master-gfc9bfb2059
> 
> /usr/local/home/becla/qserv/1/Linux64/mysqlproxy/master-g92bb7f6106
> 
> /usr/local/home/becla/qserv/1/Linux64/mysql/master-g5d79af2a50

These are not versions of qserv, they are versions of qserv dependencies! Notice e.g. the “protobuf” in /usr/local/home/becla/qserv/1/Linux64/protobuf/master-g832d498170/lib.

> /usr/local/home/becla/qserv/1/Linux64/mysql/master-g5d79af2a50/bin/mysqladmin 
> 
> This makes me very uneasy.  "master-g5d79af2a50" makes no sense,
> it does not even exist:
> 
> ls -l Linux64/qserv
> total 8
> drwxrwxr-x 7 becla becla 4096 May 23 18:29 master-ga7082f1e02
> drwxrwxr-x 7 becla becla 4096 May 23 18:27 u.fjammes.DM-699-g4ec6034b0e
> 
> Am I missing something simple, or do we have a larger problem here?

You are missing the fact that master-g5d79af2a50 refers to the mysql eups version name. You should see it if you run `ls -l Linux64/mysql`.

> I think I'll stop and wait to hear from you and/or others.
> I feel too lost in all that.

I think having something like 5 stack installs all underneath a directory with qserv in its name (/usr/local/home/becla/qserv/) isn’t helping.

Gentle suggestion:

1. Take a deep breath, and avoid any strong temptations to throw your computer out the window :)
2. Clean house. Blow away /usr/local/home/becla/qserv (if you’ve got qserv git-clones in there with unfinished work, move them out). Also blow away ~/.eups
3. Log out and back in
4. Start from scratch. (Maybe put your stack in /usr/local/home/becla/stack, and your qserv clone somewhere obviously different, like /usr/local/home/becla/repos/qserv)
########################################################################
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