For Twinkles (a DESC project) we have an installation of DMstack at SLAC. Unfortunately this version does not correspond to any tag. The code installed was the master at that particular time (a couple of weeks back). We wish to rebuild this version of the source elsewhere and I was hoping to do that using lsstsw.
Here is what I have done so far:
- Copied the installation which was originally installed using lsstsw. This area has what appears to be a typical directory structure for a lsstsw install.
- Removed the miniconda subdirectory (since Anaconda is not relocatable)
- Reinstalled miniconda and did:
conda install --file etc/conda_packages-linux-64.txt
- Removed the contents of
share/ups_db
andshare/Linux64
sourced bin/setup.sh
I was hoping to do: rebuild lsst_apps
but it appears the system is trying to download from git
, which is precisely what I do not want to do… and for packages like afw
, it doesn’t appear anything was rebuilt… well… it happened so fast that I’m dubious. Here is the traceback:
python_psutil: Traceback (most recent call last):
File "/afs/slac/g/glast/users/heather/Twinkles/lsstsw/lsst_build/bin/lsst-build", line 51, in <module>
args.func(args)
File "/afs/slac/g/glast/users/heather/Twinkles/lsstsw/lsst_build/python/lsst/ci/prepare.py", line 758, in run
manifest = p.construct(args.products)
File "/afs/slac/g/glast/users/heather/Twinkles/lsstsw/lsst_build/python/lsst/ci/prepare.py", line 721, in construct
self._add_product_tree(products, name)
File "/afs/slac/g/glast/users/heather/Twinkles/lsstsw/lsst_build/python/lsst/ci/prepare.py", line 709, in _add_product_tree
dependencies.append(self._add_product_tree(products, dprod.name))
File "/afs/slac/g/glast/users/heather/Twinkles/lsstsw/lsst_build/python/lsst/ci/prepare.py", line 709, in _add_product_tree
dependencies.append(self._add_product_tree(products, dprod.name))
File "/afs/slac/g/glast/users/heather/Twinkles/lsstsw/lsst_build/python/lsst/ci/prepare.py", line 709, in _add_product_tree
dependencies.append(self._add_product_tree(products, dprod.name))
File "/afs/slac/g/glast/users/heather/Twinkles/lsstsw/lsst_build/python/lsst/ci/prepare.py", line 709, in _add_product_tree
dependencies.append(self._add_product_tree(products, dprod.name))
File "/afs/slac/g/glast/users/heather/Twinkles/lsstsw/lsst_build/python/lsst/ci/prepare.py", line 709, in _add_product_tree
dependencies.append(self._add_product_tree(products, dprod.name))
File "/afs/slac/g/glast/users/heather/Twinkles/lsstsw/lsst_build/python/lsst/ci/prepare.py", line 692, in _add_product_tree
ref, sha1 = self.product_fetcher.fetch(productName)
File "/afs/slac/g/glast/users/heather/Twinkles/lsstsw/lsst_build/python/lsst/ci/prepare.py", line 305, in fetch
raise Exception("Failed to clone product '%s' from any of the offered repositories" % product)
I’ll freely admit I haven’t used lsstsw
or lsst-build
thus far - so I’m looking to be educated. I’ve poked around here: http://developer.lsst.io/en/latest/build-ci/lsstsw.html but I believe what I’m trying to do is non-typical
Take care,
Heather