Hello, I read this sentence on B.3.4 of the eups manual. My use case is that I have the stack accessible through CVMFS, which is great, but I now want the sims distrib on top of it, which is not installed in CVMFS. I set load the LSST config and then add a local path to EUPS_PATH with the ups_db created there.
I get :
cohen@port-jct:~/lsst/dm/stack/lsst_sims$ eups distrib install lsst_sims -t sims
[ 1/69 ] cfitsio 3360.lsst4 done.
[ 2/69 ] doxygen 1.8.5 (already installed) done.
eups distrib: You don’t have permission to assign a global tag b1748 in /cvmfs/lsst.in2p3.fr/software/linux-x86_64/lsst-v11.0/ups_db
so cfitsio is more recent than the CVMFS stack version, and thus is correctly downloaded. But doxygen is recognized as installed in the stack, and thus this fails as the code wants to write to the corresponding ups_db. Is this write access really needed in such a case where precisely the package is recognized as installed and ready to be used? And why not use the write access to the local repository if the remote one is not accessible, if indded there is a need to watermark somehow the db of installed packages from the stack?