Details
-
Type:
Bug
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: Continuous Integration, stack release
-
Labels:None
-
Story Points:4.25
-
Epic Link:
-
Team:SQuaRE
Description
The nightly release pipeline failed trying to publish eupspkg after the touchstone build. This is not a failure mode I have personally observed before.
+ publish -b b3546 -t d_2018_04_13 lsst_distrib qserv_distrib
|
eupspkg.create: package contents created for 'lsst_distrib-15.0-2-gda316d8+4', sources will be fetched via 'git'. |
eupspkg.create: package contents created for 'doxygen-1.8.13.lsst1-1-g75bf114', sources will be fetched via 'git'. |
eupspkg.create: package contents created for 'python-0.0.7-1-g28a652d', sources will be fetched via 'git'. |
eupspkg.create: package contents created for 'astropy-2.0.1+1', sources will be fetched via 'git'. |
eupspkg.create: package contents created for 'boost-1.66.0+1', sources will be fetched via 'git'. |
eupspkg.create: package contents created for 'numpy-1.13.1+1', sources will be fetched via 'git'. |
eupspkg.create: package contents created for 'pep8_naming-0.4.1+2', sources will be fetched via 'git'. |
eupspkg.create: package contents created for 'pycodestyle-2.3.1+2', sources will be fetched via 'git'. |
eupspkg.create: package contents created for 'pyflakes-1.6.0+1', sources will be fetched via 'git'. |
eupspkg.create: package contents created for 'pykg_config-1.3.0+3', sources will be fetched via 'git'. |
eupspkg.create (fatal): failed to resolve repository for pytest-3.2.0.lsst2+1 using REPOSITORY_PATH='/home/jenkins-slave/snowflake/release/lsstsw/build/$PRODUCT'. Check the path or accessibility of your git repositories. |
eups distrib: Command:
|
source "/home/jenkins-slave/snowflake/release/lsstsw/eups/2.1.4/bin/setups.sh"; export EUPS_PATH="/home/jenkins-slave/snowflake/release/lsstsw/stack"; cd /tmp/tmpzs6trr_2.eupspkg/pytest-3.2.0.lsst2+1 && /home/jenkins-slave/snowflake/release/lsstsw/eups/2.1.4/lib/eupspkg.sh PREFIX=/home/jenkins-slave/snowflake/release/lsstsw/stack/Linux64/pytest/3.2.0.lsst2+1 PRODUCT=pytest VERSION=3.2.0.lsst2+1 FLAVOR=generic VERBOSE=0 create |
The problem is that when the tagging script from sqre-codekit is in forced tag update mode, it fails over when the tag does not already exist in the repository – this is the github api semantics. A tag has to either be deleted and recreated or update'd and the later fails if the tag does not already exist. I'm working on sqre-codekit but I'm going to put a w.2018.15 tag back on the current master of the updated repos and try to rerun the weekly.