See <https://jenkins.osmocom.org/jenkins/job/Osmocom_OBS_master/136470/display/r…>
Changes:
------------------------------------------
[...truncated 3.87 KiB...]
Wiping out workspace first.
Cloning the remote Git repository
Cloning repository https://gerrit.osmocom.org/osmo-ci
> git init <https://jenkins.osmocom.org/jenkins/job/Osmocom_OBS_master/ws/> # timeout=10
Fetching upstream changes from https://gerrit.osmocom.org/osmo-ci
> git --version # timeout=10
> git --version # 'git version 2.39.5'
> git fetch --tags --force --progress -- https://gerrit.osmocom.org/osmo-ci +refs/heads/*:refs/remotes/origin/* # timeout=10
> git config remote.origin.url https://gerrit.osmocom.org/osmo-ci # timeout=10
> git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
Avoid second fetch
> git rev-parse origin/master^{commit} # timeout=10
Checking out Revision eaccd65bcf9f934b43a7df229d7db950637fbbe9 (origin/master)
> git config core.sparsecheckout # timeout=10
> git checkout -f eaccd65bcf9f934b43a7df229d7db950637fbbe9 # timeout=10
Commit message: "OBS: nightly: add ".0" after versions on git tags"
> git rev-list --no-walk eaccd65bcf9f934b43a7df229d7db950637fbbe9 # timeout=10
[Osmocom_OBS_master] $ /bin/sh -xe /tmp/jenkins4799129594272381454.sh
+ export PYTHONUNBUFFERED=1
+ ./scripts/obs/update_obs_project.py --apiurl https://obs.osmocom.org --conflict-version --docker --feed master --meta osmocom:master
docker: building image debian-13-osmocom-obs-build-srcpkg
+ run_in_docker_and_exit(): ['docker', 'build', '--build-arg', 'DISTRO=debian:13', '--build-arg', 'DISTRO_FROM=debian:trixie', '--build-arg', 'UID=1000', '-t', 'debian-13-osmocom-obs-build-srcpkg', '-f', '<https://jenkins.osmocom.org/jenkins/job/Osmocom_OBS_master/ws/scripts/obs/d…',> '<https://jenkins.osmocom.org/jenkins/job/Osmocom_OBS_master/ws/scripts/obs/d…']>
#0 building with "default" instance using docker driver
#1 [internal] load build definition from build_srcpkg.Dockerfile
#1 transferring dockerfile: 1.45kB done
#1 WARN: InvalidDefaultArgInFrom: Default value for ARG ${DISTRO_FROM} results in empty or invalid base image name (line 3)
#1 DONE 0.1s
#2 [internal] load metadata for docker.io/library/debian:trixie
#2 DONE 0.0s
#3 [internal] load .dockerignore
#3 transferring context: 2B done
#3 DONE 0.1s
#4 [1/4] FROM docker.io/library/debian:trixie
#4 DONE 0.0s
#5 [3/4] RUN WGET https://github.com/erlang/rebar3/releases/download/3.24.0/rebar3 -O /usr/bin/rebar3 && echo "d2d31cfb98904b8e4917300a75f870de12cb5167cd6214d1043e973a56668a54 /usr/bin/rebar3" | sha256sum -c && chmod +x /usr/bin/rebar3 && rebar3 --version
#5 CACHED
#6 [2/4] RUN APT-GET update && apt-get upgrade -y && apt-get install -y --no-install-recommends ca-certificates colordiff debhelper default-libmysqlclient-dev dh-python dh-virtualenv dpkg-dev erlang-nox fakeroot git git-review gnupg2 libxml2-utils lsb-release meson osc pkgconf python3-packaging python3-pip python3-setuptools quilt sed sphinx-common wget && apt-get clean
#6 CACHED
#7 [4/4] RUN USERADD --uid=1000 -m user
#7 CACHED
#8 exporting to image
#8 exporting layers done
#8 writing image sha256:115c19653bf0ebdbfb82f50fadc1b40b1dfc6f52d6b6a4233117e280a363483f 0.0s done
#8 naming to docker.io/library/debian-13-osmocom-obs-build-srcpkg 0.0s done
#8 DONE 0.1s
[33m1 warning found (use docker --debug to expand):
[0m - InvalidDefaultArgInFrom: Default value for ARG ${DISTRO_FROM} results in empty or invalid base image name (line 3)
docker: running: update_obs_project.py inside docker
/obs/lib/debian.py:183: SyntaxWarning: invalid escape sequence '\/'
lib.run_cmd(["sed", "-i", "s/$(MAKE) -C doc\/manuals//g", f"{debian}/rules"])
OBS: getting packages in osmocom:master
### Building source packages ###
osmocom-master: getting OBS version
osmocom-master: skipping (1.1.0 is up-to-date)
osmocom-keyring: getting head from git remote for master
osmocom-keyring: getting OBS version
osmocom-keyring: skipping (7873756ddb89fc91d8035b1de9d8f7294aa7957d is up-to-date)
erlang/osmo_dia2gsup: getting head from git remote for master
erlang/osmo_dia2gsup: getting OBS version
erlang/osmo_dia2gsup: skipping (bc38313e934ff532c9f4c967dd7fb7e63d296175 is up-to-date)
erlang/osmo-epdg: getting head from git remote for master
erlang/osmo-epdg: getting OBS version
erlang/osmo-epdg: skipping (35afe13b4405d4efe3830fca30e0de4e972c75e6 is up-to-date)
erlang/osmo-s1gw: getting head from git remote for master
erlang/osmo-s1gw: getting OBS version
erlang/osmo-s1gw: skipping (66fc84274125b820dfaf7474fc1b8daac9b9577f is up-to-date)
gapk: getting head from git remote for master
gapk: getting OBS version
gapk: skipping (beabd023aa5827c0e6428850f1f20ac5a7e5bfe5 is up-to-date)
libasn1c: getting head from git remote for master
libasn1c: getting OBS version
libasn1c: skipping (984b3db58c352f4486d0abcba53d6a84fc72fbb5 is up-to-date)
libgtpnl: getting head from git remote for master
libgtpnl: getting OBS version
libgtpnl: skipping (66c2dcc3dc9d96b70b32b1c18e5d0171e738548c is up-to-date)
libosmo-abis: getting head from git remote for master
libosmo-abis: getting OBS version
libosmo-abis: skipping (e1c21a777f14c53aec3905d13817eee4e6b859bf is up-to-date)
libosmo-dsp: getting head from git remote for master
libosmo-dsp: getting OBS version
libosmo-dsp: skipping (f6f4d4a47a30cc50b5a27615ab9eec2c58ebbd29 is up-to-date)
libosmo-gprs: getting head from git remote for master
libosmo-gprs: getting OBS version
libosmo-gprs: skipping (8d844c5a54488ff9bdb3bd0b47a6a947118c80f7 is up-to-date)
libosmo-netif: getting head from git remote for master
libosmo-netif: getting OBS version
libosmo-netif: skipping (2aa99e469f0a638eda4b56fdc90ec413d0cbb104 is up-to-date)
libosmo-pfcp: getting head from git remote for master
libosmo-pfcp: getting OBS version
libosmo-pfcp: skipping (954c83b8444641b8ecdef97985133449a81960ed is up-to-date)
libosmo-asn1-tcap: getting head from git remote for master
libosmo-asn1-tcap: getting OBS version
libosmo-asn1-tcap: skipping (d888f1bd3d2211acde55e2cda5e061b5039f8961 is up-to-date)
libosmo-sigtran: getting head from git remote for master
libosmo-sigtran: getting OBS version
libosmo-sigtran: skipping (6da14bb48f02f15d476b72e0d2113194e5979c01 is up-to-date)
libosmocore: getting head from git remote for master
libosmocore: getting OBS version
libosmocore: skipping (8e6ea01887bbd7fd1a07edf357bee241f48b9d3c is up-to-date)
libsmpp34: getting head from git remote for master
libsmpp34: getting OBS version
libsmpp34: skipping (d6ac32fde99f08b2019a5ca095471456583dc93a is up-to-date)
libusrp: getting head from git remote for master
libusrp: getting OBS version
libusrp: skipping (68adf118587f072172a36001e66b039db5ece7bf is up-to-date)
osmo-bsc: getting head from git remote for master
osmo-bsc: getting OBS version
osmo-bsc: skipping (fa8d4b9d7d47c1143fb03dc714bbe9fe88d23243 is up-to-date)
osmo-bsc-nat: getting head from git remote for master
osmo-bsc-nat: getting OBS version
osmo-bsc-nat: skipping (4db9d759db3858796e1589afff7455ee0c2703f4 is up-to-date)
osmo-bts: getting head from git remote for master
osmo-bts: getting OBS version
osmo-bts: skipping (798ee4cd21d469b1adfc9b07d68c7ce8f20756b0 is up-to-date)
osmo-cbc: getting head from git remote for master
osmo-cbc: getting OBS version
osmo-cbc: skipping (f32fc48913de3f005b417fbe4d8419b34d21037d is up-to-date)
osmo-e1d: getting head from git remote for master
osmo-e1d: getting OBS version
osmo-e1d: skipping (b44619d24fe4c4b79c94a666e47341fa6441cab2 is up-to-date)
osmo-fl2k: getting head from git remote for master
osmo-fl2k: getting OBS version
osmo-fl2k: skipping (62ebc51cc4c5b3bba74f1d05a171e4937a9f93a6 is up-to-date)
osmo-gbproxy: getting head from git remote for master
osmo-gbproxy: getting OBS version
osmo-gbproxy: skipping (422ff6a58eee4cb1ebda895ac8ce0371fa0b8d0e is up-to-date)
osmo-ggsn: getting head from git remote for master
osmo-ggsn: getting OBS version
osmo-ggsn: skipping (20168d98fc1d4edb11f7083fa9c9a03ef54ed079 is up-to-date)
osmo-gsm-manuals: getting head from git remote for master
osmo-gsm-manuals: getting OBS version
osmo-gsm-manuals: skipping (96fe70b328a5454646f65a008e0217bce219e93b is up-to-date)
osmo-hlr: getting head from git remote for master
osmo-hlr: getting OBS version
osmo-hlr: skipping (459ae06783dadfd67130dd9fa61568eef6d4146f is up-to-date)
osmo-hnbgw: getting head from git remote for master
osmo-hnbgw: getting OBS version
osmo-hnbgw: skipping (520f5fdde9e4eac40faedf8896923f50997582c2 is up-to-date)
osmo-hnodeb: getting head from git remote for master
osmo-hnodeb: getting OBS version
osmo-hnodeb: skipping (39bf4efd6c835e2c6fe872a118c1250a79bdaf78 is up-to-date)
osmo-iuh: getting head from git remote for master
osmo-iuh: getting OBS version
osmo-iuh: skipping (b7c4d385e9c4a0af3b7695c84d7138a66a093866 is up-to-date)
osmo-mgw: getting head from git remote for master
osmo-mgw: getting OBS version
osmo-mgw: skipping (8afbaddc531345ecd191d59362ceead5309a14b9 is up-to-date)
osmo-msc: getting head from git remote for master
osmo-msc: getting OBS version
osmo-msc: skipping (c3368b95295fecf1aff3b61c938964aedcccc45b is up-to-date)
osmo-pcap: getting head from git remote for master
osmo-pcap: getting OBS version
osmo-pcap: skipping (d0b2543aa378bd85f21b17e1b733837acf70a33f is up-to-date)
osmo-pcu: getting head from git remote for master
osmo-pcu: getting OBS version
osmo-pcu: skipping (ed7090376075b9b1604a67a0602d1319a4375dea is up-to-date)
osmo-remsim: getting head from git remote for master
osmo-remsim: getting OBS version
osmo-remsim: skipping (625e7c29d0da37ab8ae18a7e7909ac6bf1c81b6d is up-to-date)
osmo-sgsn: getting head from git remote for master
osmo-sgsn: getting OBS version
osmo-sgsn: skipping (6227129b06b8068e4fe1d246aa681808ca1fc2a8 is up-to-date)
osmo-sip-connector: getting head from git remote for master
osmo-sip-connector: getting OBS version
osmo-sip-connector: skipping (d93383622335f832802923d9a52d13ec924252ca is up-to-date)
osmo-smlc: getting head from git remote for master
osmo-smlc: getting OBS version
osmo-smlc: skipping (470d758ccce6f6155666c9638852170cabcddd02 is up-to-date)
osmo-sysmon: getting head from git remote for master
osmo-sysmon: getting OBS version
osmo-sysmon: skipping (692b917823c924028b3e5bcab29861c6243630ac is up-to-date)
osmo-trx: getting head from git remote for master
osmo-trx: getting OBS version
osmo-trx: skipping (7923e26181466b4207cf7736c123107504a35958 is up-to-date)
osmo-uecups: getting head from git remote for master
osmo-uecups: getting OBS version
osmo-uecups: skipping (526e8bbcfd288b48b5176137af07f7305d8300d8 is up-to-date)
osmo-upf: getting head from git remote for master
osmo-upf: getting OBS version
osmo-upf: skipping (0948b4c6acb680567c62b025e2283bf5e0b7ab82 is up-to-date)
osmocom-bb: getting head from git remote for master
osmocom-bb: getting OBS version
osmocom-bb: skipping (daa94dbc0821231e7f8453f0ace97f91fa0c75f6 is up-to-date)
python/osmo-python-tests: getting head from git remote for master
python/osmo-python-tests: getting OBS version
python/osmo-python-tests: skipping (5d0fac9dc330225bb49511516d1b0c9c408cb867 is up-to-date)
python/pyosmocom: getting head from git remote for master
python/pyosmocom: getting OBS version
python/pyosmocom: skipping (bcf8b02b6a9d6b6e5738ed102501a2ba7fee105e is up-to-date)
rtl-sdr: getting head from git remote for master
rtl-sdr: getting OBS version
rtl-sdr: skipping (84195f169f5b4b7dc06a10efb1e210d02b49e51c is up-to-date)
simtrace2: getting head from git remote for master
simtrace2: getting OBS version
simtrace2: skipping (e1961beea1cd4ccd3683e9b3c26e9b13cd4ed035 is up-to-date)
strongswan-epdg: getting head from git remote for master
strongswan-epdg: getting OBS version
strongswan-epdg: skipping (961bace455bb7fc3615a8ed4ddf6434e2d54820d is up-to-date)
neocon: getting head from git remote for master
neocon: getting OBS version
neocon: skipping (36dc1c418a55e1ffeff84ef93547d8cf9a818b0f is up-to-date)
open5gs: getting head from git remote for main
ERROR: command failed unexpectedly
*** command ***
['git', 'ls-remote', 'https://github.com/open5gs/open5gs', 'heads/main']
*** returncode ***
128
*** output ***
fatal: unable to access 'https://github.com/open5gs/open5gs/': Recv failure: Connection reset by peer
*** python trace ***
Traceback (most recent call last):
File "/obs/update_obs_project.py", line 265, in <module>
main()
~~~~^^
File "/obs/update_obs_project.py", line 259, in main
build_srcpkgs(pkgs_remote, packages)
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
File "/obs/update_obs_project.py", line 151, in build_srcpkgs
build_srcpkg_if_needed(pkgs_remote, package, False)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/obs/update_obs_project.py", line 97, in build_srcpkg_if_needed
latest_version = lib.git.get_head_remote(package, branch,
branch_missing_ok=delete)
File "/obs/lib/git.py", line 99, in get_head_remote
ls_remote = lib.run_cmd(["git", "ls-remote", repo_url, f"heads/{branch}"])
File "/obs/lib/__init__.py", line 202, in run_cmd
exit_error_cmd(p, "command failed unexpectedly")
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/obs/lib/__init__.py", line 163, in exit_error_cmd
raise RuntimeError("shell command related error, find details right above"
" this python trace")
RuntimeError: shell command related error, find details right above this python trace
Build step 'Execute shell' marked build as failure
See <https://jenkins.osmocom.org/jenkins/job/Osmocom_OBS_master/136468/display/r…>
Changes:
------------------------------------------
[...truncated 1.30 KiB...]
Running as SYSTEM
Building remotely on build4-deb12build-ansible (ttcn3 obs osmo-gsm-tester-build qemu io_uring linux-shallow-clone osmocom-gerrit coverity osmocom-master) in workspace <https://jenkins.osmocom.org/jenkins/job/Osmocom_OBS_master/ws/>
The recommended git tool is: NONE
No credentials specified
Wiping out workspace first.
Cloning the remote Git repository
Cloning repository https://gerrit.osmocom.org/osmo-ci
> git init <https://jenkins.osmocom.org/jenkins/job/Osmocom_OBS_master/ws/> # timeout=10
Fetching upstream changes from https://gerrit.osmocom.org/osmo-ci
> git --version # timeout=10
> git --version # 'git version 2.39.5'
> git fetch --tags --force --progress -- https://gerrit.osmocom.org/osmo-ci +refs/heads/*:refs/remotes/origin/* # timeout=10
> git config remote.origin.url https://gerrit.osmocom.org/osmo-ci # timeout=10
> git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
Avoid second fetch
> git rev-parse origin/master^{commit} # timeout=10
Checking out Revision eaccd65bcf9f934b43a7df229d7db950637fbbe9 (origin/master)
> git config core.sparsecheckout # timeout=10
> git checkout -f eaccd65bcf9f934b43a7df229d7db950637fbbe9 # timeout=10
Commit message: "OBS: nightly: add ".0" after versions on git tags"
> git rev-list --no-walk eaccd65bcf9f934b43a7df229d7db950637fbbe9 # timeout=10
[Osmocom_OBS_master] $ /bin/sh -xe /tmp/jenkins5347360934670303231.sh
+ export PYTHONUNBUFFERED=1
+ ./scripts/obs/update_obs_project.py --apiurl https://obs.osmocom.org --conflict-version --docker --feed master --meta osmocom:master
docker: building image debian-13-osmocom-obs-build-srcpkg
+ run_in_docker_and_exit(): ['docker', 'build', '--build-arg', 'DISTRO=debian:13', '--build-arg', 'DISTRO_FROM=debian:trixie', '--build-arg', 'UID=1000', '-t', 'debian-13-osmocom-obs-build-srcpkg', '-f', '<https://jenkins.osmocom.org/jenkins/job/Osmocom_OBS_master/ws/scripts/obs/d…',> '<https://jenkins.osmocom.org/jenkins/job/Osmocom_OBS_master/ws/scripts/obs/d…']>
#0 building with "default" instance using docker driver
#1 [internal] load build definition from build_srcpkg.Dockerfile
#1 transferring dockerfile: 1.45kB done
#1 DONE 0.1s
#2 [internal] load metadata for docker.io/library/debian:trixie
#2 DONE 0.0s
#3 [internal] load .dockerignore
#3 transferring context: 2B done
#3 DONE 0.1s
#4 [1/4] FROM docker.io/library/debian:trixie
#4 DONE 0.0s
#5 [2/4] RUN APT-GET update && apt-get upgrade -y && apt-get install -y --no-install-recommends ca-certificates colordiff debhelper default-libmysqlclient-dev dh-python dh-virtualenv dpkg-dev erlang-nox fakeroot git git-review gnupg2 libxml2-utils lsb-release meson osc pkgconf python3-packaging python3-pip python3-setuptools quilt sed sphinx-common wget && apt-get clean
#5 CACHED
#6 [3/4] RUN WGET https://github.com/erlang/rebar3/releases/download/3.24.0/rebar3 -O /usr/bin/rebar3 && echo "d2d31cfb98904b8e4917300a75f870de12cb5167cd6214d1043e973a56668a54 /usr/bin/rebar3" | sha256sum -c && chmod +x /usr/bin/rebar3 && rebar3 --version
#6 CACHED
#7 [4/4] RUN USERADD --uid=1000 -m user
#7 CACHED
#8 exporting to image
#8 exporting layers done
#8 writing image sha256:f82e097b3ba2899f5c0696931721311e7c1bd287fb6780248dc0dacbd9b1e9df 0.0s done
#8 naming to docker.io/library/debian-13-osmocom-obs-build-srcpkg 0.0s done
#8 DONE 0.1s
[33m1 warning found (use docker --debug to expand):
[0m - InvalidDefaultArgInFrom: Default value for ARG ${DISTRO_FROM} results in empty or invalid base image name (line 3)
docker: running: update_obs_project.py inside docker
/obs/lib/debian.py:183: SyntaxWarning: invalid escape sequence '\/'
lib.run_cmd(["sed", "-i", "s/$(MAKE) -C doc\/manuals//g", f"{debian}/rules"])
OBS: getting packages in osmocom:master
### Building source packages ###
osmocom-master: getting OBS version
osmocom-master: skipping (1.1.0 is up-to-date)
osmocom-keyring: getting head from git remote for master
osmocom-keyring: getting OBS version
osmocom-keyring: skipping (7873756ddb89fc91d8035b1de9d8f7294aa7957d is up-to-date)
erlang/osmo_dia2gsup: getting head from git remote for master
erlang/osmo_dia2gsup: getting OBS version
erlang/osmo_dia2gsup: skipping (bc38313e934ff532c9f4c967dd7fb7e63d296175 is up-to-date)
erlang/osmo-epdg: getting head from git remote for master
erlang/osmo-epdg: getting OBS version
erlang/osmo-epdg: skipping (35afe13b4405d4efe3830fca30e0de4e972c75e6 is up-to-date)
erlang/osmo-s1gw: getting head from git remote for master
erlang/osmo-s1gw: getting OBS version
erlang/osmo-s1gw: skipping (66fc84274125b820dfaf7474fc1b8daac9b9577f is up-to-date)
gapk: getting head from git remote for master
gapk: getting OBS version
gapk: skipping (beabd023aa5827c0e6428850f1f20ac5a7e5bfe5 is up-to-date)
libasn1c: getting head from git remote for master
libasn1c: getting OBS version
libasn1c: skipping (984b3db58c352f4486d0abcba53d6a84fc72fbb5 is up-to-date)
libgtpnl: getting head from git remote for master
libgtpnl: getting OBS version
libgtpnl: skipping (66c2dcc3dc9d96b70b32b1c18e5d0171e738548c is up-to-date)
libosmo-abis: getting head from git remote for master
libosmo-abis: getting OBS version
libosmo-abis: skipping (e1c21a777f14c53aec3905d13817eee4e6b859bf is up-to-date)
libosmo-dsp: getting head from git remote for master
libosmo-dsp: getting OBS version
libosmo-dsp: skipping (f6f4d4a47a30cc50b5a27615ab9eec2c58ebbd29 is up-to-date)
libosmo-gprs: getting head from git remote for master
libosmo-gprs: getting OBS version
libosmo-gprs: skipping (8d844c5a54488ff9bdb3bd0b47a6a947118c80f7 is up-to-date)
libosmo-netif: getting head from git remote for master
libosmo-netif: getting OBS version
libosmo-netif: skipping (2aa99e469f0a638eda4b56fdc90ec413d0cbb104 is up-to-date)
libosmo-pfcp: getting head from git remote for master
libosmo-pfcp: getting OBS version
libosmo-pfcp: skipping (954c83b8444641b8ecdef97985133449a81960ed is up-to-date)
libosmo-asn1-tcap: getting head from git remote for master
libosmo-asn1-tcap: getting OBS version
libosmo-asn1-tcap: skipping (d888f1bd3d2211acde55e2cda5e061b5039f8961 is up-to-date)
libosmo-sigtran: getting head from git remote for master
libosmo-sigtran: getting OBS version
libosmo-sigtran: skipping (6da14bb48f02f15d476b72e0d2113194e5979c01 is up-to-date)
libosmocore: getting head from git remote for master
libosmocore: getting OBS version
libosmocore: skipping (8e6ea01887bbd7fd1a07edf357bee241f48b9d3c is up-to-date)
libsmpp34: getting head from git remote for master
libsmpp34: getting OBS version
libsmpp34: skipping (d6ac32fde99f08b2019a5ca095471456583dc93a is up-to-date)
libusrp: getting head from git remote for master
libusrp: getting OBS version
libusrp: skipping (68adf118587f072172a36001e66b039db5ece7bf is up-to-date)
osmo-bsc: getting head from git remote for master
osmo-bsc: getting OBS version
osmo-bsc: skipping (fa8d4b9d7d47c1143fb03dc714bbe9fe88d23243 is up-to-date)
osmo-bsc-nat: getting head from git remote for master
osmo-bsc-nat: getting OBS version
osmo-bsc-nat: skipping (4db9d759db3858796e1589afff7455ee0c2703f4 is up-to-date)
osmo-bts: getting head from git remote for master
osmo-bts: getting OBS version
osmo-bts: skipping (798ee4cd21d469b1adfc9b07d68c7ce8f20756b0 is up-to-date)
osmo-cbc: getting head from git remote for master
osmo-cbc: getting OBS version
osmo-cbc: skipping (f32fc48913de3f005b417fbe4d8419b34d21037d is up-to-date)
osmo-e1d: getting head from git remote for master
osmo-e1d: getting OBS version
osmo-e1d: skipping (b44619d24fe4c4b79c94a666e47341fa6441cab2 is up-to-date)
osmo-fl2k: getting head from git remote for master
osmo-fl2k: getting OBS version
osmo-fl2k: skipping (62ebc51cc4c5b3bba74f1d05a171e4937a9f93a6 is up-to-date)
osmo-gbproxy: getting head from git remote for master
osmo-gbproxy: getting OBS version
osmo-gbproxy: skipping (422ff6a58eee4cb1ebda895ac8ce0371fa0b8d0e is up-to-date)
osmo-ggsn: getting head from git remote for master
osmo-ggsn: getting OBS version
osmo-ggsn: skipping (20168d98fc1d4edb11f7083fa9c9a03ef54ed079 is up-to-date)
osmo-gsm-manuals: getting head from git remote for master
osmo-gsm-manuals: getting OBS version
osmo-gsm-manuals: skipping (96fe70b328a5454646f65a008e0217bce219e93b is up-to-date)
osmo-hlr: getting head from git remote for master
osmo-hlr: getting OBS version
osmo-hlr: skipping (459ae06783dadfd67130dd9fa61568eef6d4146f is up-to-date)
osmo-hnbgw: getting head from git remote for master
osmo-hnbgw: getting OBS version
osmo-hnbgw: skipping (520f5fdde9e4eac40faedf8896923f50997582c2 is up-to-date)
osmo-hnodeb: getting head from git remote for master
osmo-hnodeb: getting OBS version
osmo-hnodeb: skipping (39bf4efd6c835e2c6fe872a118c1250a79bdaf78 is up-to-date)
osmo-iuh: getting head from git remote for master
osmo-iuh: getting OBS version
osmo-iuh: skipping (b7c4d385e9c4a0af3b7695c84d7138a66a093866 is up-to-date)
osmo-mgw: getting head from git remote for master
osmo-mgw: getting OBS version
osmo-mgw: skipping (8afbaddc531345ecd191d59362ceead5309a14b9 is up-to-date)
osmo-msc: getting head from git remote for master
osmo-msc: getting OBS version
osmo-msc: skipping (c3368b95295fecf1aff3b61c938964aedcccc45b is up-to-date)
osmo-pcap: getting head from git remote for master
osmo-pcap: getting OBS version
osmo-pcap: skipping (d0b2543aa378bd85f21b17e1b733837acf70a33f is up-to-date)
osmo-pcu: getting head from git remote for master
osmo-pcu: getting OBS version
osmo-pcu: skipping (ed7090376075b9b1604a67a0602d1319a4375dea is up-to-date)
osmo-remsim: getting head from git remote for master
osmo-remsim: getting OBS version
osmo-remsim: skipping (625e7c29d0da37ab8ae18a7e7909ac6bf1c81b6d is up-to-date)
osmo-sgsn: getting head from git remote for master
osmo-sgsn: getting OBS version
osmo-sgsn: skipping (6227129b06b8068e4fe1d246aa681808ca1fc2a8 is up-to-date)
osmo-sip-connector: getting head from git remote for master
osmo-sip-connector: getting OBS version
osmo-sip-connector: skipping (d93383622335f832802923d9a52d13ec924252ca is up-to-date)
osmo-smlc: getting head from git remote for master
osmo-smlc: getting OBS version
osmo-smlc: skipping (470d758ccce6f6155666c9638852170cabcddd02 is up-to-date)
osmo-sysmon: getting head from git remote for master
osmo-sysmon: getting OBS version
osmo-sysmon: skipping (692b917823c924028b3e5bcab29861c6243630ac is up-to-date)
osmo-trx: getting head from git remote for master
osmo-trx: getting OBS version
osmo-trx: skipping (7923e26181466b4207cf7736c123107504a35958 is up-to-date)
osmo-uecups: getting head from git remote for master
osmo-uecups: getting OBS version
osmo-uecups: skipping (526e8bbcfd288b48b5176137af07f7305d8300d8 is up-to-date)
osmo-upf: getting head from git remote for master
osmo-upf: getting OBS version
osmo-upf: skipping (0948b4c6acb680567c62b025e2283bf5e0b7ab82 is up-to-date)
osmocom-bb: getting head from git remote for master
osmocom-bb: getting OBS version
osmocom-bb: skipping (daa94dbc0821231e7f8453f0ace97f91fa0c75f6 is up-to-date)
python/osmo-python-tests: getting head from git remote for master
python/osmo-python-tests: getting OBS version
python/osmo-python-tests: skipping (5d0fac9dc330225bb49511516d1b0c9c408cb867 is up-to-date)
python/pyosmocom: getting head from git remote for master
python/pyosmocom: getting OBS version
python/pyosmocom: skipping (bcf8b02b6a9d6b6e5738ed102501a2ba7fee105e is up-to-date)
rtl-sdr: getting head from git remote for master
rtl-sdr: getting OBS version
rtl-sdr: skipping (84195f169f5b4b7dc06a10efb1e210d02b49e51c is up-to-date)
simtrace2: getting head from git remote for master
simtrace2: getting OBS version
simtrace2: skipping (e1961beea1cd4ccd3683e9b3c26e9b13cd4ed035 is up-to-date)
strongswan-epdg: getting head from git remote for master
strongswan-epdg: getting OBS version
strongswan-epdg: skipping (961bace455bb7fc3615a8ed4ddf6434e2d54820d is up-to-date)
neocon: getting head from git remote for master
ERROR: command failed unexpectedly
*** command ***
['git', 'ls-remote', 'https://github.com/laf0rge/neocon', 'heads/master']
*** returncode ***
128
*** output ***
fatal: unable to access 'https://github.com/laf0rge/neocon/': Recv failure: Connection reset by peer
*** python trace ***
Traceback (most recent call last):
File "/obs/update_obs_project.py", line 265, in <module>
main()
~~~~^^
File "/obs/update_obs_project.py", line 259, in main
build_srcpkgs(pkgs_remote, packages)
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
File "/obs/update_obs_project.py", line 151, in build_srcpkgs
build_srcpkg_if_needed(pkgs_remote, package, False)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/obs/update_obs_project.py", line 97, in build_srcpkg_if_needed
latest_version = lib.git.get_head_remote(package, branch,
branch_missing_ok=delete)
File "/obs/lib/git.py", line 99, in get_head_remote
ls_remote = lib.run_cmd(["git", "ls-remote", repo_url, f"heads/{branch}"])
File "/obs/lib/__init__.py", line 202, in run_cmd
exit_error_cmd(p, "command failed unexpectedly")
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/obs/lib/__init__.py", line 163, in exit_error_cmd
raise RuntimeError("shell command related error, find details right above"
" this python trace")
RuntimeError: shell command related error, find details right above this python trace
Build step 'Execute shell' marked build as failure
See <https://jenkins.osmocom.org/jenkins/job/Osmocom_OBS_nightly/1090/display/re…>
Changes:
------------------------------------------
[...truncated 31.42 KiB...]
error: subprocess-exited-with-error
× pip subprocess to install backend dependencies did not run successfully.
│ exit code: 1
╰─> [138 lines of output]
Collecting pluggy>=1.0.0
Downloading pluggy-1.6.0.tar.gz (69 kB)
Installing build dependencies: started
Installing build dependencies: finished with status 'error'
error: subprocess-exited-with-error
× pip subprocess to install build dependencies did not run successfully.
│ exit code: 2
╰─> [119 lines of output]
Collecting setuptools>=65.0
Using cached setuptools-82.0.1-py3-none-any.whl
Collecting setuptools-scm>=8.0 (from setuptools-scm[toml]>=8.0)
Downloading setuptools_scm-10.0.2.tar.gz (55 kB)
ERROR: Exception:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper
status = _inner_run()
File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run
return self.run(options, args)
~~~~~~~~^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper
return func(self, options, args)
File "/usr/lib/python3/dist-packages/pip/_internal/commands/install.py", line 387, in run
requirement_set = resolver.resolve(
reqs, check_supported_wheels=not options.target_dir
)
File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve
result = self._result = resolver.resolve(
~~~~~~~~~~~~~~~~^
collected.requirements, max_rounds=limit_how_complex_resolution_can_be
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve
state = resolution.resolve(requirements, max_rounds=max_rounds)
File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve
self._add_to_criteria(self.state.criteria, r, parent=None)
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria
if not criterion.candidates:
^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__
return bool(self._sequence)
File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__
self._bool = any(self)
~~~^^^^^^
File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in <genexpr>
return (c for c in iterator if id(c) not in self._incompatible_ids)
^^^^^^^^
File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built
candidate = func()
File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link
base: Optional[BaseCandidate] = self._make_base_candidate_from_link(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
link, template, name, version
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link
self._link_candidate_cache[link] = LinkCandidate(
~~~~~~~~~~~~~^
link,
^^^^^
...<3 lines>...
version=version,
^^^^^^^^^^^^^^^^
)
^
File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__
super().__init__(
~~~~~~~~~~~~~~~~^
link=link,
^^^^^^^^^^
...<4 lines>...
version=version,
^^^^^^^^^^^^^^^^
)
^
File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__
self.dist = self._prepare()
~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare
dist = self._prepare_distribution()
File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution
return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement
return self._prepare_linked_requirement(req, parallel_builds)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement
dist = _get_prepared_distribution(
req,
...<3 lines>...
self.check_build_deps,
)
File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution
abstract_dist.prepare_distribution_metadata(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
finder, build_isolation, check_build_deps
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 39, in prepare_distribution_metadata
self.req.load_pyproject_toml()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 525, in load_pyproject_toml
self.pep517_backend = ConfiguredBuildBackendHookCaller(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
self,
^^^^^
...<2 lines>...
backend_path=backend_path,
^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/lib/python3/dist-packages/pip/_internal/utils/misc.py", line 663, in __init__
super().__init__(
~~~~~~~~~~~~~~~~^
source_dir, build_backend, backend_path, runner, python_executable
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_impl.py", line 151, in __init__
backend_path = [norm_and_check(self.source_dir, p) for p in backend_path]
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_impl.py", line 121, in norm_and_check
raise ValueError("paths must be inside source tree")
ValueError: paths must be inside source tree
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error
× pip subprocess to install build dependencies did not run successfully.
│ exit code: 2
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error
× pip subprocess to install backend dependencies did not run successfully.
│ exit code: 1
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error
× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.
*** python trace ***
Traceback (most recent call last):
pyhss: build failed
### Uploading built packages ###
osmocom-nightly: updating OBS package
File "/obs/update_obs_project.py", line 55, in build_srcpkg
version = lib.srcpkg.build(package)
File "/obs/lib/srcpkg.py", line 253, in build
globals()[project_specific_func]()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/obs/lib/srcpkg.py", line 147, in prepare_project_pyhss
lib.run_cmd(["sh", "-e", script], cwd=repo_path)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/obs/lib/__init__.py", line 202, in run_cmd
exit_error_cmd(p, "command failed unexpectedly")
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/obs/lib/__init__.py", line 163, in exit_error_cmd
raise RuntimeError("shell command related error, find details right above"
" this python trace")
RuntimeError: shell command related error, find details right above this python trace
osmocom-keyring: updating OBS package
erlang/osmo_dia2gsup: updating OBS package
erlang/osmo-epdg: updating OBS package
erlang/osmo-s1gw: updating OBS package
gapk: updating OBS package
libasn1c: updating OBS package
libgtpnl: updating OBS package
libosmo-abis: updating OBS package
libosmo-dsp: updating OBS package
libosmo-gprs: updating OBS package
libosmo-netif: updating OBS package
libosmo-pfcp: updating OBS package
libosmo-asn1-tcap: updating OBS package
libosmo-sigtran: updating OBS package
libosmocore: updating OBS package
libsmpp34: updating OBS package
libusrp: updating OBS package
osmo-bsc: updating OBS package
osmo-bsc-nat: updating OBS package
osmo-bts: updating OBS package
osmo-cbc: updating OBS package
osmo-e1d: updating OBS package
osmo-fl2k: updating OBS package
osmo-gbproxy: updating OBS package
osmo-ggsn: updating OBS package
osmo-gsm-manuals: updating OBS package
osmo-hlr: updating OBS package
osmo-hnbgw: updating OBS package
osmo-hnodeb: updating OBS package
osmo-iuh: updating OBS package
osmo-mgw: updating OBS package
osmo-msc: updating OBS package
osmo-pcap: updating OBS package
osmo-pcu: updating OBS package
osmo-remsim: updating OBS package
osmo-sgsn: updating OBS package
osmo-sip-connector: updating OBS package
osmo-smlc: updating OBS package
osmo-sysmon: updating OBS package
osmo-trx: updating OBS package
osmo-uecups: updating OBS package
osmo-upf: updating OBS package
osmocom-bb: updating OBS package
python/osmo-python-tests: updating OBS package
python/pyosmocom: updating OBS package
rtl-sdr: updating OBS package
simtrace2: updating OBS package
strongswan-epdg: updating OBS package
neocon: updating OBS package
open5gs: updating OBS package
### Summary ###
Updated: 51
Skipped: 0
Failed (srcpkg build): 1
Failed (srcpkg upload): 0
Deleted: 0
List of failed packages:
* pyhss (srcpkg build)
Build step 'Execute shell' marked build as failure
See <https://jenkins.osmocom.org/jenkins/job/Osmocom_OBS_master/135933/display/r…>
Changes:
------------------------------------------
[...truncated 14.70 KiB...]
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Collecting mysqlclient (from -r _temp/requirements-source.txt (line 5))
Downloading mysqlclient-2.2.8.tar.gz (92 kB)
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting dnspython<3.0.0,>=1.16.0 (from pymongo==4.3.3->-r _temp/requirements-source.txt (line 3))
Downloading dnspython-2.8.0.tar.gz (368 kB)
Installing build dependencies: started
Installing build dependencies: finished with status 'error'
error: subprocess-exited-with-error
× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1
╰─> [188 lines of output]
Collecting hatchling>=1.21.0
Downloading hatchling-1.29.0.tar.gz (55 kB)
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Installing backend dependencies: started
Installing backend dependencies: finished with status 'error'
error: subprocess-exited-with-error
× pip subprocess to install backend dependencies did not run successfully.
│ exit code: 1
╰─> [167 lines of output]
Collecting pathspec>=0.10.1
Downloading pathspec-1.0.4.tar.gz (131 kB)
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting pluggy>=1.0.0
Downloading pluggy-1.6.0.tar.gz (69 kB)
Installing build dependencies: started
Installing build dependencies: finished with status 'error'
error: subprocess-exited-with-error
× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1
╰─> [140 lines of output]
Collecting setuptools>=65.0
Using cached setuptools-82.0.1-py3-none-any.whl
Collecting setuptools-scm>=8.0 (from setuptools-scm[toml]>=8.0)
Downloading setuptools_scm-10.0.3.tar.gz (55 kB)
Installing build dependencies: started
Installing build dependencies: finished with status 'error'
error: subprocess-exited-with-error
× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1
╰─> [119 lines of output]
Ignoring tomli: markers 'python_version < "3.11"' don't match your environment
Ignoring typing-extensions: markers 'python_version < "3.11"' don't match your environment
Collecting setuptools>=77.0.3
Using cached setuptools-82.0.1-py3-none-any.whl
Collecting vcs-versioning>=1.0.0.dev0
Downloading vcs_versioning-1.0.1.tar.gz (91 kB)
Installing build dependencies: started
Installing build dependencies: finished with status 'error'
error: subprocess-exited-with-error
× pip subprocess to install build dependencies did not run successfully.
│ exit code: 2
╰─> [96 lines of output]
Ignoring typing-extensions: markers 'python_version < "3.11"' don't match your environment
Collecting hatchling
Using cached hatchling-1.29.0.tar.gz (55 kB)
ERROR: Exception:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper
status = _inner_run()
File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run
return self.run(options, args)
~~~~~~~~^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper
return func(self, options, args)
File "/usr/lib/python3/dist-packages/pip/_internal/commands/install.py", line 387, in run
requirement_set = resolver.resolve(
reqs, check_supported_wheels=not options.target_dir
)
File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve
result = self._result = resolver.resolve(
~~~~~~~~~~~~~~~~^
collected.requirements, max_rounds=limit_how_complex_resolution_can_be
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve
state = resolution.resolve(requirements, max_rounds=max_rounds)
File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve
self._add_to_criteria(self.state.criteria, r, parent=None)
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria
if not criterion.candidates:
^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__
return bool(self._sequence)
File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__
self._bool = any(self)
~~~^^^^^^
File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in <genexpr>
return (c for c in iterator if id(c) not in self._incompatible_ids)
^^^^^^^^
File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built
candidate = func()
File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link
base: Optional[BaseCandidate] = self._make_base_candidate_from_link(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
link, template, name, version
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link
self._link_candidate_cache[link] = LinkCandidate(
~~~~~~~~~~~~~^
link,
^^^^^
...<3 lines>...
version=version,
^^^^^^^^^^^^^^^^
)
^
File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__
super().__init__(
~~~~~~~~~~~~~~~~^
link=link,
^^^^^^^^^^
...<4 lines>...
version=version,
^^^^^^^^^^^^^^^^
)
^
File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__
self.dist = self._prepare()
~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare
dist = self._prepare_distribution()
File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution
return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement
return self._prepare_linked_requirement(req, parallel_builds)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement
dist = _get_prepared_distribution(
req,
...<3 lines>...
self.check_build_deps,
)
File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 70, in _get_prepared_distribution
with build_tracker.track(req, tracker_id):
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/contextlib.py", line 141, in __enter__
return next(self.gen)
File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/build_tracker.py", line 136, in track
self.add(req, tracker_id)
~~~~~~~~^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/build_tracker.py", line 102, in add
raise LookupError(message)
LookupError: https://files.pythonhosted.org/packages/cf/9c/b4cfe330cd4f49cff17fd77115473… (from https://pypi.org/simple/hatchling/) (requires-python:>=3.10) is already being built: hatchling>=1.21.0 from https://files.pythonhosted.org/packages/cf/9c/b4cfe330cd4f49cff17fd77115473…
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error
× pip subprocess to install build dependencies did not run successfully.
│ exit code: 2
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error
× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error
× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error
× pip subprocess to install backend dependencies did not run successfully.
│ exit code: 1
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error
× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.
*** python trace ***
Traceback (most recent call last):
File "/obs/update_obs_project.py", line 55, in build_srcpkg
version = lib.srcpkg.build(package)
File "/obs/lib/srcpkg.py", line 253, in build
globals()[project_specific_func]()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/obs/lib/srcpkg.py", line 147, in prepare_project_pyhss
lib.run_cmd(["sh", "-e", script], cwd=repo_path)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/obs/lib/__init__.py", line 202, in run_cmd
exit_error_cmd(p, "command failed unexpectedly")
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/obs/lib/__init__.py", line 163, in exit_error_cmd
raise RuntimeError("shell command related error, find details right above"
" this python trace")
RuntimeError: shell command related error, find details right above this python trace
pyhss: build failed
### Summary ###
Updated: 0
Skipped: 51
Failed (srcpkg build): 1
Failed (srcpkg upload): 0
Deleted: 0
List of failed packages:
* pyhss (srcpkg build)
Build step 'Execute shell' marked build as failure