Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: Continuous Integration, Developer Infrastructure
-
Labels:None
-
Story Points:0.5
-
Epic Link:
-
Team:SQuaRE
Description
The w_2017_31 weekly release failed building master due to what appears to be a repeatable git-lfs error, possibly triggered by DM-11095.
testdata_jointcal: Traceback (most recent call last):
|
File "/home/lsstsw/jenkins/release/lsstsw/lsst_build/bin/lsst-build", line 51, in <module> |
args.func(args)
|
File "/home/lsstsw/jenkins/release/lsstsw/lsst_build/python/lsst/ci/prepare.py", line 762, in run |
manifest = p.construct(args.products)
|
File "/home/lsstsw/jenkins/release/lsstsw/lsst_build/python/lsst/ci/prepare.py", line 725, in construct |
self._add_product_tree(products, name)
|
File "/home/lsstsw/jenkins/release/lsstsw/lsst_build/python/lsst/ci/prepare.py", line 713, in _add_product_tree |
dependencies.append(self._add_product_tree(products, dprod.name))
|
File "/home/lsstsw/jenkins/release/lsstsw/lsst_build/python/lsst/ci/prepare.py", line 713, in _add_product_tree |
dependencies.append(self._add_product_tree(products, dprod.name))
|
File "/home/lsstsw/jenkins/release/lsstsw/lsst_build/python/lsst/ci/prepare.py", line 696, in _add_product_tree |
ref, sha1 = self.product_fetcher.fetch(product_name)
|
File "/home/lsstsw/jenkins/release/lsstsw/lsst_build/python/lsst/ci/prepare.py", line 333, in fetch |
git.checkout("--force", ref) |
File "/home/lsstsw/jenkins/release/lsstsw/lsst_build/python/lsst/ci/git.py", line 49, in checkout |
return self('checkout', *args, **kwargs) |
File "/home/lsstsw/jenkins/release/lsstsw/lsst_build/python/lsst/ci/git.py", line 44, in __call__ |
raise GitError(retcode, cmd, stdout, stderr)
|
lsst.ci.git.GitError: Command '['git', 'checkout', '--force', 'master']' returned non-zero exit status 128. |
stdout:
|
|
stderr:
|
Downloading cfht_minimal/src/06AL01/D3/2006-05-20/r/SRC-849375-12.fits (75.94 KB) |
Error downloading object: cfht_minimal/src/06AL01/D3/2006-05-20/r/SRC-849375-12.fits (5071e4548d33b407c0438b3b7fcbf4fab390674f30ccfd5f7492e21b689e6653) |
|
Errors logged to /home/lsstsw/jenkins/release/lsstsw/build/testdata_jointcal/.git/lfs/objects/logs/20170805T020850.70624876.log |
Use `git lfs logs last` to view the log.
|
error: external filter git-lfs smudge %f failed 2 |
error: external filter git-lfs smudge %f failed
|
fatal: cfht_minimal/src/06AL01/D3/2006-05-20/r/SRC-849375-12.fits: smudge filter lfs failed |
The issue with fetching testadata_jointcall was two fold. The git-lfs version was 1.2.0 (should be 1.5.5) as lsstsw/bin/deploy does not update the installed version and the lsst_build checkout was not current. The trigger was a change in testdata_jointcal, which I suspect was the first change to an lfs repo in several months.