Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: lsstsw
-
Labels:None
-
Story Points:1
-
Epic Link:
-
Team:SQuaRE
Description
I cloned lsstsw into ~/Desktop/templsstsw and cd'd into it and typed ./bin/deploy and was shocked to find it installed everything into ~/lsstsw, leaving an unsable mess: some files were in templsstsw and some in ~/lsstsw.
The short-term workaround is to manually set LSSTSW before running ./bin/deploy, but this should not be necessary; bin/deploy should either set LSSTSW or not rely on it. I don't recall this problem with earlier versions of lsstsw; I think this is a regression.
For now I updated the instructions at https://confluence.lsstcorp.org/display/LDMDG/The+LSST+Software+Build+Tool but I look forward to being able to revert that change.
Joshua Hoblitt and I talked via HipChat and concluded that LSSTSW should be deprecated in favor of scripts autodetecting where they are. That, plus some other fixes, are on the branch that Josh will merge.
The outward behavior of ./bin/deploy will remain the same as before (i.e., you'll be able to just run ./bin/deploy after cloning).