My file $LSST_HOME/loadLSST.csh has
setenv EUPS_PKGROOT http://dev.lsstcorp.org/tstdms
This is the old build system; time to upgrade to the new. Change it to say
setenv EUPS_PKGROOT http://dev.lsstcorp.org/dmspkgs
A difficulty is that one of the packages that needs to be updated is the lsst package updater (lssteups). How do you update the updater? Well, you kinda have to do this part by hand... Issue from Ray : unsetenv $LSST_DEVEL. Set of commands
# update eups lsstpkg install eups 1.0.4 switcheups 1.0.4 setup eups 1.0.4 # update lssteups; there is a manual component to going from 0.2 to 0.3 that requires this use of eups eups distrib install -v -r $EUPS_PKGROOT/bootstrap lssteups 0.3 eups declare -c lssteups 0.3 setup lssteups # package lsst was hard-coded to use lssteups 0.2; lets just grab the new one! unsetup lsst eups remove lsst 0.3 setup lssteups # unsetup lsst also unsetup this package; whoah, this also got a new python! it did "--enable-shared" tho - nice, Ray! setup lsst # finally, the reason i wanted to update the build system..! lsstpkg install swig 1.3.36+1 # works!
