Build failed in Jenkins: Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary #3

2 views
Skip to first unread message

ROS Buildfarm

unread,
Apr 10, 2025, 7:09:07 PM4/10/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/3/display/redirect>

Changes:


------------------------------------------
[...truncated 104.61 KB...]
Setting up libjpeg-turbo8:arm64 (2.0.3-0ubuntu1.20.04.3) ...
Setting up libltdl7:arm64 (2.4.6-14) ...
Setting up dwz (0.13-5) ...
Setting up google-mock:arm64 (1.10.0-2) ...
Setting up librhash0:arm64 (1.3.9-1) ...
Setting up libarchive-cpio-perl (0.10-1) ...
Setting up libuchardet0:arm64 (0.0.6-3build1) ...
Setting up libcurl4:arm64 (7.68.0-1ubuntu2.25) ...
Setting up libsub-override-perl (0.09-2) ...
Setting up python3-dateutil (2.7.3-3ubuntu1) ...
Setting up sgml-base (1.29.1) ...
Setting up cmake-data (3.16.3-1ubuntu1.20.04.1) ...
Setting up curl (7.68.0-1ubuntu2.25) ...
Setting up libwebpmux3:arm64 (0.6.1-2ubuntu0.20.04.3) ...
Setting up libsys-hostname-long-perl (1.5-1) ...
Setting up libjsoncpp1:arm64 (1.7.4-3.1ubuntu2) ...
Setting up libaprutil1:arm64 (1.6.1-4ubuntu2.2) ...
Setting up libjpeg8:arm64 (8c-2ubuntu8) ...
Setting up libfile-stripnondeterminism-perl (1.7.0-1) ...
Setting up gettext (0.19.8.1-10build1) ...
Setting up libgtest-dev:arm64 (1.10.0-2) ...
Setting up libtool (2.4.6-14) ...
Setting up libwebpdemux2:arm64 (0.6.1-2ubuntu0.20.04.3) ...
Setting up libserf-1-1:arm64 (1.3.9-8build1) ...
Setting up m4 (1.4.18-4) ...
Setting up intltool-debian (0.35.0+20060710.5) ...
Setting up libmail-sendmail-perl (0.80-1) ...
Setting up libfreetype6:arm64 (2.10.1-2ubuntu0.4) ...
Setting up autoconf (2.69-11.1) ...
Setting up dh-strip-nondeterminism (1.7.0-1) ...
Setting up groff-base (1.22.4-4build1) ...
Setting up xml-core (0.18+nmu1) ...
Setting up cmake (3.16.3-1ubuntu1.20.04.1) ...
Setting up libtiff5:arm64 (4.1.0+git191117-2ubuntu0.20.04.14) ...
Setting up libsvn1:arm64 (1.13.0-3ubuntu0.2) ...
Setting up automake (1:1.16.1-4ubuntu6) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up po-debconf (1.0.21) ...
Setting up subversion (1.13.0-3ubuntu0.2) ...
Setting up man-db (2.9.1-1) ...
Building database of manual pages ...
Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer.
Setting up libltdl-dev:arm64 (2.4.6-14) ...
Setting up python3-pil:arm64 (7.0.0-4ubuntu0.9) ...
Setting up dh-autoreconf (19) ...
Setting up debhelper (12.10ubuntu1) ...
Processing triggers for shared-mime-info (1.15-1) ...
Processing triggers for mime-support (3.64ubuntu1) ...
Processing triggers for libc-bin (2.31-0ubuntu7) ...
Processing triggers for sgml-base (1.29.1) ...
Setting up docutils-common (0.16+dfsg-2) ...
Processing triggers for sgml-base (1.29.1) ...
Setting up python3-docutils (0.16+dfsg-2) ...
update-alternatives: using /usr/share/docutils/scripts/python3/rst-buildhtml to provide /usr/bin/rst-buildhtml (rst-buildhtml) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2html to provide /usr/bin/rst2html (rst2html) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2html4 to provide /usr/bin/rst2html4 (rst2html4) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2html5 to provide /usr/bin/rst2html5 (rst2html5) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2latex to provide /usr/bin/rst2latex (rst2latex) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2man to provide /usr/bin/rst2man (rst2man) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2odt to provide /usr/bin/rst2odt (rst2odt) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2odt_prepstyles to provide /usr/bin/rst2odt_prepstyles (rst2odt_prepstyles) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2pseudoxml to provide /usr/bin/rst2pseudoxml (rst2pseudoxml) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2s5 to provide /usr/bin/rst2s5 (rst2s5) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2xetex to provide /usr/bin/rst2xetex (rst2xetex) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2xml to provide /usr/bin/rst2xml (rst2xml) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rstpep2html to provide /usr/bin/rstpep2html (rstpep2html) in auto mode
Setting up python3-catkin-pkg-modules (1.0.0-1) ...
Setting up python3-catkin-pkg (1.0.0-100) ...
Setting up ros-noetic-catkin (0.8.11-1focal.20250410.222855) ...
Invoking 'apt-get clean'
Removing intermediate container 36d3d819ab99
---> 3d02f9dd852e
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 9c718390b97c
Removing intermediate container 9c718390b97c
---> 1374fb478e93
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in e1449e993262
Removing intermediate container e1449e993262
---> b8ac952fd184
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 2223edff608b
Removing intermediate container 2223edff608b
---> 8271acf906a1
Successfully built 8271acf906a1
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250410.230804
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250410.230804
dpkg-buildpackage: info: source distribution focal
dpkg-buildpackage: info: source changed by Geoffrey Biggs <geoff...@tier4.jp>
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
dpkg-source: info: using options from ros-noetic-qpoases-vendor-3.2.1/debian/source/options: --auto-commit
fakeroot debian/rules clean
dh clean -v --buildsystem=cmake
dh_auto_clean -O-v -O--buildsystem=cmake
dh_clean -O-v -O--buildsystem=cmake
rm -f debian/debhelper-build-stamp
rm -rf debian/.debhelper/
rm -f -- debian/ros-noetic-qpoases-vendor.substvars debian/files
rm -fr -- debian/ros-noetic-qpoases-vendor/ debian/tmp/
find . \( \( \
\( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o -type f -a \
\( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \
-o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
-o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \
-o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \
\) -exec rm -f {} + \) -o \
\( -type d -a -name autom4te.cache -prune -exec rm -rf {} + \) \)
debian/rules build
dh build -v --buildsystem=cmake
dh_update_autotools_config -O-v -O--buildsystem=cmake
debian/rules override_dh_auto_configure
make[1]: Entering directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
# In case we're installing to a non-standard location, look for a setup.sh
# in the install tree that was dropped by catkin, and source it. It will
# set things like CMAKE_PREFIX_PATH, PKG_CONFIG_PATH, and PYTHONPATH.
if [ -f "/opt/ros/noetic/setup.sh" ]; then . "/opt/ros/noetic/setup.sh"; fi && \
dh_auto_configure -- \
-DCATKIN_BUILD_BINARY_PACKAGE="1" \
-DCMAKE_INSTALL_PREFIX="/opt/ros/noetic" \
-DCMAKE_PREFIX_PATH="/opt/ros/noetic"
install -d obj-aarch64-linux-gnu
cd obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCATKIN_BUILD_BINARY_PACKAGE=1 -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic -DCMAKE_PREFIX_PATH=/opt/ros/noetic ..
-- The C compiler identification is GNU 9.3.0
-- The CXX compiler identification is GNU 9.3.0
-- Check for working C compiler: /usr/lib/ccache/cc
-- Check for working C compiler: /usr/lib/ccache/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/lib/ccache/c++
-- Check for working CXX compiler: /usr/lib/ccache/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Using CATKIN_DEVEL_PREFIX: /tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu/devel
-- Using CMAKE_PREFIX_PATH: /opt/ros/noetic
-- This workspace overlays: /opt/ros/noetic
-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.8.2", minimum required is "3")
-- Using PYTHON_EXECUTABLE: /usr/bin/python3
-- Using Debian Python package layout
-- Found PY_em: /usr/lib/python3/dist-packages/em.py
-- Using empy: /usr/lib/python3/dist-packages/em.py
-- Using CATKIN_ENABLE_TESTING: ON
-- Skip enable_testing() when building binary package
-- Using CATKIN_TEST_RESULTS_DIR: /tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu/test_results
-- Forcing gtest/gmock from source, though one was otherwise available.
-- Found gtest sources under '/usr/src/googletest': gtests will be built
-- Found gmock sources under '/usr/src/googletest': gmock will be built
-- Found PythonInterp: /usr/bin/python3 (found version "3.8.2")
-- Found Threads: TRUE
-- Using Python nosetests: /usr/bin/nosetests3
-- catkin 0.8.11
-- BUILD_SHARED_LIBS is on
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:

CMAKE_AUTOGEN_VERBOSE
CMAKE_EXPORT_NO_PACKAGE_REGISTRY


-- Build files have been written to: /tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
debian/rules override_dh_auto_build
make[1]: Entering directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
# In case we're installing to a non-standard location, look for a setup.sh
# in the install tree that was dropped by catkin, and source it. It will
# set things like CMAKE_PREFIX_PATH, PKG_CONFIG_PATH, and PYTHONPATH.
if [ -f "/opt/ros/noetic/setup.sh" ]; then . "/opt/ros/noetic/setup.sh"; fi && \
dh_auto_build
cd obj-aarch64-linux-gnu && make -j1
make[2]: Entering directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
/usr/bin/cmake -S/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1 -B/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu/CMakeFiles /tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu/CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[3]: Entering directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make -f CMakeFiles/qpoases_3_2.dir/build.make CMakeFiles/qpoases_3_2.dir/depend
make[4]: Entering directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
cd /tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1 /tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1 /tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu /tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu /tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu/CMakeFiles/qpoases_3_2.dir/DependInfo.cmake --color=
Scanning dependencies of target qpoases_3_2
make[4]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make -f CMakeFiles/qpoases_3_2.dir/build.make CMakeFiles/qpoases_3_2.dir/build
make[4]: Entering directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
[ 12%] Creating directories for 'qpoases_3_2'
/usr/bin/cmake -E make_directory /tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu/qpoases_3_2-prefix/src/qpoases_3_2
/usr/bin/cmake -E make_directory /tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu/qpoases_3_2-prefix/src/qpoases_3_2
/usr/bin/cmake -E make_directory /tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu/qpoases_3_2-prefix
/usr/bin/cmake -E make_directory /tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu/qpoases_3_2-prefix/tmp
/usr/bin/cmake -E make_directory /tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu/qpoases_3_2-prefix/src/qpoases_3_2-stamp
/usr/bin/cmake -E make_directory /tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu/qpoases_3_2-prefix/src
/usr/bin/cmake -E make_directory /tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu/qpoases_3_2-prefix/src/qpoases_3_2-stamp
/usr/bin/cmake -E touch /tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu/qpoases_3_2-prefix/src/qpoases_3_2-stamp/qpoases_3_2-mkdir
[ 25%] Performing download step (SVN checkout) for 'qpoases_3_2'
cd /tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu/qpoases_3_2-prefix/src && /usr/bin/svn co https://projects.coin-or.org/svn/qpOASES/stable/3.2 --non-interactive --trust-server-cert qpoases_3_2
Redirecting to URL 'https://github.com/coin-or/svn/qpOASES/stable/3.2':
svn: E170013: Unable to connect to a repository at URL 'https://github.com/coin-or/svn/qpOASES/stable/3.2'
svn: E160013: '/coin-or/svn/qpOASES/stable/3.2' path not found
make[4]: *** [CMakeFiles/qpoases_3_2.dir/build.make:94: qpoases_3_2-prefix/src/qpoases_3_2-stamp/qpoases_3_2-download] Error 1
make[4]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[3]: *** [CMakeFiles/Makefile2:144: CMakeFiles/qpoases_3_2.dir/all] Error 2
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[2]: *** [Makefile:133: all] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j1 returned exit code 2
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 1029835 killed;
[ssh-agent] Stopped.
[description-setter] Could not determine description.

ROS Buildfarm

unread,
Apr 11, 2025, 7:29:19 AM4/11/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/4/display/redirect>

Changes:


------------------------------------------
[...truncated 102.70 KB...]
Removing intermediate container 6ec088432bb2
---> 66c0aca38478
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 060a69f16b4e
Removing intermediate container 060a69f16b4e
---> 4585ae039b28
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 2229920e762e
Removing intermediate container 2229920e762e
---> 0253d326690b
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 3cdfdf72d167
Removing intermediate container 3cdfdf72d167
---> 0e1402e88a22
Successfully built 0e1402e88a22
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250411.112758
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250411.112758
dpkg-buildpackage: info: source distribution focal
dpkg-buildpackage: info: source changed by Geoffrey Biggs <geoff...@tier4.jp>
dpkg-buildpackage: info: host architecture arm64
dpkg-source --before-build .
make[4]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[4]: *** [CMakeFiles/qpoases_3_2.dir/build.make:94: qpoases_3_2-prefix/src/qpoases_3_2-stamp/qpoases_3_2-download] Error 1
make[3]: *** [CMakeFiles/Makefile2:144: CMakeFiles/qpoases_3_2.dir/all] Error 2
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[2]: *** [Makefile:133: all] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j1 returned exit code 2
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

# END SUBSECTION
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 3401170 killed;

ROS Buildfarm

unread,
Apr 12, 2025, 2:15:21 AM4/12/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/5/display/redirect>
Removing intermediate container a3141ce73527
---> a44005d4a29c
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in feb6b7c7565f
Removing intermediate container feb6b7c7565f
---> 90a18559a03c
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 026d48e3fabb
Removing intermediate container 026d48e3fabb
---> 03ad1505cf21
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in d86609dafd6a
Removing intermediate container d86609dafd6a
---> 77a9b99c13f2
Successfully built 77a9b99c13f2
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250412.061408
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250412.061408
dpkg-buildpackage: info: source distribution focal
dpkg-buildpackage: info: source changed by Geoffrey Biggs <geoff...@tier4.jp>
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
make[4]: *** [CMakeFiles/qpoases_3_2.dir/build.make:94: qpoases_3_2-prefix/src/qpoases_3_2-stamp/qpoases_3_2-download] Error 1
make[4]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[3]: *** [CMakeFiles/Makefile2:144: CMakeFiles/qpoases_3_2.dir/all] Error 2
make[2]: *** [Makefile:133: all] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j1 returned exit code 2
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

# END SUBSECTION
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 1503291 killed;

ROS Buildfarm

unread,
Apr 13, 2025, 2:17:43 AM4/13/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/6/display/redirect>

Changes:


------------------------------------------
[...truncated 237.50 KB...]
Removing intermediate container 1ffd0a99170e
---> 97a856f0abdd
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 7ee8c69dc6c3
Removing intermediate container 7ee8c69dc6c3
---> 9eaafc187c9e
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in cd4acd108412
Removing intermediate container cd4acd108412
---> 9caac03a427d
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 3fa4e045c90d
Removing intermediate container 3fa4e045c90d
---> 1bb98fc73404
Successfully built 1bb98fc73404
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250413.061556
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250413.061556
make[3]: *** [CMakeFiles/Makefile2:144: CMakeFiles/qpoases_3_2.dir/all] Error 2
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[2]: *** [Makefile:133: all] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j1 returned exit code 2
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

# END SUBSECTION
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 1705 killed;

ROS Buildfarm

unread,
Apr 14, 2025, 2:17:42 AM4/14/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/7/display/redirect>

Changes:


------------------------------------------
[...truncated 236.83 KB...]
Removing intermediate container 4b9a1ec0248c
---> 3c46115bae1d
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in e2e2f228b438
Removing intermediate container e2e2f228b438
---> aaacd81e8d49
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 0ded637ed14e
Removing intermediate container 0ded637ed14e
---> 4a6f30ba9dcc
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 18e229fbd7c2
Removing intermediate container 18e229fbd7c2
---> 54c3ea8520a2
Successfully built 54c3ea8520a2
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250414.061559
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250414.061559
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[3]: *** [CMakeFiles/Makefile2:144: CMakeFiles/qpoases_3_2.dir/all] Error 2
make[2]: *** [Makefile:133: all] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j1 returned exit code 2
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 1834 killed;

ROS Buildfarm

unread,
Apr 15, 2025, 2:17:52 AM4/15/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/8/display/redirect>

Changes:


------------------------------------------
[...truncated 232.50 KB...]
Removing intermediate container ab14b295d0c5
---> b10b6006fae0
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 5fcc389455c1
Removing intermediate container 5fcc389455c1
---> 566ee4a547bb
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 29d795ef5f14
Removing intermediate container 29d795ef5f14
---> bf6e94d3a9a8
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in d88171102bb5
Removing intermediate container d88171102bb5
---> 81f3c66750f2
Successfully built 81f3c66750f2
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250415.061617
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250415.061617
dpkg-buildpackage: info: source distribution focal
dpkg-buildpackage: info: source changed by Geoffrey Biggs <geoff...@tier4.jp>
dpkg-buildpackage: info: host architecture arm64
dpkg-source --before-build .
echo Agent pid 208500 killed;

ROS Buildfarm

unread,
Apr 16, 2025, 2:18:43 AM4/16/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/9/display/redirect>

Changes:


------------------------------------------
[...truncated 237.70 KB...]
Removing intermediate container 0daba83caa69
---> 8f120b3008ec
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 38df1a85ce36
Removing intermediate container 38df1a85ce36
---> 91e7ea0649bb
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in c68c58152b1b
Removing intermediate container c68c58152b1b
---> 0efaf7139893
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 2c1f4fb44bad
Removing intermediate container 2c1f4fb44bad
---> cce46f8427dc
Successfully built cce46f8427dc
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250416.061658
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250416.061658
dpkg-buildpackage: info: source distribution focal
dpkg-buildpackage: info: source changed by Geoffrey Biggs <geoff...@tier4.jp>
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[2]: *** [Makefile:133: all] Error 2
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j1 returned exit code 2
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
# END SUBSECTION
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 1342 killed;

ROS Buildfarm

unread,
Apr 17, 2025, 2:20:04 AM4/17/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/10/display/redirect>

Changes:


------------------------------------------
[...truncated 237.77 KB...]
Removing intermediate container 0fd0166ba9f7
---> 4f2ca1abce7e
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 7def17754481
Removing intermediate container 7def17754481
---> 61fac65dea5f
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in db6bb24f9145
Removing intermediate container db6bb24f9145
---> 553d03696578
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 34cc55e07ec1
Removing intermediate container 34cc55e07ec1
---> 6860a1c3a550
Successfully built 6860a1c3a550
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250417.061819
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250417.061819
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[3]: *** [CMakeFiles/Makefile2:144: CMakeFiles/qpoases_3_2.dir/all] Error 2
make[2]: *** [Makefile:133: all] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j1 returned exit code 2
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 2500 killed;

ROS Buildfarm

unread,
Apr 18, 2025, 2:18:32 AM4/18/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/11/display/redirect>

Changes:


------------------------------------------
[...truncated 236.68 KB...]
Removing intermediate container 32dccab2727a
---> e9eb905b8cc2
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in afc7a0e1a55a
Removing intermediate container afc7a0e1a55a
---> 766beed8d074
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in e931db945516
Removing intermediate container e931db945516
---> db10872239ad
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 7b41c2368135
Removing intermediate container 7b41c2368135
---> d6da56be4036
Successfully built d6da56be4036
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250418.061650
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250418.061650
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[2]: *** [Makefile:133: all] Error 2
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j1 returned exit code 2
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 1303 killed;

ROS Buildfarm

unread,
Apr 19, 2025, 2:19:00 AM4/19/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/12/display/redirect>
Removing intermediate container 86c25ddb8d8a
---> f635c0d8806f
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in c453def8ccff
Removing intermediate container c453def8ccff
---> df166d8f136d
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in bcdb154428b5
Removing intermediate container bcdb154428b5
---> cc439409ede8
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 460fe283cf2d
Removing intermediate container 460fe283cf2d
---> dc0ba8e24489
Successfully built dc0ba8e24489
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250419.061723
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250419.061723
make[4]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[4]: *** [CMakeFiles/qpoases_3_2.dir/build.make:94: qpoases_3_2-prefix/src/qpoases_3_2-stamp/qpoases_3_2-download] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[3]: *** [CMakeFiles/Makefile2:144: CMakeFiles/qpoases_3_2.dir/all] Error 2
make[2]: *** [Makefile:133: all] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j1 returned exit code 2
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 1302 killed;

ROS Buildfarm

unread,
Apr 20, 2025, 2:18:14 AM4/20/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/13/display/redirect>

Changes:


------------------------------------------
[...truncated 237.29 KB...]
Removing intermediate container 63afbd5d1818
---> c4d784134e40
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 1a40d505bcfe
Removing intermediate container 1a40d505bcfe
---> 26f4c7a4e0d1
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in d6c7bb15b6c3
Removing intermediate container d6c7bb15b6c3
---> c85b3af0bc67
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 3b7a6bf4c69b
Removing intermediate container 3b7a6bf4c69b
---> 589997d23856
Successfully built 589997d23856
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250420.061638
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250420.061638
dpkg-buildpackage: info: source distribution focal
dpkg-buildpackage: info: source changed by Geoffrey Biggs <geoff...@tier4.jp>
dpkg-buildpackage: info: host architecture arm64
dpkg-source --before-build .
make[3]: *** [CMakeFiles/Makefile2:144: CMakeFiles/qpoases_3_2.dir/all] Error 2
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[2]: *** [Makefile:133: all] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j1 returned exit code 2
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
# END SUBSECTION
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 1506 killed;

ROS Buildfarm

unread,
Apr 21, 2025, 2:18:16 AM4/21/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/14/display/redirect>

Changes:


------------------------------------------
[...truncated 237.35 KB...]
Removing intermediate container 467e4a456a8a
---> 3f5d128b2419
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 69a2931e2ac9
Removing intermediate container 69a2931e2ac9
---> b44cc3416ee0
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in e338d2a4836c
Removing intermediate container e338d2a4836c
---> 935866ea370e
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 2315bee732f6
Removing intermediate container 2315bee732f6
---> 4f1721ca079b
Successfully built 4f1721ca079b
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250421.061636
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250421.061636
make[4]: *** [CMakeFiles/qpoases_3_2.dir/build.make:94: qpoases_3_2-prefix/src/qpoases_3_2-stamp/qpoases_3_2-download] Error 1
make[4]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[3]: *** [CMakeFiles/Makefile2:144: CMakeFiles/qpoases_3_2.dir/all] Error 2
make[2]: *** [Makefile:133: all] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j1 returned exit code 2
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 1271 killed;

ROS Buildfarm

unread,
Apr 22, 2025, 2:18:13 AM4/22/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/15/display/redirect>

Changes:


------------------------------------------
[...truncated 236.91 KB...]
Removing intermediate container d031ba7f5163
---> db36f3c7d835
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 31d7b6ed020d
Removing intermediate container 31d7b6ed020d
---> 93abc4a74d6e
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in cdeae8ccaf08
Removing intermediate container cdeae8ccaf08
---> 13511cfd3e59
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 60de2b57eb7f
Removing intermediate container 60de2b57eb7f
---> 4f32751d08d0
Successfully built 4f32751d08d0
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250422.061636
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250422.061636
make[4]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[4]: *** [CMakeFiles/qpoases_3_2.dir/build.make:94: qpoases_3_2-prefix/src/qpoases_3_2-stamp/qpoases_3_2-download] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[3]: *** [CMakeFiles/Makefile2:144: CMakeFiles/qpoases_3_2.dir/all] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[2]: *** [Makefile:133: all] Error 2
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j1 returned exit code 2
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

# END SUBSECTION
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 1599 killed;

ROS Buildfarm

unread,
Apr 23, 2025, 2:13:07 AM4/23/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/16/display/redirect>

Changes:


------------------------------------------
[...truncated 102.93 KB...]
Removing intermediate container e5a9e4ddfbf4
---> 0168268da26e
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 6bbbf99f289c
Removing intermediate container 6bbbf99f289c
---> 98a32d4531cc
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in d0548f01cd62
Removing intermediate container d0548f01cd62
---> 91267b332867
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in bdf2df7000e7
Removing intermediate container bdf2df7000e7
---> 49b85f8f14f9
Successfully built 49b85f8f14f9
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250423.061154
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250423.061154
dpkg-buildpackage: info: source distribution focal
dpkg-buildpackage: info: source changed by Geoffrey Biggs <geoff...@tier4.jp>
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
make[4]: *** [CMakeFiles/qpoases_3_2.dir/build.make:94: qpoases_3_2-prefix/src/qpoases_3_2-stamp/qpoases_3_2-download] Error 1
make[3]: *** [CMakeFiles/Makefile2:144: CMakeFiles/qpoases_3_2.dir/all] Error 2
make[2]: *** [Makefile:133: all] Error 2
make[4]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j1 returned exit code 2
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

# END SUBSECTION
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 1793270 killed;

ROS Buildfarm

unread,
Apr 24, 2025, 2:18:24 AM4/24/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/17/display/redirect>

Changes:


------------------------------------------
[...truncated 224.85 KB...]
Removing intermediate container c2de6d088745
---> be52013baf38
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 06ffd2f3c79f
Removing intermediate container 06ffd2f3c79f
---> 2f396d6f6dfc
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 826f75fa787d
Removing intermediate container 826f75fa787d
---> 7cda098e46f2
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in c50315775875
Removing intermediate container c50315775875
---> 5146b45844bb
Successfully built 5146b45844bb
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250424.061644
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250424.061644
make[4]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[4]: *** [CMakeFiles/qpoases_3_2.dir/build.make:94: qpoases_3_2-prefix/src/qpoases_3_2-stamp/qpoases_3_2-download] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[3]: *** [CMakeFiles/Makefile2:144: CMakeFiles/qpoases_3_2.dir/all] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[2]: *** [Makefile:133: all] Error 2
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j1 returned exit code 2
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 193038 killed;

ROS Buildfarm

unread,
Apr 25, 2025, 2:21:30 AM4/25/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/18/display/redirect>

Changes:


------------------------------------------
[...truncated 237.73 KB...]
Removing intermediate container 5349005ffeee
---> 2d7f0ef2bf7f
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 523d14d45fd4
Removing intermediate container 523d14d45fd4
---> dc18eb5f2b02
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 2da611f199f6
Removing intermediate container 2da611f199f6
---> 283dc7bdb206
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 0c9fedb71962
Removing intermediate container 0c9fedb71962
---> 793bade1f5ef
Successfully built 793bade1f5ef
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250425.061913
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250425.061913
dpkg-buildpackage: info: source distribution focal
dpkg-buildpackage: info: source changed by Geoffrey Biggs <geoff...@tier4.jp>
dpkg-buildpackage: info: host architecture arm64
dpkg-source --before-build .
make[4]: *** [CMakeFiles/qpoases_3_2.dir/build.make:94: qpoases_3_2-prefix/src/qpoases_3_2-stamp/qpoases_3_2-download] Error 1
make[4]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[3]: *** [CMakeFiles/Makefile2:144: CMakeFiles/qpoases_3_2.dir/all] Error 2
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[2]: *** [Makefile:133: all] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j1 returned exit code 2
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 2127 killed;

ROS Buildfarm

unread,
Apr 25, 2025, 9:44:16 PM4/25/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/19/display/redirect>

Changes:


------------------------------------------
[...truncated 104.54 KB...]
Setting up ros-noetic-catkin (0.8.12-1focal.20250426.001916) ...
Invoking 'apt-get clean'
Removing intermediate container df58caba9540
---> 6ca12bd5edf4
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 88f365cf6dd2
Removing intermediate container 88f365cf6dd2
---> 85289a8b85ab
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 7cd449f27592
Removing intermediate container 7cd449f27592
---> 6ecd2b86b1a4
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in cfc9ad3c6f4d
Removing intermediate container cfc9ad3c6f4d
---> c86c0065e53e
Successfully built c86c0065e53e
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250426.014313
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250426.014313
dpkg-buildpackage: info: source distribution focal
dpkg-buildpackage: info: source changed by Geoffrey Biggs <geoff...@tier4.jp>
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
-- catkin 0.8.12
echo Agent pid 717776 killed;

ROS Buildfarm

unread,
Apr 26, 2025, 10:20:18 AM4/26/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/20/display/redirect>

Changes:


------------------------------------------
[...truncated 102.71 KB...]
Removing intermediate container caa5794a4985
---> 2827568cab0a
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in c3c80d57507f
Removing intermediate container c3c80d57507f
---> baf3268df68a
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in eed97c90198f
Removing intermediate container eed97c90198f
---> 53a051917b40
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 3d5c32099d3e
Removing intermediate container 3d5c32099d3e
---> c6e40da48cb8
Successfully built c6e40da48cb8
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250426.141904
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250426.141904
echo Agent pid 242725 killed;

ROS Buildfarm

unread,
Apr 27, 2025, 6:16:57 AM4/27/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/21/display/redirect>

Changes:


------------------------------------------
[...truncated 102.72 KB...]
Removing intermediate container ef283ee8192c
---> dfa9a6b57a70
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 93be6f52ca1f
Removing intermediate container 93be6f52ca1f
---> fafb99aebe47
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 4665f2fc2e17
Removing intermediate container 4665f2fc2e17
---> a910b85f0e40
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 74d6a3bb5f3d
Removing intermediate container 74d6a3bb5f3d
---> f54b9f8f5943
Successfully built f54b9f8f5943
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250427.101600
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250427.101600
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
# END SUBSECTION
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 2806211 killed;

ROS Buildfarm

unread,
Apr 28, 2025, 2:15:20 AM4/28/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/22/display/redirect>

Changes:


------------------------------------------
[...truncated 62.38 KB...]
Install the buildx component to build images with BuildKit:
https://docs.docker.com/go/buildx/

Sending build context to Docker daemon 17.41kB
Step 1/28 : FROM osrf/ubuntu_arm64:focal
---> ad54ea5cd279
Step 2/28 : VOLUME ["/var/cache/apt/archives"]
---> Using cache
---> b49551d8675c
Step 3/28 : ENV DEBIAN_FRONTEND noninteractive
---> Using cache
---> e04146d17728
Step 4/28 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y locales && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> Using cache
---> 2860034b0123
Step 5/28 : RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
---> Using cache
---> 2830630a674b
Step 6/28 : RUN locale-gen en_US.UTF-8
---> Using cache
---> 06cda362ef6f
Step 7/28 : ENV LANG en_US.UTF-8
---> Using cache
---> 5e1c051f447d
Step 8/28 : ENV TZ PST+08
---> Using cache
---> dad9558ff263
Step 9/28 : RUN echo 'build --jobs=1' >> /etc/bazel.bazelrc
---> Using cache
---> 3e6df632fbc0
Step 10/28 : RUN if [ $(id -nu 1001) ]; then userdel -r $(id -nu 1001); fi && useradd -u 1001 -l -m buildfarm
---> Using cache
---> 8196c4570cb7
Step 11/28 : RUN mkdir /tmp/keys
---> Using cache
---> 001b0e9fb909
Step 12/28 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y gnupg ca-certificates && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> Using cache
---> 0a0635dc5b28
Step 13/28 : RUN echo "-----BEGIN PGP PUBLIC KEY BLOCK-----\nVersion: GnuPG v1\n\nmQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc\nVFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro\nu5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4\nK/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG\naIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+\nTwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz\npwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p\nV5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT\nhM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/\n/SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV\nokdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB\ntCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA\nPgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur\nF8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB\nRQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z\nPyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa\nDaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC\nQucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR\nfKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0\nquoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1\n1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6\nqjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA\nTUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo\n22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6\nWE+F5FaIKwb72PL4rLi4\n=i0tj\n-----END PGP PUBLIC KEY BLOCK-----" > /tmp/keys/0.key && apt-key add /tmp/keys/0.key
---> Using cache
---> e2a0959d374a
Step 14/28 : RUN echo deb http://repositories.ros.org/ubuntu/building focal main | tee -a /etc/apt/sources.list.d/buildfarm.list
---> Using cache
---> 76242c15073a
Step 15/28 : RUN mkdir /tmp/wrapper_scripts
---> Using cache
---> 17f8b3740121
Step 16/28 : RUN echo "# Copyright 2014-2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Failed to fetch',\n 'Failed to stat',\n 'Hash Sum mismatch',\n 'Unable to locate package',\n 'is not what the server reported',\n ]\n\n command = argv[0]\n if command in ['update', 'source']:\n rc, _, _ = call_apt_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n elif command == 'update-install-clean':\n return call_apt_update_install_clean(\n argv[1:], known_error_strings, max_tries)\n else:\n assert \"Command '%s' not implemented\" % command\n\n\ndef call_apt_update_install_clean(\n install_argv, known_error_strings, max_tries):\n tries = 0\n command = 'update'\n while tries < max_tries:\n if command == 'update':\n rc, _, tries = call_apt_repeatedly(\n [command], known_error_strings, max_tries - tries,\n offset=tries)\n if rc != 0:\n # abort if update was unsuccessful even after retries\n break\n # move on to the install command if update was successful\n command = 'install'\n\n if command == 'install':\n # any call is considered a try\n tries += 1\n known_error_strings_redo_update = [\n 'Size mismatch',\n 'maybe run apt update',\n 'The following packages cannot be authenticated!',\n 'Unable to locate package',\n 'has no installation candidate',\n 'corrupted package archive',\n ]\n rc, known_error_conditions = \\\\\n call_apt(\n [command] + install_argv,\n known_error_strings + known_error_strings_redo_update)\n if not known_error_conditions:\n if rc != 0:\n # abort if install was unsuccessful\n break\n # move on to the clean command if install was successful\n command = 'clean'\n continue\n\n # known errors are always interpreted as a non-zero rc\n if rc == 0:\n rc = 1\n # check if update needs to be rerun\n if (\n set(known_error_conditions) &\n set(known_error_strings_redo_update)\n ):\n command = 'update'\n print(\"'apt install' failed and likely requires \" +\n \"'apt update' to run again\")\n # retry with update command\n continue\n\n print('')\n print('Invocation failed due to the following known error '\n 'conditions: ' + ', '.join(known_error_conditions))\n print('')\n if tries < max_tries:\n sleep_time = 5\n print(\"Reinvoke 'apt install' after sleeping %s seconds\" %\n sleep_time)\n sleep(sleep_time)\n # retry install command\n\n if command == 'clean':\n rc, _ = call_apt([command], [])\n break\n\n return rc\n\n\ndef call_apt_repeatedly(argv, known_error_strings, max_tries, offset=0):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * (i + offset)\n print(\"Reinvoke 'apt %s' (%d/%d) after sleeping %s seconds\" %\n (command, i + offset, max_tries + offset, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_apt(argv, known_error_strings)\n if not known_error_conditions:\n # break the loop and return the reported rc\n break\n # known errors are always interpreted as a non-zero rc\n if rc == 0:\n rc = 1\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i + offset\n\n\ndef call_apt(argv, known_error_strings):\n known_error_conditions = []\n\n # some of the used options are not supported in older distros\n # e.g. Ubuntu Wily, Debian Jessie\n cmd = ['apt-get'] + argv\n print(\"Invoking '%s'\" % ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n lines = []\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n lines.append(line)\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n if rc and not known_error_conditions:\n print('Invocation failed without any known error condition, '\n 'printing all lines to debug known error detection:')\n for index, line in enumerate(lines):\n print(' ', index + 1, \"'%s'\" % line.rstrip('\\\\n\\\\r'))\n print('None of the following known errors were detected:')\n for index, known_error_string in enumerate(known_error_strings):\n print(' ', index + 1, \"'%s'\" % known_error_string)\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())" > /tmp/wrapper_scripts/apt.py
---> Using cache
---> a47e33ee3453
Step 17/28 : RUN echo "# Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert \"Command '%s' not implemented\" % command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print(\"Reinvoke 'git %s' (%d/%d) after sleeping %s seconds\" %\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print(\"Invoking '%s'\" % ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())" > /tmp/wrapper_scripts/git.py
---> Using cache
---> 3a0541aafc03
Step 18/28 : RUN echo "2025-04-27 (-0800)"
---> Using cache
---> edb27c4fff50
Step 19/28 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> Using cache
---> e220d59c2430
Step 20/28 : RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y git python3-yaml
---> Using cache
---> 70fa503a651a
Step 21/28 : RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true
---> Using cache
---> de20dccb2127
Step 22/28 : RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y dh-python
---> Using cache
---> d96eef9eb154
Step 23/28 : RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y ccache
---> Using cache
---> 0afa5fbea329
Step 24/28 : ENV ROS_PYTHON_VERSION=3
---> Using cache
---> 9bb7df94ebfd
Step 25/28 : RUN echo "apt-src: 0.25.2" && echo "debhelper: 13.6ubuntu1~bpo20.04.1" && echo "ros-noetic-catkin: 0.8.12-1focal.20250426.001916" && echo "subversion: 1.13.0-3ubuntu0.2" && python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y -o Debug::pkgProblemResolver=yes apt-src debhelper ros-noetic-catkin subversion
---> Using cache
---> dfa9a6b57a70
Step 26/28 : USER buildfarm
---> Using cache
---> fafb99aebe47
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> Using cache
---> a910b85f0e40
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> Using cache
---> f54b9f8f5943
Successfully built f54b9f8f5943
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250428.061508
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250428.061508
make[3]: *** [CMakeFiles/Makefile2:144: CMakeFiles/qpoases_3_2.dir/all] Error 2
make[4]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[2]: *** [Makefile:133: all] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j1 returned exit code 2
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

# END SUBSECTION
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 3650265 killed;

ROS Buildfarm

unread,
Apr 29, 2025, 2:18:41 AM4/29/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/23/display/redirect>

Changes:


------------------------------------------
[...truncated 236.33 KB...]
Removing intermediate container 2374d21a6d3b
---> ed1ce435805d
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 2ca01c0d6eb7
Removing intermediate container 2ca01c0d6eb7
---> 8ec5c16fac92
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 5bfef1738173
Removing intermediate container 5bfef1738173
---> bdef36bee4e5
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 8d7fa2e03f55
Removing intermediate container 8d7fa2e03f55
---> c6b57c33bbce
Successfully built c6b57c33bbce
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250429.061632
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250429.061632
CMake Warning:
Manually-specified variables were not used by the project:

CMAKE_AUTOGEN_VERBOSE
CMAKE_EXPORT_NO_PACKAGE_REGISTRY


-- Generating done
make[2]: *** [Makefile:133: all] Error 2
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j1 returned exit code 2
make[4]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 2535 killed;

ROS Buildfarm

unread,
Apr 30, 2025, 2:15:35 AM4/30/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/24/display/redirect>

Changes:


------------------------------------------
[...truncated 103.04 KB...]
Setting up libcroco3:arm64 (0.6.13-1ubuntu0.1) ...
Removing intermediate container 7cfdf4004831
---> ba65ac7a5628
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 752bd4b225a0
Removing intermediate container 752bd4b225a0
---> f8bf9eedd89f
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in cc76c457b907
Removing intermediate container cc76c457b907
---> 7fa02896ecd0
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in edf7bb261c67
Removing intermediate container edf7bb261c67
---> 15c8a339ef96
Successfully built 15c8a339ef96
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250430.061211
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250430.061211
dpkg-buildpackage: info: source distribution focal
dpkg-buildpackage: info: source changed by Geoffrey Biggs <geoff...@tier4.jp>
dpkg-buildpackage: info: host architecture arm64
dpkg-source --before-build .
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:

CMAKE_AUTOGEN_VERBOSE
CMAKE_EXPORT_NO_PACKAGE_REGISTRY


svn: E170013: Unable to connect to a repository at URL 'https://projects.coin-or.org/svn/qpOASES/stable/3.2'
svn: E000110: Error running context: Connection timed out
make[4]: *** [CMakeFiles/qpoases_3_2.dir/build.make:94: qpoases_3_2-prefix/src/qpoases_3_2-stamp/qpoases_3_2-download] Error 1
make[4]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[3]: *** [CMakeFiles/Makefile2:144: CMakeFiles/qpoases_3_2.dir/all] Error 2
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[2]: *** [Makefile:133: all] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j1 returned exit code 2
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 768413 killed;

ROS Buildfarm

unread,
May 1, 2025, 2:19:18 AM5/1/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/25/display/redirect>

Changes:


------------------------------------------
[...truncated 225.19 KB...]
Removing intermediate container 349b61473840
---> 1d973e9587d1
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in e8324d9f171e
Removing intermediate container e8324d9f171e
---> 5e62689cebbc
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 7de9ef0b7240
Removing intermediate container 7de9ef0b7240
---> 34c60127fd19
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in e5d5a8851388
Removing intermediate container e5d5a8851388
---> c4f486de28a2
Successfully built c4f486de28a2
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250501.061534
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250501.061534
dpkg-buildpackage: info: source distribution focal
dpkg-buildpackage: info: source changed by Geoffrey Biggs <geoff...@tier4.jp>
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[3]: *** [CMakeFiles/Makefile2:144: CMakeFiles/qpoases_3_2.dir/all] Error 2
make[2]: *** [Makefile:133: all] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j1 returned exit code 2
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 193601 killed;

ROS Buildfarm

unread,
May 2, 2025, 2:19:17 AM5/2/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/26/display/redirect>

Changes:


------------------------------------------
[...truncated 237.23 KB...]
Removing intermediate container 0d4065c14830
---> 2cc327edfe97
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 4762e756f36b
Removing intermediate container 4762e756f36b
---> f4b2e73c0e71
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 8b1ca67c5ce3
Removing intermediate container 8b1ca67c5ce3
---> 6440624208c3
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 5a1277b24fb4
Removing intermediate container 5a1277b24fb4
---> 5d91e249c3ea
Successfully built 5d91e249c3ea
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250502.061546
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250502.061546
make[4]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[4]: *** [CMakeFiles/qpoases_3_2.dir/build.make:94: qpoases_3_2-prefix/src/qpoases_3_2-stamp/qpoases_3_2-download] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[3]: *** [CMakeFiles/Makefile2:144: CMakeFiles/qpoases_3_2.dir/all] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[2]: *** [Makefile:133: all] Error 2
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j1 returned exit code 2
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 1276 killed;

ROS Buildfarm

unread,
May 3, 2025, 5:42:18 AM5/3/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/27/display/redirect>

Changes:


------------------------------------------
[...truncated 102.80 KB...]
Removing intermediate container b7aaaab3018a
---> ea669c0c8eb1
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 86c6ef1dc526
Removing intermediate container 86c6ef1dc526
---> 4e5ea8acacb3
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in cc5a99fd6f7b
Removing intermediate container cc5a99fd6f7b
---> d440c2c8a1bc
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 26fa83f74cb2
Removing intermediate container 26fa83f74cb2
---> 59599b60584b
Successfully built 59599b60584b
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250503.093841
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250503.093841
dpkg-buildpackage: info: source distribution focal
dpkg-buildpackage: info: source changed by Geoffrey Biggs <geoff...@tier4.jp>
dpkg-buildpackage: info: host architecture arm64
dpkg-source --before-build .
make[3]: *** [CMakeFiles/Makefile2:144: CMakeFiles/qpoases_3_2.dir/all] Error 2
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[2]: *** [Makefile:133: all] Error 2
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j1 returned exit code 2
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
# END SUBSECTION
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 1396697 killed;

ROS Buildfarm

unread,
May 4, 2025, 2:23:05 AM5/4/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/28/display/redirect>

Changes:


------------------------------------------
[...truncated 232.57 KB...]
Removing intermediate container 19a27a7cb3d7
---> 1e92133463b1
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 8f0a7931ecd1
Removing intermediate container 8f0a7931ecd1
---> c49116ea555a
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in d135be0b5bd1
Removing intermediate container d135be0b5bd1
---> be3c05f96ff0
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 2e749c603383
Removing intermediate container 2e749c603383
---> 305b1917ecda
Successfully built 305b1917ecda
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250504.061916
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250504.061916
dpkg-buildpackage: info: source distribution focal
dpkg-buildpackage: info: source changed by Geoffrey Biggs <geoff...@tier4.jp>
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
make[4]: *** [CMakeFiles/qpoases_3_2.dir/build.make:94: qpoases_3_2-prefix/src/qpoases_3_2-stamp/qpoases_3_2-download] Error 1
make[4]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[3]: *** [CMakeFiles/Makefile2:144: CMakeFiles/qpoases_3_2.dir/all] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[2]: *** [Makefile:133: all] Error 2
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j1 returned exit code 2
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 193096 killed;

ROS Buildfarm

unread,
May 5, 2025, 2:14:00 AM5/5/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/29/display/redirect>

Changes:


------------------------------------------
[...truncated 102.81 KB...]
Removing intermediate container 3699cf4ca1f3
---> 58acaafcea07
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 7d2d90d19a05
Removing intermediate container 7d2d90d19a05
---> 7ffa83014caf
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in a1de8ec17b2e
Removing intermediate container a1de8ec17b2e
---> d41157d3359d
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 265c8fc955eb
Removing intermediate container 265c8fc955eb
---> 85e87a556ef9
Successfully built 85e87a556ef9
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250505.061055
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250505.061055
make[3]: *** [CMakeFiles/Makefile2:144: CMakeFiles/qpoases_3_2.dir/all] Error 2
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[2]: *** [Makefile:133: all] Error 2
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j1 returned exit code 2
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 1986952 killed;

ROS Buildfarm

unread,
May 6, 2025, 2:17:31 AM5/6/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/30/display/redirect>

Changes:


------------------------------------------
[...truncated 232.44 KB...]
Removing intermediate container cc5c6b8667fa
---> 389baa480127
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 073652dca6d6
Removing intermediate container 073652dca6d6
---> 2a50123589dd
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in a80ef74f7f0a
Removing intermediate container a80ef74f7f0a
---> 11e5f2aa3986
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 5920fc8db0cf
Removing intermediate container 5920fc8db0cf
---> 78a14707af59
Successfully built 78a14707af59
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250506.061400
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250506.061400
make[4]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[4]: *** [CMakeFiles/qpoases_3_2.dir/build.make:94: qpoases_3_2-prefix/src/qpoases_3_2-stamp/qpoases_3_2-download] Error 1
make[3]: *** [CMakeFiles/Makefile2:144: CMakeFiles/qpoases_3_2.dir/all] Error 2
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[2]: *** [Makefile:133: all] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j1 returned exit code 2
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
# END SUBSECTION
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 190096 killed;

ROS Buildfarm

unread,
May 7, 2025, 2:18:34 AM5/7/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/31/display/redirect>

Changes:


------------------------------------------
[...truncated 226.89 KB...]
Removing intermediate container 2a471c87f3f0
---> 7954c00c56f3
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 8bdb4a15e82b
Removing intermediate container 8bdb4a15e82b
---> ce8ada000721
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 50f649a2143f
Removing intermediate container 50f649a2143f
---> 1b7862db4208
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 456fb99fba20
Removing intermediate container 456fb99fba20
---> 725466a89f49
Successfully built 725466a89f49
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250507.061456
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250507.061456
dpkg-buildpackage: info: source distribution focal
dpkg-buildpackage: info: source changed by Geoffrey Biggs <geoff...@tier4.jp>
dpkg-buildpackage: info: host architecture arm64
dpkg-source --before-build .
make[4]: *** [CMakeFiles/qpoases_3_2.dir/build.make:94: qpoases_3_2-prefix/src/qpoases_3_2-stamp/qpoases_3_2-download] Error 1
make[4]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[3]: *** [CMakeFiles/Makefile2:144: CMakeFiles/qpoases_3_2.dir/all] Error 2
make[2]: *** [Makefile:133: all] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j1 returned exit code 2
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 191974 killed;

ROS Buildfarm

unread,
May 8, 2025, 2:16:51 AM5/8/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/32/display/redirect>

Changes:


------------------------------------------
[...truncated 224.58 KB...]
Removing intermediate container cf3dfa6cd455
---> 25c3a4f39f3d
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 71ef40cad710
Removing intermediate container 71ef40cad710
---> 3398ac3f7995
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in eb964a929e9a
Removing intermediate container eb964a929e9a
---> 264c3ef717a4
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 06a4951d96e7
Removing intermediate container 06a4951d96e7
---> cab1b5da6220
Successfully built cab1b5da6220
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250508.061517
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250508.061517
dpkg-buildpackage: info: source distribution focal
dpkg-buildpackage: info: source changed by Geoffrey Biggs <geoff...@tier4.jp>
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
Redirecting to URL 'https://github.com/coin-or/svn/qpOASES/stable/3.2':
svn: E170013: Unable to connect to a repository at URL 'https://github.com/coin-or/svn/qpOASES/stable/3.2'
svn: E160013: '/coin-or/svn/qpOASES/stable/3.2' path not found
make[4]: *** [CMakeFiles/qpoases_3_2.dir/build.make:94: qpoases_3_2-prefix/src/qpoases_3_2-stamp/qpoases_3_2-download] Error 1
make[4]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
echo Agent pid 214753 killed;

ROS Buildfarm

unread,
May 9, 2025, 2:16:14 AM5/9/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/33/display/redirect>

Changes:


------------------------------------------
[...truncated 226.27 KB...]
Removing intermediate container d837e2f2f3af
---> bbf89697432f
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 1ef04b6e21c5
Removing intermediate container 1ef04b6e21c5
---> 9afa4f152c77
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 389c3634740e
Removing intermediate container 389c3634740e
---> 1a4d7b9daddf
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in d3d1eccdb27a
Removing intermediate container d3d1eccdb27a
---> 9237ecdd6c32
Successfully built 9237ecdd6c32
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250509.061444
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250509.061444
echo Agent pid 211094 killed;

ROS Buildfarm

unread,
May 10, 2025, 6:20:38 AM5/10/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/34/display/redirect>

Changes:


------------------------------------------
[...truncated 102.70 KB...]
Removing intermediate container aa56ff05da65
---> 05d900cf14b7
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in a60f0b38483e
Removing intermediate container a60f0b38483e
---> 43f4164ad3b7
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in fb80fa834f1d
Removing intermediate container fb80fa834f1d
---> d11a0f6d8f97
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in a17daba83b71
Removing intermediate container a17daba83b71
---> 2443089d77d6
Successfully built 2443089d77d6
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250510.101944
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250510.101944
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 2119832 killed;

ROS Buildfarm

unread,
May 11, 2025, 2:16:54 AM5/11/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/35/display/redirect>

Changes:


------------------------------------------
[...truncated 237.58 KB...]
Removing intermediate container ccb1eeea8904
---> a83ce2fa95de
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 1bf2892522df
Removing intermediate container 1bf2892522df
---> 8b1667e1eec3
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 46903ab3f7df
Removing intermediate container 46903ab3f7df
---> 3ed0498edcf0
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 0e77d5445552
Removing intermediate container 0e77d5445552
---> 886fb929b6b5
Successfully built 886fb929b6b5
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250511.061523
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250511.061523
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[3]: *** [CMakeFiles/Makefile2:144: CMakeFiles/qpoases_3_2.dir/all] Error 2
make[2]: *** [Makefile:133: all] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j1 returned exit code 2
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 1430 killed;

ROS Buildfarm

unread,
May 12, 2025, 2:16:58 AM5/12/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/36/display/redirect>

Changes:


------------------------------------------
[...truncated 232.49 KB...]
Removing intermediate container a5aa784764e1
---> 0fe30e478fb6
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 8679b2aa941a
Removing intermediate container 8679b2aa941a
---> a7a6fa6618b1
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in b6b4c41b5bdd
Removing intermediate container b6b4c41b5bdd
---> 27681a9ec9c9
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in db41df2a781b
Removing intermediate container db41df2a781b
---> 8d542c36a978
Successfully built 8d542c36a978
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250512.061522
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250512.061522
dpkg-buildpackage: info: source distribution focal
dpkg-buildpackage: info: source changed by Geoffrey Biggs <geoff...@tier4.jp>
dpkg-buildpackage: info: host architecture arm64
dpkg-source --before-build .
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[2]: *** [Makefile:133: all] Error 2
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j1 returned exit code 2
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

# END SUBSECTION
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 208095 killed;

ROS Buildfarm

unread,
May 13, 2025, 2:14:14 AM5/13/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/37/display/redirect>

Changes:


------------------------------------------
[...truncated 237.84 KB...]
Removing intermediate container 276310b8d51b
---> 0ab7b3a22cf1
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 87207e0e128a
Removing intermediate container 87207e0e128a
---> 78465c995193
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 29433588dc7c
Removing intermediate container 29433588dc7c
---> aa65b0a6b426
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in b61b484c1236
Removing intermediate container b61b484c1236
---> 8e7fae14a238
Successfully built 8e7fae14a238
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250513.061244
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250513.061244
dpkg-buildpackage: info: source distribution focal
dpkg-buildpackage: info: source changed by Geoffrey Biggs <geoff...@tier4.jp>
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
make[4]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[4]: *** [CMakeFiles/qpoases_3_2.dir/build.make:94: qpoases_3_2-prefix/src/qpoases_3_2-stamp/qpoases_3_2-download] Error 1
make[3]: *** [CMakeFiles/Makefile2:144: CMakeFiles/qpoases_3_2.dir/all] Error 2
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[2]: *** [Makefile:133: all] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j1 returned exit code 2
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
# END SUBSECTION
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 113283 killed;

ROS Buildfarm

unread,
May 14, 2025, 2:11:06 AM5/14/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/38/display/redirect>

Changes:


------------------------------------------
[...truncated 102.86 KB...]
Removing intermediate container b2f2c6a98984
---> d42a007ce584
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 78b216119d6f
Removing intermediate container 78b216119d6f
---> c62cb586faea
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 68c217687a34
Removing intermediate container 68c217687a34
---> 9d77bec27d19
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 61ce22e4cdb0
Removing intermediate container 61ce22e4cdb0
---> 806d8af8076f
Successfully built 806d8af8076f
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250514.061007
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250514.061007
make[4]: *** [CMakeFiles/qpoases_3_2.dir/build.make:94: qpoases_3_2-prefix/src/qpoases_3_2-stamp/qpoases_3_2-download] Error 1
make[4]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[3]: *** [CMakeFiles/Makefile2:144: CMakeFiles/qpoases_3_2.dir/all] Error 2
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[2]: *** [Makefile:133: all] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j1 returned exit code 2
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

# END SUBSECTION
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 309783 killed;

ROS Buildfarm

unread,
May 15, 2025, 2:16:26 AM5/15/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/39/display/redirect>

Changes:


------------------------------------------
[...truncated 224.36 KB...]
Removing intermediate container 56db7827e322
---> 507a491c9d84
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in df0d44d437f6
Removing intermediate container df0d44d437f6
---> 1532f7ba0a88
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 0397185395fe
Removing intermediate container 0397185395fe
---> 013421518e8b
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 6730f39f0daa
Removing intermediate container 6730f39f0daa
---> 71c8aa1c348a
Successfully built 71c8aa1c348a
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250515.061441
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250515.061441
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[2]: *** [Makefile:133: all] Error 2
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j1 returned exit code 2
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

# END SUBSECTION
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 216033 killed;

ROS Buildfarm

unread,
May 16, 2025, 2:05:54 AM5/16/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/40/display/redirect>

Changes:


------------------------------------------
[...truncated 102.87 KB...]
Removing intermediate container e0b9bf3bced5
---> 437cf3d88d88
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in a8bcd1a9004d
Removing intermediate container a8bcd1a9004d
---> efd169dc2ff0
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 87aef5bb5919
Removing intermediate container 87aef5bb5919
---> d1535020dd1d
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 7520c91c01f4
Removing intermediate container 7520c91c01f4
---> 9b51a319b1bf
Successfully built 9b51a319b1bf
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250516.060454
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250516.060454
make[4]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[4]: *** [CMakeFiles/qpoases_3_2.dir/build.make:94: qpoases_3_2-prefix/src/qpoases_3_2-stamp/qpoases_3_2-download] Error 1
make[3]: *** [CMakeFiles/Makefile2:144: CMakeFiles/qpoases_3_2.dir/all] Error 2
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[2]: *** [Makefile:133: all] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j1 returned exit code 2
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 3271731 killed;

ROS Buildfarm

unread,
May 17, 2025, 2:09:24 AM5/17/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/41/display/redirect>

Changes:


------------------------------------------
[...truncated 103.06 KB...]
Removing intermediate container 436b6719a7d9
---> ff8af4f05d88
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 9eeed4bf207e
Removing intermediate container 9eeed4bf207e
---> c6dd3d95999f
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 6b0bf947ff85
Removing intermediate container 6b0bf947ff85
---> cb271fcd0bc0
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in af1770a99b6e
Removing intermediate container af1770a99b6e
---> 7de698b8c42f
Successfully built 7de698b8c42f
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250517.060812
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250517.060812
make[4]: *** [CMakeFiles/qpoases_3_2.dir/build.make:94: qpoases_3_2-prefix/src/qpoases_3_2-stamp/qpoases_3_2-download] Error 1
make[4]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
echo Agent pid 192824 killed;

ROS Buildfarm

unread,
May 18, 2025, 2:16:48 AM5/18/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/42/display/redirect>

Changes:


------------------------------------------
[...truncated 232.50 KB...]
Removing intermediate container 2a78e4b793f3
---> b0344bddf76e
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 6bbbe55318c0
Removing intermediate container 6bbbe55318c0
---> 1a20df7aa9a8
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 62d769ec2281
Removing intermediate container 62d769ec2281
---> 117cabb9482c
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in db0dfeb7803a
Removing intermediate container db0dfeb7803a
---> b699961c2b4d
Successfully built b699961c2b4d
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250518.061500
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250518.061500
echo Agent pid 193405 killed;

ROS Buildfarm

unread,
May 19, 2025, 2:17:01 AM5/19/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/43/display/redirect>

Changes:


------------------------------------------
[...truncated 237.74 KB...]
Removing intermediate container 6dbfbddd347d
---> 0b16ac8c443f
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 772078f6eed8
Removing intermediate container 772078f6eed8
---> 838299c7722e
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 83dfe8928a1c
Removing intermediate container 83dfe8928a1c
---> 77326d2698c7
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 922036ebf5d5
Removing intermediate container 922036ebf5d5
---> 17c7feab403d
Successfully built 17c7feab403d
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250519.061525
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250519.061525
dpkg-buildpackage: info: source distribution focal
dpkg-buildpackage: info: source changed by Geoffrey Biggs <geoff...@tier4.jp>
dpkg-buildpackage: info: host architecture arm64
dpkg-source --before-build .
make[4]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[4]: *** [CMakeFiles/qpoases_3_2.dir/build.make:94: qpoases_3_2-prefix/src/qpoases_3_2-stamp/qpoases_3_2-download] Error 1
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[3]: *** [CMakeFiles/Makefile2:144: CMakeFiles/qpoases_3_2.dir/all] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[2]: *** [Makefile:133: all] Error 2
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j1 returned exit code 2
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 1285 killed;

ROS Buildfarm

unread,
May 20, 2025, 4:55:55 AM5/20/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/44/display/redirect>

Changes:


------------------------------------------
[...truncated 102.80 KB...]
Removing intermediate container 731a88623144
---> ed32982b5294
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in ba7c53b81654
Removing intermediate container ba7c53b81654
---> cd381449711c
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 257d30982fea
Removing intermediate container 257d30982fea
---> 3a77c118ca43
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 2f595ebb36df
Removing intermediate container 2f595ebb36df
---> 360f880626c1
Successfully built 360f880626c1
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250520.085456
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250520.085456
dpkg-buildpackage: info: source distribution focal
dpkg-buildpackage: info: source changed by Geoffrey Biggs <geoff...@tier4.jp>
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
make[4]: *** [CMakeFiles/qpoases_3_2.dir/build.make:94: qpoases_3_2-prefix/src/qpoases_3_2-stamp/qpoases_3_2-download] Error 1
make[4]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[3]: *** [CMakeFiles/Makefile2:144: CMakeFiles/qpoases_3_2.dir/all] Error 2
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[2]: *** [Makefile:133: all] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j1 returned exit code 2
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 4002768 killed;

ROS Buildfarm

unread,
May 21, 2025, 2:05:20 AM5/21/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/45/display/redirect>

Changes:


------------------------------------------
[...truncated 102.87 KB...]
Removing intermediate container 34fe4d2d3bfb
---> e515d633599c
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 5dfae09caa02
Removing intermediate container 5dfae09caa02
---> df219043450a
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in c8410bf7ddf6
Removing intermediate container c8410bf7ddf6
---> 5e2fd19d7c61
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 9dab7effd357
Removing intermediate container 9dab7effd357
---> 50ef160f26be
Successfully built 50ef160f26be
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250521.060333
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250521.060333
make[4]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[4]: *** [CMakeFiles/qpoases_3_2.dir/build.make:94: qpoases_3_2-prefix/src/qpoases_3_2-stamp/qpoases_3_2-download] Error 1
make[3]: *** [CMakeFiles/Makefile2:144: CMakeFiles/qpoases_3_2.dir/all] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[2]: *** [Makefile:133: all] Error 2
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j1 returned exit code 2
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 241268 killed;

ROS Buildfarm

unread,
May 22, 2025, 2:15:00 AM5/22/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/46/display/redirect>

Changes:


------------------------------------------
[...truncated 102.43 KB...]
Removing intermediate container c63af8d79e41
---> 5c3c99e6e46e
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 7afc9b31cb06
Removing intermediate container 7afc9b31cb06
---> 0a09c39a7a84
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 64fd609e6e63
Removing intermediate container 64fd609e6e63
---> 25b007e6e1d7
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 72a95b51cf98
Removing intermediate container 72a95b51cf98
---> b824bb206fcd
Successfully built b824bb206fcd
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250522.061345
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250522.061345
make[4]: *** [CMakeFiles/qpoases_3_2.dir/build.make:94: qpoases_3_2-prefix/src/qpoases_3_2-stamp/qpoases_3_2-download] Error 1
make[3]: *** [CMakeFiles/Makefile2:144: CMakeFiles/qpoases_3_2.dir/all] Error 2
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[2]: *** [Makefile:133: all] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j1 returned exit code 2
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 2416966 killed;

ROS Buildfarm

unread,
May 23, 2025, 2:16:51 AM5/23/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/47/display/redirect>

Changes:


------------------------------------------
[...truncated 236.68 KB...]
Removing intermediate container 880d1bebd045
---> 27fc7c536148
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in bef832a24fc1
Removing intermediate container bef832a24fc1
---> 1c9cfb4000ca
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 151664f6c0a0
Removing intermediate container 151664f6c0a0
---> b13a76acde72
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 51e5e5c21bde
Removing intermediate container 51e5e5c21bde
---> cd56a34f3c44
Successfully built cd56a34f3c44
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250523.061517
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250523.061517
dpkg-buildpackage: info: source distribution focal
dpkg-buildpackage: info: source changed by Geoffrey Biggs <geoff...@tier4.jp>
dpkg-buildpackage: info: host architecture arm64
dpkg-source --before-build .
make[4]: *** [CMakeFiles/qpoases_3_2.dir/build.make:94: qpoases_3_2-prefix/src/qpoases_3_2-stamp/qpoases_3_2-download] Error 1
make[4]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
echo Agent pid 1291 killed;

ROS Buildfarm

unread,
May 24, 2025, 2:18:01 AM5/24/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/48/display/redirect>

Changes:


------------------------------------------
[...truncated 232.50 KB...]
Removing intermediate container b3c29c7c52ad
---> 371c2a2e49e5
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 7f1d567f4ab2
Removing intermediate container 7f1d567f4ab2
---> 045e06a76ca1
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in d5ba939ab310
Removing intermediate container d5ba939ab310
---> 92362ea497c8
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in f61a5e77961b
Removing intermediate container f61a5e77961b
---> fed54bcf9c78
Successfully built fed54bcf9c78
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250524.061611
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250524.061611
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

# END SUBSECTION
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 193801 killed;

ROS Buildfarm

unread,
May 25, 2025, 2:17:48 AM5/25/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/49/display/redirect>

Changes:


------------------------------------------
[...truncated 233.17 KB...]
Removing intermediate container 8924e65c055e
---> cefcdb0e4068
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 0dd337e326a4
Removing intermediate container 0dd337e326a4
---> 41bfaeb657fd
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 95d65408c65d
Removing intermediate container 95d65408c65d
---> 9942d0a23c52
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 9c20b57b0f47
Removing intermediate container 9c20b57b0f47
---> 284429928b9c
Successfully built 284429928b9c
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250525.061609
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250525.061609
dpkg-buildpackage: info: source distribution focal
dpkg-buildpackage: info: source changed by Geoffrey Biggs <geoff...@tier4.jp>
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[2]: *** [Makefile:133: all] Error 2
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j1 returned exit code 2
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 193990 killed;

ROS Buildfarm

unread,
May 26, 2025, 2:17:18 AM5/26/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/50/display/redirect>

Changes:


------------------------------------------
[...truncated 237.74 KB...]
Removing intermediate container fb7e916687a8
---> a44fd9024495
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 316c4b53f154
Removing intermediate container 316c4b53f154
---> c9aa30170d3c
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 1becb32293f8
Removing intermediate container 1becb32293f8
---> 1d133207c7ec
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 5632e8386989
Removing intermediate container 5632e8386989
---> 7135b8387547
Successfully built 7135b8387547
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250526.061555
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250526.061555
make[2]: *** [Makefile:133: all] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j1 returned exit code 2
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 1434 killed;

ROS Buildfarm

unread,
May 27, 2025, 2:16:42 AM5/27/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/51/display/redirect>

Changes:


------------------------------------------
[...truncated 226.94 KB...]
Removing intermediate container 962e6b4bf620
---> a029787126a0
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in df7128e890c0
Removing intermediate container df7128e890c0
---> 88f4db047558
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 317f0559532b
Removing intermediate container 317f0559532b
---> a8810d67723d
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in e34e00a0ac95
Removing intermediate container e34e00a0ac95
---> 510fb26b178c
Successfully built 510fb26b178c
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250527.061515
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250527.061515
dpkg-buildpackage: info: source distribution focal
dpkg-buildpackage: info: source changed by Geoffrey Biggs <geoff...@tier4.jp>
dpkg-buildpackage: info: host architecture arm64
dpkg-source --before-build .
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[3]: *** [CMakeFiles/Makefile2:144: CMakeFiles/qpoases_3_2.dir/all] Error 2
make[2]: *** [Makefile:133: all] Error 2
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j1 returned exit code 2
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

# END SUBSECTION
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 191353 killed;

ROS Buildfarm

unread,
May 28, 2025, 2:16:34 AM5/28/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/52/display/redirect>

Changes:


------------------------------------------
[...truncated 225.69 KB...]
Removing intermediate container 51a3bb3e3305
---> 384cd25ec4d8
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 37db4796fe03
Removing intermediate container 37db4796fe03
---> 93f66c03603a
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 4d9305d2cb13
Removing intermediate container 4d9305d2cb13
---> 29ce9308b621
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 6c4a5e298e58
Removing intermediate container 6c4a5e298e58
---> 831c13044103
Successfully built 831c13044103
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250528.061444
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250528.061444
dpkg-buildpackage: info: source distribution focal
dpkg-buildpackage: info: source changed by Geoffrey Biggs <geoff...@tier4.jp>
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
make[3]: *** [CMakeFiles/Makefile2:144: CMakeFiles/qpoases_3_2.dir/all] Error 2
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[2]: *** [Makefile:133: all] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j1 returned exit code 2
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 196665 killed;

ROS Buildfarm

unread,
May 29, 2025, 2:17:36 AM5/29/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/53/display/redirect>

Changes:


------------------------------------------
[...truncated 233.61 KB...]
Removing intermediate container eb6c7427d3f4
---> be2e0d864786
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 969e9175b3c3
Removing intermediate container 969e9175b3c3
---> fa4b6bc8a2c0
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 297502e38955
Removing intermediate container 297502e38955
---> 742266427372
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in bebbb3a61a79
Removing intermediate container bebbb3a61a79
---> 78b9b59d04a0
Successfully built 78b9b59d04a0
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250529.061557
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250529.061557
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 192043 killed;

ROS Buildfarm

unread,
May 30, 2025, 2:16:52 AM5/30/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/54/display/redirect>

Changes:


------------------------------------------
[...truncated 237.36 KB...]
Removing intermediate container eb4e0beb1ee9
---> 2cc78b2d5515
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 72ad335e6762
Removing intermediate container 72ad335e6762
---> 6055b39bbed4
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in c4ceadafd219
Removing intermediate container c4ceadafd219
---> 4c4399a57f42
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 2895b9550ed0
Removing intermediate container 2895b9550ed0
---> fccfdec148c6
Successfully built fccfdec148c6
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250530.061525
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250530.061525
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

# END SUBSECTION
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 1485 killed;

ROS Buildfarm

unread,
May 31, 2025, 2:17:17 AM5/31/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/55/display/redirect>

Changes:


------------------------------------------
[...truncated 236.66 KB...]
Removing intermediate container 95102c0a8690
---> b3b436a6f3d7
Step 26/28 : USER buildfarm
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in f2892daa3e56
Removing intermediate container f2892daa3e56
---> 30e160fa60b0
Step 27/28 : ENTRYPOINT ["sh", "-c"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in c4ff9a9d797e
Removing intermediate container c4ff9a9d797e
---> 465b3e680dab
Step 28/28 : CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH PATH=/usr/lib/ccache:$PATH python3 -u /tmp/ros_buildfarm/scripts/release/build_binarydeb.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb"]
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in a148868f38c9
Removing intermediate container a148868f38c9
---> 23b1063740b7
Successfully built 23b1063740b7
Successfully tagged binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor:latest
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - build binarydeb
# BEGIN SECTION: Run Dockerfile - build binarydeb
+ export PODMAN_USERNS=keep-id
+ docker run --rm --cidfile=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_build_binarydeb/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= --net=host -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/binarydeb>:/tmp/binarydeb binarydeb_build.noetic_ubuntu_focal_arm64_qpoases_vendor
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
# BEGIN SUBSECTION: build binarydeb
Package 'ros-noetic-qpoases-vendor' version: 3.2.1-1focal.20250531.061541
You must put some 'deb-src' URIs in your sources.list
Invoking 'dpkg-buildpackage -b -us -uc' in '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
dpkg-buildpackage: info: source package ros-noetic-qpoases-vendor
dpkg-buildpackage: info: source version 3.2.1-1focal.20250531.061541
make[3]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
make[3]: *** [CMakeFiles/Makefile2:144: CMakeFiles/qpoases_3_2.dir/all] Error 2
make[2]: *** [Makefile:133: all] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1/obj-aarch64-linux-gnu'
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j1 returned exit code 2
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 25
make[1]: Leaving directory '/tmp/binarydeb/ros-noetic-qpoases-vendor-3.2.1'
make: *** [debian/rules:22: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir, env=env)
File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc']' returned non-zero exit status 2.
# END SUBSECTION

--------------------------------------------------------------------------------------------------
`dpkg-buildpackage -b -us -uc` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------

Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 2115 killed;

ROS Buildfarm

unread,
Jun 1, 2025, 2:04:04 AM6/1/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/56/display/redirect>

Changes:


------------------------------------------
[...truncated 6.10 KB...]
+ echo Testing trivial docker invocation...
Testing trivial docker invocation...
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins8932549235179705754.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins2786716436420740468.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins515249245261136427.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins6252911112123382962.sh
+ echo # BEGIN SECTION: Write PGP repository keys
# BEGIN SECTION: Write PGP repository keys
+ mkdir -p <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/keys>
+ rm -fr <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/keys/*>
+ echo -----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1

mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc
VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro
u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4
K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG
aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+
TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz
pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p
V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT
hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/
/SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV
okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB
tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA
PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur
F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB
RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z
PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa
DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC
Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR
fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0
quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1
1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6
qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA
TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo
22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6
WE+F5FaIKwb72PL4rLi4
=i0tj
-----END PGP PUBLIC KEY BLOCK-----

+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins1382759341664758325.sh
+ rm -fr <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker>
+ mkdir -p <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker>
+ sleep 1
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 99817 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
+ echo # BEGIN SECTION: Generate Dockerfile - binarydeb task
# BEGIN SECTION: Generate Dockerfile - binarydeb task
+ export TZ=PST+08
+ export PYTHONPATH=<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm>:
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/release/run_binarydeb_job.py> --rosdistro-index-url https://raw.githubusercontent.com/ros/rosdistro/master/index-v4.yaml noetic qpoases_vendor ubuntu focal arm64 --distribution-repository-urls http://repositories.ros.org/ubuntu/building --distribution-repository-key-files <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/keys/0.key> --target-repository http://repositories.ros.org/ubuntu/building --binarypkg-dir /tmp/binarydeb --dockerfile-dir <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker> --env-vars ROS_PYTHON_VERSION=3 --append-timestamp
Using the following distribution repositories:
http://repositories.ros.org/ubuntu/building (<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/keys/0.key)>
Generating Dockerfile '<https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/Dockerfile'>:
# generated from release/deb/binarypkg_create_task.Dockerfile.em

FROM osrf/ubuntu_arm64:focal

VOLUME ["/var/cache/apt/archives"]

ENV DEBIAN_FRONTEND noninteractive


RUN for i in 1 2 3; do apt-get update && apt-get install -q -y locales && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
RUN locale-gen en_US.UTF-8
ENV LANG en_US.UTF-8
ENV TZ PST+08


# Add user 'buildfarm', removing any existing user with that UID
RUN if [ $(id -nu 1001) ]; then userdel -r $(id -nu 1001); fi && useradd -u 1001 -l -m buildfarm

RUN mkdir /tmp/keys
RUN for i in 1 2 3; do apt-get update && apt-get install -q -y gnupg ca-certificates && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
RUN echo "-----BEGIN PGP PUBLIC KEY BLOCK-----\nVersion: GnuPG v1\n\nmQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc\nVFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro\nu5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4\nK/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG\naIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+\nTwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz\npwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p\nV5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT\nhM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/\n/SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV\nokdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB\ntCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA\nPgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur\nF8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB\nRQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z\nPyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa\nDaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC\nQucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR\nfKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0\nquoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1\n1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6\nqjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA\nTUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo\n22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6\nWE+F5FaIKwb72PL4rLi4\n=i0tj\n-----END PGP PUBLIC KEY BLOCK-----" > /tmp/keys/0.key && apt-key add /tmp/keys/0.key
RUN echo deb http://repositories.ros.org/ubuntu/building focal main | tee -a /etc/apt/sources.list.d/buildfarm.list
RUN echo deb-src http://repositories.ros.org/ubuntu/building focal main | tee -a /etc/apt/sources.list.d/buildfarm.list


RUN mkdir /tmp/wrapper_scripts
RUN echo "# Copyright 2014-2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Failed to fetch',\n 'Failed to stat',\n 'Hash Sum mismatch',\n 'Unable to locate package',\n 'is not what the server reported',\n ]\n\n command = argv[0]\n if command in ['update', 'source']:\n rc, _, _ = call_apt_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n elif command == 'update-install-clean':\n return call_apt_update_install_clean(\n argv[1:], known_error_strings, max_tries)\n else:\n assert \"Command '%s' not implemented\" % command\n\n\ndef call_apt_update_install_clean(\n install_argv, known_error_strings, max_tries):\n tries = 0\n command = 'update'\n while tries < max_tries:\n if command == 'update':\n rc, _, tries = call_apt_repeatedly(\n [command], known_error_strings, max_tries - tries,\n offset=tries)\n if rc != 0:\n # abort if update was unsuccessful even after retries\n break\n # move on to the install command if update was successful\n command = 'install'\n\n if command == 'install':\n # any call is considered a try\n tries += 1\n known_error_strings_redo_update = [\n 'Size mismatch',\n 'maybe run apt update',\n 'The following packages cannot be authenticated!',\n 'Unable to locate package',\n 'has no installation candidate',\n 'corrupted package archive',\n ]\n rc, known_error_conditions = \\\\\n call_apt(\n [command] + install_argv,\n known_error_strings + known_error_strings_redo_update)\n if not known_error_conditions:\n if rc != 0:\n # abort if install was unsuccessful\n break\n # move on to the clean command if install was successful\n command = 'clean'\n continue\n\n # known errors are always interpreted as a non-zero rc\n if rc == 0:\n rc = 1\n # check if update needs to be rerun\n if (\n set(known_error_conditions) &\n set(known_error_strings_redo_update)\n ):\n command = 'update'\n print(\"'apt install' failed and likely requires \" +\n \"'apt update' to run again\")\n # retry with update command\n continue\n\n print('')\n print('Invocation failed due to the following known error '\n 'conditions: ' + ', '.join(known_error_conditions))\n print('')\n if tries < max_tries:\n sleep_time = 5\n print(\"Reinvoke 'apt install' after sleeping %s seconds\" %\n sleep_time)\n sleep(sleep_time)\n # retry install command\n\n if command == 'clean':\n rc, _ = call_apt([command], [])\n break\n\n return rc\n\n\ndef call_apt_repeatedly(argv, known_error_strings, max_tries, offset=0):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * (i + offset)\n print(\"Reinvoke 'apt %s' (%d/%d) after sleeping %s seconds\" %\n (command, i + offset, max_tries + offset, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_apt(argv, known_error_strings)\n if not known_error_conditions:\n # break the loop and return the reported rc\n break\n # known errors are always interpreted as a non-zero rc\n if rc == 0:\n rc = 1\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i + offset\n\n\ndef call_apt(argv, known_error_strings):\n known_error_conditions = []\n\n # some of the used options are not supported in older distros\n # e.g. Ubuntu Wily, Debian Jessie\n cmd = ['apt-get'] + argv\n print(\"Invoking '%s'\" % ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n lines = []\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n lines.append(line)\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n if rc and not known_error_conditions:\n print('Invocation failed without any known error condition, '\n 'printing all lines to debug known error detection:')\n for index, line in enumerate(lines):\n print(' ', index + 1, \"'%s'\" % line.rstrip('\\\\n\\\\r'))\n print('None of the following known errors were detected:')\n for index, known_error_string in enumerate(known_error_strings):\n print(' ', index + 1, \"'%s'\" % known_error_string)\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())" > /tmp/wrapper_scripts/apt.py
RUN echo "# Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert \"Command '%s' not implemented\" % command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print(\"Reinvoke 'git %s' (%d/%d) after sleeping %s seconds\" %\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print(\"Invoking '%s'\" % ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())" > /tmp/wrapper_scripts/git.py

# automatic invalidation once every day
RUN echo "2025-05-31 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-05-31 22:03:47 -0800"
RUN python3 -u /tmp/wrapper_scripts/apt.py update

USER buildfarm
ENTRYPOINT ["sh", "-c"]
CMD ["PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH python3 -u /tmp/ros_buildfarm/scripts/release/get_sourcedeb.py --rosdistro-index-url https://raw.githubusercontent.com/ros/rosdistro/master/index-v4.yaml noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb && PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH python3 -u /tmp/ros_buildfarm/scripts/release/append_build_timestamp.py noetic qpoases_vendor --sourcepkg-dir /tmp/binarydeb && PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH python3 -u /tmp/ros_buildfarm/scripts/release/create_binarydeb_task_generator.py --rosdistro-index-url https://raw.githubusercontent.com/ros/rosdistro/master/index-v4.yaml noetic qpoases_vendor ubuntu focal arm64 --distribution-repository-urls http://repositories.ros.org/ubuntu/building --distribution-repository-key-files /tmp/keys/0.key --binarypkg-dir /tmp/binarydeb --env-vars ROS_PYTHON_VERSION=3 --dockerfile-dir /tmp/docker_build_binarydeb"]
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Build Dockerfile - binarydeb task
# BEGIN SECTION: Build Dockerfile - binarydeb task
+ cd <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker>
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/misc/docker_pull_baseimage.py>
Get base image name from Dockerfile 'Dockerfile': osrf/ubuntu_arm64:focal
Check docker base image for updates: docker pull osrf/ubuntu_arm64:focal
focal: Pulling from osrf/ubuntu_arm64
Digest: sha256:ad147e61a74525c3e238fb0d6c22d41aba20498de46ca6320323a90595643e12
Status: Image is up to date for osrf/ubuntu_arm64:focal
docker.io/osrf/ubuntu_arm64:focal
+ docker build --network=host --force-rm -t binarydeb_task_generation.noetic_ubuntu_focal_arm64_qpoases_vendor .
DEPRECATED: The legacy builder is deprecated and will be removed in a future release.
Install the buildx component to build images with BuildKit:
https://docs.docker.com/go/buildx/

Sending build context to Docker daemon 17.92kB
Step 1/26 : FROM osrf/ubuntu_arm64:focal
---> ad54ea5cd279
Step 2/26 : VOLUME ["/var/cache/apt/archives"]
---> Using cache
---> 4d359c25af4c
Step 3/26 : ENV DEBIAN_FRONTEND noninteractive
---> Using cache
---> 4f7017aa57da
Step 4/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y locales && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> Using cache
---> 0e3dc2774f03
Step 5/26 : RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
---> Using cache
---> 516b21c75652
Step 6/26 : RUN locale-gen en_US.UTF-8
---> Using cache
---> 8083d1a112af
Step 7/26 : ENV LANG en_US.UTF-8
---> Using cache
---> bb5846afa992
Step 8/26 : ENV TZ PST+08
---> Using cache
---> a41b31afe0bd
Step 9/26 : RUN if [ $(id -nu 1001) ]; then userdel -r $(id -nu 1001); fi && useradd -u 1001 -l -m buildfarm
---> Using cache
---> ccd1dac5d7c9
Step 10/26 : RUN mkdir /tmp/keys
---> Using cache
---> 8d689265018c
Step 11/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y gnupg ca-certificates && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> Using cache
---> 604ab1219854
Step 12/26 : RUN echo "-----BEGIN PGP PUBLIC KEY BLOCK-----\nVersion: GnuPG v1\n\nmQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc\nVFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro\nu5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4\nK/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG\naIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+\nTwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz\npwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p\nV5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT\nhM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/\n/SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV\nokdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB\ntCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA\nPgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur\nF8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB\nRQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z\nPyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa\nDaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC\nQucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR\nfKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0\nquoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1\n1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6\nqjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA\nTUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo\n22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6\nWE+F5FaIKwb72PL4rLi4\n=i0tj\n-----END PGP PUBLIC KEY BLOCK-----" > /tmp/keys/0.key && apt-key add /tmp/keys/0.key
---> Using cache
---> 938f5c7c0d6f
Step 13/26 : RUN echo deb http://repositories.ros.org/ubuntu/building focal main | tee -a /etc/apt/sources.list.d/buildfarm.list
---> Using cache
---> 4e23b4adddd1
Step 14/26 : RUN echo deb-src http://repositories.ros.org/ubuntu/building focal main | tee -a /etc/apt/sources.list.d/buildfarm.list
---> Using cache
---> 09eb83c05075
Step 15/26 : RUN mkdir /tmp/wrapper_scripts
---> Using cache
---> a285b7f90da1
Step 16/26 : RUN echo "# Copyright 2014-2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Failed to fetch',\n 'Failed to stat',\n 'Hash Sum mismatch',\n 'Unable to locate package',\n 'is not what the server reported',\n ]\n\n command = argv[0]\n if command in ['update', 'source']:\n rc, _, _ = call_apt_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n elif command == 'update-install-clean':\n return call_apt_update_install_clean(\n argv[1:], known_error_strings, max_tries)\n else:\n assert \"Command '%s' not implemented\" % command\n\n\ndef call_apt_update_install_clean(\n install_argv, known_error_strings, max_tries):\n tries = 0\n command = 'update'\n while tries < max_tries:\n if command == 'update':\n rc, _, tries = call_apt_repeatedly(\n [command], known_error_strings, max_tries - tries,\n offset=tries)\n if rc != 0:\n # abort if update was unsuccessful even after retries\n break\n # move on to the install command if update was successful\n command = 'install'\n\n if command == 'install':\n # any call is considered a try\n tries += 1\n known_error_strings_redo_update = [\n 'Size mismatch',\n 'maybe run apt update',\n 'The following packages cannot be authenticated!',\n 'Unable to locate package',\n 'has no installation candidate',\n 'corrupted package archive',\n ]\n rc, known_error_conditions = \\\\\n call_apt(\n [command] + install_argv,\n known_error_strings + known_error_strings_redo_update)\n if not known_error_conditions:\n if rc != 0:\n # abort if install was unsuccessful\n break\n # move on to the clean command if install was successful\n command = 'clean'\n continue\n\n # known errors are always interpreted as a non-zero rc\n if rc == 0:\n rc = 1\n # check if update needs to be rerun\n if (\n set(known_error_conditions) &\n set(known_error_strings_redo_update)\n ):\n command = 'update'\n print(\"'apt install' failed and likely requires \" +\n \"'apt update' to run again\")\n # retry with update command\n continue\n\n print('')\n print('Invocation failed due to the following known error '\n 'conditions: ' + ', '.join(known_error_conditions))\n print('')\n if tries < max_tries:\n sleep_time = 5\n print(\"Reinvoke 'apt install' after sleeping %s seconds\" %\n sleep_time)\n sleep(sleep_time)\n # retry install command\n\n if command == 'clean':\n rc, _ = call_apt([command], [])\n break\n\n return rc\n\n\ndef call_apt_repeatedly(argv, known_error_strings, max_tries, offset=0):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * (i + offset)\n print(\"Reinvoke 'apt %s' (%d/%d) after sleeping %s seconds\" %\n (command, i + offset, max_tries + offset, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_apt(argv, known_error_strings)\n if not known_error_conditions:\n # break the loop and return the reported rc\n break\n # known errors are always interpreted as a non-zero rc\n if rc == 0:\n rc = 1\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i + offset\n\n\ndef call_apt(argv, known_error_strings):\n known_error_conditions = []\n\n # some of the used options are not supported in older distros\n # e.g. Ubuntu Wily, Debian Jessie\n cmd = ['apt-get'] + argv\n print(\"Invoking '%s'\" % ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n lines = []\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n lines.append(line)\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n if rc and not known_error_conditions:\n print('Invocation failed without any known error condition, '\n 'printing all lines to debug known error detection:')\n for index, line in enumerate(lines):\n print(' ', index + 1, \"'%s'\" % line.rstrip('\\\\n\\\\r'))\n print('None of the following known errors were detected:')\n for index, known_error_string in enumerate(known_error_strings):\n print(' ', index + 1, \"'%s'\" % known_error_string)\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())" > /tmp/wrapper_scripts/apt.py
---> Using cache
---> 1b5f93c4fdfc
Step 17/26 : RUN echo "# Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert \"Command '%s' not implemented\" % command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print(\"Reinvoke 'git %s' (%d/%d) after sleeping %s seconds\" %\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print(\"Invoking '%s'\" % ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())" > /tmp/wrapper_scripts/git.py
---> Using cache
---> dce92f72e8ad
Step 18/26 : RUN echo "2025-05-31 (-0800)"
---> Using cache
---> 30c9393c6dbd
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 30a4fde6a300
Get:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mRemoving intermediate container 30a4fde6a300
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 99575 killed;

ROS Buildfarm

unread,
Jun 2, 2025, 2:02:54 AM6/2/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/57/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins3168046538593203686.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins1554545697438898245.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins6841133346174622900.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins3767863409907287390.sh
+ echo # BEGIN SECTION: Write PGP repository keys
# BEGIN SECTION: Write PGP repository keys
+ mkdir -p <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/keys>
+ rm -fr <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/keys/0.key>
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins8734701668695639576.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 123444 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-01 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-01 22:02:37 -0800"
Step 18/26 : RUN echo "2025-06-01 (-0800)"
---> Using cache
---> 547b26fdcb74
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 34ab2c6e5a7e
Get:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Get:3 http://ports.ubuntu.com focal-updates InRelease [128 kB]
Get:4 http://ports.ubuntu.com focal-backports InRelease [128 kB]
Get:5 http://ports.ubuntu.com focal-updates/main arm64 Packages [3,821 kB]
Get:6 http://ports.ubuntu.com focal-updates/universe arm64 Packages [1,505 kB]
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mRemoving intermediate container 34ab2c6e5a7e
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 122874 killed;

ROS Buildfarm

unread,
Jun 3, 2025, 2:04:04 AM6/3/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/58/display/redirect>

Changes:


------------------------------------------
[...truncated 6.10 KB...]
+ echo Testing trivial docker invocation...
Testing trivial docker invocation...
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins1845398129393275791.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins8363867140666201575.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins3474015890886871007.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins2992799026755183963.sh
+ echo # BEGIN SECTION: Write PGP repository keys
# BEGIN SECTION: Write PGP repository keys
+ mkdir -p <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/keys>
+ rm -fr <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/keys/*>
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins247198289070304690.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 99317 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-02 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-02 22:03:48 -0800"
---> aa4c077d7393
Step 3/26 : ENV DEBIAN_FRONTEND noninteractive
---> Using cache
---> 6fc65036a388
Step 4/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y locales && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> Using cache
---> 4e23692ee9e8
Step 5/26 : RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
---> Using cache
---> 5796a6cb1267
Step 6/26 : RUN locale-gen en_US.UTF-8
---> Using cache
---> 00058d41fba2
Step 7/26 : ENV LANG en_US.UTF-8
---> Using cache
---> 58efc3e33e2b
Step 8/26 : ENV TZ PST+08
---> Using cache
---> 63082c08ad83
Step 9/26 : RUN if [ $(id -nu 1001) ]; then userdel -r $(id -nu 1001); fi && useradd -u 1001 -l -m buildfarm
---> Using cache
---> ba1b6a021c9a
Step 10/26 : RUN mkdir /tmp/keys
---> Using cache
---> f12b4d28f0fa
Step 11/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y gnupg ca-certificates && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> Using cache
---> fba51c71fa72
Step 12/26 : RUN echo "-----BEGIN PGP PUBLIC KEY BLOCK-----\nVersion: GnuPG v1\n\nmQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc\nVFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro\nu5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4\nK/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG\naIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+\nTwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz\npwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p\nV5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT\nhM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/\n/SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV\nokdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB\ntCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA\nPgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur\nF8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB\nRQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z\nPyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa\nDaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC\nQucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR\nfKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0\nquoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1\n1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6\nqjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA\nTUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo\n22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6\nWE+F5FaIKwb72PL4rLi4\n=i0tj\n-----END PGP PUBLIC KEY BLOCK-----" > /tmp/keys/0.key && apt-key add /tmp/keys/0.key
---> Using cache
---> bccbd1974c84
Step 13/26 : RUN echo deb http://repositories.ros.org/ubuntu/building focal main | tee -a /etc/apt/sources.list.d/buildfarm.list
---> Using cache
---> 0ae01634db86
Step 14/26 : RUN echo deb-src http://repositories.ros.org/ubuntu/building focal main | tee -a /etc/apt/sources.list.d/buildfarm.list
---> Using cache
---> dba53a119bb8
Step 15/26 : RUN mkdir /tmp/wrapper_scripts
---> Using cache
---> 19576dbc7384
Step 16/26 : RUN echo "# Copyright 2014-2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Failed to fetch',\n 'Failed to stat',\n 'Hash Sum mismatch',\n 'Unable to locate package',\n 'is not what the server reported',\n ]\n\n command = argv[0]\n if command in ['update', 'source']:\n rc, _, _ = call_apt_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n elif command == 'update-install-clean':\n return call_apt_update_install_clean(\n argv[1:], known_error_strings, max_tries)\n else:\n assert \"Command '%s' not implemented\" % command\n\n\ndef call_apt_update_install_clean(\n install_argv, known_error_strings, max_tries):\n tries = 0\n command = 'update'\n while tries < max_tries:\n if command == 'update':\n rc, _, tries = call_apt_repeatedly(\n [command], known_error_strings, max_tries - tries,\n offset=tries)\n if rc != 0:\n # abort if update was unsuccessful even after retries\n break\n # move on to the install command if update was successful\n command = 'install'\n\n if command == 'install':\n # any call is considered a try\n tries += 1\n known_error_strings_redo_update = [\n 'Size mismatch',\n 'maybe run apt update',\n 'The following packages cannot be authenticated!',\n 'Unable to locate package',\n 'has no installation candidate',\n 'corrupted package archive',\n ]\n rc, known_error_conditions = \\\\\n call_apt(\n [command] + install_argv,\n known_error_strings + known_error_strings_redo_update)\n if not known_error_conditions:\n if rc != 0:\n # abort if install was unsuccessful\n break\n # move on to the clean command if install was successful\n command = 'clean'\n continue\n\n # known errors are always interpreted as a non-zero rc\n if rc == 0:\n rc = 1\n # check if update needs to be rerun\n if (\n set(known_error_conditions) &\n set(known_error_strings_redo_update)\n ):\n command = 'update'\n print(\"'apt install' failed and likely requires \" +\n \"'apt update' to run again\")\n # retry with update command\n continue\n\n print('')\n print('Invocation failed due to the following known error '\n 'conditions: ' + ', '.join(known_error_conditions))\n print('')\n if tries < max_tries:\n sleep_time = 5\n print(\"Reinvoke 'apt install' after sleeping %s seconds\" %\n sleep_time)\n sleep(sleep_time)\n # retry install command\n\n if command == 'clean':\n rc, _ = call_apt([command], [])\n break\n\n return rc\n\n\ndef call_apt_repeatedly(argv, known_error_strings, max_tries, offset=0):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * (i + offset)\n print(\"Reinvoke 'apt %s' (%d/%d) after sleeping %s seconds\" %\n (command, i + offset, max_tries + offset, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_apt(argv, known_error_strings)\n if not known_error_conditions:\n # break the loop and return the reported rc\n break\n # known errors are always interpreted as a non-zero rc\n if rc == 0:\n rc = 1\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i + offset\n\n\ndef call_apt(argv, known_error_strings):\n known_error_conditions = []\n\n # some of the used options are not supported in older distros\n # e.g. Ubuntu Wily, Debian Jessie\n cmd = ['apt-get'] + argv\n print(\"Invoking '%s'\" % ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n lines = []\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n lines.append(line)\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n if rc and not known_error_conditions:\n print('Invocation failed without any known error condition, '\n 'printing all lines to debug known error detection:')\n for index, line in enumerate(lines):\n print(' ', index + 1, \"'%s'\" % line.rstrip('\\\\n\\\\r'))\n print('None of the following known errors were detected:')\n for index, known_error_string in enumerate(known_error_strings):\n print(' ', index + 1, \"'%s'\" % known_error_string)\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())" > /tmp/wrapper_scripts/apt.py
---> Using cache
---> 6faa79975ac3
Step 17/26 : RUN echo "# Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert \"Command '%s' not implemented\" % command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print(\"Reinvoke 'git %s' (%d/%d) after sleeping %s seconds\" %\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print(\"Invoking '%s'\" % ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())" > /tmp/wrapper_scripts/git.py
---> Using cache
---> 42c9ed009042
Step 18/26 : RUN echo "2025-06-02 (-0800)"
---> Using cache
---> a1952bb22fa9
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 4c055341b93a
Get:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mRemoving intermediate container 4c055341b93a
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 98853 killed;

ROS Buildfarm

unread,
Jun 4, 2025, 2:04:06 AM6/4/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/59/display/redirect>

Changes:


------------------------------------------
[...truncated 6.10 KB...]
+ echo Testing trivial docker invocation...
Testing trivial docker invocation...
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins6012330065577117297.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins9091511860604171095.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins7738404616313231339.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins1533326984620403574.sh
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins2996685789614550515.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 59577 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-03 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-03 22:03:50 -0800"
---> 82adfe3b6009
Step 3/26 : ENV DEBIAN_FRONTEND noninteractive
---> Using cache
---> 0d2f2d764710
Step 4/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y locales && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> Using cache
---> 7f097b94a932
Step 5/26 : RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
---> Using cache
---> accba51a8c92
Step 6/26 : RUN locale-gen en_US.UTF-8
---> Using cache
---> 5ec2846c8ec1
Step 7/26 : ENV LANG en_US.UTF-8
---> Using cache
---> 2dc1870526ca
Step 8/26 : ENV TZ PST+08
---> Using cache
---> 23a3cdf09bfc
Step 9/26 : RUN if [ $(id -nu 1001) ]; then userdel -r $(id -nu 1001); fi && useradd -u 1001 -l -m buildfarm
---> Using cache
---> c1258aedff90
Step 10/26 : RUN mkdir /tmp/keys
---> Using cache
---> 8448127099d5
Step 11/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y gnupg ca-certificates && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> Using cache
---> 86ff615784d1
Step 12/26 : RUN echo "-----BEGIN PGP PUBLIC KEY BLOCK-----\nVersion: GnuPG v1\n\nmQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc\nVFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro\nu5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4\nK/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG\naIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+\nTwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz\npwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p\nV5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT\nhM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/\n/SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV\nokdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB\ntCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA\nPgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur\nF8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB\nRQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z\nPyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa\nDaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC\nQucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR\nfKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0\nquoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1\n1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6\nqjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA\nTUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo\n22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6\nWE+F5FaIKwb72PL4rLi4\n=i0tj\n-----END PGP PUBLIC KEY BLOCK-----" > /tmp/keys/0.key && apt-key add /tmp/keys/0.key
---> Using cache
---> 8b238f698890
Step 13/26 : RUN echo deb http://repositories.ros.org/ubuntu/building focal main | tee -a /etc/apt/sources.list.d/buildfarm.list
---> Using cache
---> 151c91fc78fc
Step 14/26 : RUN echo deb-src http://repositories.ros.org/ubuntu/building focal main | tee -a /etc/apt/sources.list.d/buildfarm.list
---> Using cache
---> 0ae20554f027
Step 15/26 : RUN mkdir /tmp/wrapper_scripts
---> Using cache
---> 9010ba0877bf
Step 16/26 : RUN echo "# Copyright 2014-2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Failed to fetch',\n 'Failed to stat',\n 'Hash Sum mismatch',\n 'Unable to locate package',\n 'is not what the server reported',\n ]\n\n command = argv[0]\n if command in ['update', 'source']:\n rc, _, _ = call_apt_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n elif command == 'update-install-clean':\n return call_apt_update_install_clean(\n argv[1:], known_error_strings, max_tries)\n else:\n assert \"Command '%s' not implemented\" % command\n\n\ndef call_apt_update_install_clean(\n install_argv, known_error_strings, max_tries):\n tries = 0\n command = 'update'\n while tries < max_tries:\n if command == 'update':\n rc, _, tries = call_apt_repeatedly(\n [command], known_error_strings, max_tries - tries,\n offset=tries)\n if rc != 0:\n # abort if update was unsuccessful even after retries\n break\n # move on to the install command if update was successful\n command = 'install'\n\n if command == 'install':\n # any call is considered a try\n tries += 1\n known_error_strings_redo_update = [\n 'Size mismatch',\n 'maybe run apt update',\n 'The following packages cannot be authenticated!',\n 'Unable to locate package',\n 'has no installation candidate',\n 'corrupted package archive',\n ]\n rc, known_error_conditions = \\\\\n call_apt(\n [command] + install_argv,\n known_error_strings + known_error_strings_redo_update)\n if not known_error_conditions:\n if rc != 0:\n # abort if install was unsuccessful\n break\n # move on to the clean command if install was successful\n command = 'clean'\n continue\n\n # known errors are always interpreted as a non-zero rc\n if rc == 0:\n rc = 1\n # check if update needs to be rerun\n if (\n set(known_error_conditions) &\n set(known_error_strings_redo_update)\n ):\n command = 'update'\n print(\"'apt install' failed and likely requires \" +\n \"'apt update' to run again\")\n # retry with update command\n continue\n\n print('')\n print('Invocation failed due to the following known error '\n 'conditions: ' + ', '.join(known_error_conditions))\n print('')\n if tries < max_tries:\n sleep_time = 5\n print(\"Reinvoke 'apt install' after sleeping %s seconds\" %\n sleep_time)\n sleep(sleep_time)\n # retry install command\n\n if command == 'clean':\n rc, _ = call_apt([command], [])\n break\n\n return rc\n\n\ndef call_apt_repeatedly(argv, known_error_strings, max_tries, offset=0):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * (i + offset)\n print(\"Reinvoke 'apt %s' (%d/%d) after sleeping %s seconds\" %\n (command, i + offset, max_tries + offset, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_apt(argv, known_error_strings)\n if not known_error_conditions:\n # break the loop and return the reported rc\n break\n # known errors are always interpreted as a non-zero rc\n if rc == 0:\n rc = 1\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i + offset\n\n\ndef call_apt(argv, known_error_strings):\n known_error_conditions = []\n\n # some of the used options are not supported in older distros\n # e.g. Ubuntu Wily, Debian Jessie\n cmd = ['apt-get'] + argv\n print(\"Invoking '%s'\" % ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n lines = []\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n lines.append(line)\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n if rc and not known_error_conditions:\n print('Invocation failed without any known error condition, '\n 'printing all lines to debug known error detection:')\n for index, line in enumerate(lines):\n print(' ', index + 1, \"'%s'\" % line.rstrip('\\\\n\\\\r'))\n print('None of the following known errors were detected:')\n for index, known_error_string in enumerate(known_error_strings):\n print(' ', index + 1, \"'%s'\" % known_error_string)\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())" > /tmp/wrapper_scripts/apt.py
---> Using cache
---> 86e059fce6f6
Step 17/26 : RUN echo "# Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert \"Command '%s' not implemented\" % command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print(\"Reinvoke 'git %s' (%d/%d) after sleeping %s seconds\" %\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print(\"Invoking '%s'\" % ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())" > /tmp/wrapper_scripts/git.py
---> Using cache
---> 42a64589253d
Step 18/26 : RUN echo "2025-06-03 (-0800)"
---> Using cache
---> 8efaaa39f1be
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in abab2fdf2860
[0mRemoving intermediate container abab2fdf2860
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 58912 killed;

ROS Buildfarm

unread,
Jun 5, 2025, 2:02:53 AM6/5/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/60/display/redirect>

Changes:


------------------------------------------
[...truncated 6.10 KB...]
+ echo Testing trivial docker invocation...
Testing trivial docker invocation...
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins6791149375276035923.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins9007527245608297424.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins3065060064286910252.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins951614106015990685.sh
+ echo # BEGIN SECTION: Write PGP repository keys
# BEGIN SECTION: Write PGP repository keys
+ mkdir -p <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/keys>
+ rm -fr <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/keys/0.key>
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins5320356359859546252.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 121398 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-04 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-04 22:02:36 -0800"
Step 18/26 : RUN echo "2025-06-04 (-0800)"
---> Using cache
---> 85a22de8a6f3
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 043a926ee790
Get:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Get:3 http://ports.ubuntu.com focal-updates InRelease [128 kB]
Get:4 http://ports.ubuntu.com focal-backports InRelease [128 kB]
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mRemoving intermediate container 043a926ee790
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 120926 killed;

ROS Buildfarm

unread,
Jun 6, 2025, 2:02:52 AM6/6/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/61/display/redirect>

Changes:


------------------------------------------
[...truncated 6.10 KB...]
+ echo Testing trivial docker invocation...
Testing trivial docker invocation...
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins7511253809971655264.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins1342778310488548404.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins5964602504672520187.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins6259044025534335673.sh
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins3252740854340902343.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 148052 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-05 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-05 22:02:36 -0800"
Step 18/26 : RUN echo "2025-06-05 (-0800)"
---> Using cache
---> 32e81a94900d
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 39fca70b166a
[0mRemoving intermediate container 39fca70b166a
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 147638 killed;

ROS Buildfarm

unread,
Jun 7, 2025, 2:02:53 AM6/7/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/62/display/redirect>

Changes:


------------------------------------------
[...truncated 6.10 KB...]
+ echo Testing trivial docker invocation...
Testing trivial docker invocation...
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins4995981448217700460.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins7236088575146438826.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins622997175361267889.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins3698029050266949557.sh
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins5418069509033891965.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 172692 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-06 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-06 22:02:36 -0800"
Step 18/26 : RUN echo "2025-06-06 (-0800)"
---> Using cache
---> 473b5461b9e5
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 0b347ca5db19
[0mRemoving intermediate container 0b347ca5db19
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 172136 killed;

ROS Buildfarm

unread,
Jun 8, 2025, 2:02:52 AM6/8/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/63/display/redirect>

Changes:


------------------------------------------
[...truncated 6.10 KB...]
+ echo Testing trivial docker invocation...
Testing trivial docker invocation...
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins4778543792016676281.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins7751657137000923532.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins6805024151157275507.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins6504332818082526073.sh
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins3869807137665631863.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 198866 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-07 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-07 22:02:35 -0800"
Step 18/26 : RUN echo "2025-06-07 (-0800)"
---> Using cache
---> 029bb39181b1
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 8baadefbd309
[0mRemoving intermediate container 8baadefbd309
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 198685 killed;

ROS Buildfarm

unread,
Jun 9, 2025, 2:02:52 AM6/9/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/64/display/redirect>

Changes:


------------------------------------------
[...truncated 6.10 KB...]
+ echo Testing trivial docker invocation...
Testing trivial docker invocation...
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins4981376117323784053.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins3655952548686988393.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins2926385154028569457.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins2189618594877415101.sh
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins8205116911969723603.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 224166 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-08 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-08 22:02:34 -0800"
Step 18/26 : RUN echo "2025-06-08 (-0800)"
---> Using cache
---> 70b8a7f75a57
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in a9a8181ccc42
[0mRemoving intermediate container a9a8181ccc42
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 223863 killed;

ROS Buildfarm

unread,
Jun 10, 2025, 2:02:56 AM6/10/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/65/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins9194690391615798438.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins2033431238725871891.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins2688042291179652605.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins2685080613122350921.sh
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins8500156435248723995.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 250084 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-09 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-09 22:02:38 -0800"
Step 18/26 : RUN echo "2025-06-09 (-0800)"
---> Using cache
---> 123b00486a47
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 36d71f9c3c83
Get:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Get:3 http://ports.ubuntu.com focal-updates InRelease [128 kB]
Get:4 http://ports.ubuntu.com focal-backports InRelease [128 kB]
Get:5 http://ports.ubuntu.com focal-updates/main arm64 Packages [3,821 kB]
Get:6 http://ports.ubuntu.com focal-updates/universe arm64 Packages [1,505 kB]
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mRemoving intermediate container 36d71f9c3c83
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 249896 killed;

ROS Buildfarm

unread,
Jun 11, 2025, 2:02:55 AM6/11/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/66/display/redirect>

Changes:


------------------------------------------
[...truncated 6.17 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins4946709693143833782.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins3722676584705181114.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins4942630708052164032.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins4709889080818421775.sh
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins3315818539060375650.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 276788 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-10 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-10 22:02:38 -0800"
Step 18/26 : RUN echo "2025-06-10 (-0800)"
---> Using cache
---> a05df6f8ccde
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in b33963fedbd3
Get:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Get:3 http://ports.ubuntu.com focal-updates InRelease [128 kB]
Get:4 http://ports.ubuntu.com focal-backports InRelease [128 kB]
Get:5 http://ports.ubuntu.com focal-updates/universe arm64 Packages [1,505 kB]
Get:6 http://ports.ubuntu.com focal-updates/main arm64 Packages [3,821 kB]
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mRemoving intermediate container b33963fedbd3
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 276249 killed;

ROS Buildfarm

unread,
Jun 12, 2025, 2:02:54 AM6/12/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/67/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins2398490227167517732.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins3940678177956364693.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins6000572461209194159.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins7445622330919975797.sh
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins7880597937076254753.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 301247 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-11 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-11 22:02:36 -0800"
Step 18/26 : RUN echo "2025-06-11 (-0800)"
---> Using cache
---> 1c295ca57bc3
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in e9c2485dcee3
[0mRemoving intermediate container e9c2485dcee3
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 300811 killed;

ROS Buildfarm

unread,
Jun 13, 2025, 2:02:52 AM6/13/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/68/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins2288554491932158434.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins2001834840108624774.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins8698799798938818551.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins3368809949180594229.sh
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins1748922007181325373.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 325271 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-12 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-12 22:02:34 -0800"
Step 18/26 : RUN echo "2025-06-12 (-0800)"
---> Using cache
---> 00e9ada2193b
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 39a32ba10b5b
Get:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Get:3 http://ports.ubuntu.com focal-updates InRelease [128 kB]
Get:4 http://ports.ubuntu.com focal-backports InRelease [128 kB]
Get:5 http://ports.ubuntu.com focal-updates/main arm64 Packages [3,821 kB]
Get:6 http://ports.ubuntu.com focal-updates/universe arm64 Packages [1,505 kB]
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Get:3 http://ports.ubuntu.com focal-updates InRelease [128 kB]
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mRemoving intermediate container 39a32ba10b5b
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 324953 killed;

ROS Buildfarm

unread,
Jun 14, 2025, 2:02:55 AM6/14/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/69/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins3795645033903669385.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins2926562507266286925.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins3129020568966335581.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins7367149400414316830.sh
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins4255171811548009745.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 351705 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-13 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-13 22:02:37 -0800"
Step 18/26 : RUN echo "2025-06-13 (-0800)"
---> Using cache
---> 5ebe1605061c
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in ebc11943aced
Get:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Get:3 http://ports.ubuntu.com focal-updates InRelease [128 kB]
Get:4 http://ports.ubuntu.com focal-backports InRelease [128 kB]
Get:5 http://ports.ubuntu.com focal-updates/universe arm64 Packages [1,505 kB]
Get:6 http://ports.ubuntu.com focal-updates/main arm64 Packages [3,821 kB]
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mRemoving intermediate container ebc11943aced
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 351390 killed;

ROS Buildfarm

unread,
Jun 15, 2025, 2:02:53 AM6/15/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/70/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins1711411393679204167.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins1212894397939717187.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins7170874383943667904.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins6895148691485282312.sh
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins5654116464253616093.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 377213 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-14 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-14 22:02:37 -0800"
Step 18/26 : RUN echo "2025-06-14 (-0800)"
---> Using cache
---> fbef0ace8b2b
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 83914315bf1b
[0mRemoving intermediate container 83914315bf1b
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 377036 killed;

ROS Buildfarm

unread,
Jun 16, 2025, 2:02:57 AM6/16/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/71/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins789412769126312221.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins1266513125310043502.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins2406077230759374433.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins7957147209601360422.sh
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins1558041965617281011.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 402574 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-15 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-15 22:02:39 -0800"
Step 18/26 : RUN echo "2025-06-15 (-0800)"
---> Using cache
---> 3189eb37c538
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in ac2ef8241046
[0mRemoving intermediate container ac2ef8241046
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 402297 killed;

ROS Buildfarm

unread,
Jun 17, 2025, 2:02:51 AM6/17/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/72/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins1283092947365137008.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins6481301461647944370.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins2610176055696417611.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins1390254530009193745.sh
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins7194348008375670152.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 427230 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-16 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-16 22:02:34 -0800"
Step 18/26 : RUN echo "2025-06-16 (-0800)"
---> Using cache
---> 0c52ec3021a0
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 88ea9876739e
Get:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Get:3 http://ports.ubuntu.com focal-updates InRelease [128 kB]
Get:4 http://ports.ubuntu.com focal-backports InRelease [128 kB]
Get:5 http://ports.ubuntu.com focal-updates/main arm64 Packages [3,821 kB]
Get:6 http://ports.ubuntu.com focal-updates/universe arm64 Packages [1,505 kB]
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mRemoving intermediate container 88ea9876739e
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 426682 killed;

ROS Buildfarm

unread,
Jun 18, 2025, 2:02:48 AM6/18/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/73/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins7942819042832655113.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins4005475033213870210.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins3940442387000566524.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins7320870083988816827.sh
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins430193068928242981.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 452029 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-17 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-17 22:02:31 -0800"
Step 18/26 : RUN echo "2025-06-17 (-0800)"
---> Using cache
---> 81fc1ca111ed
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 8f9400bd2d6a
Get:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Get:3 http://ports.ubuntu.com focal-updates InRelease [128 kB]
Get:4 http://ports.ubuntu.com focal-backports InRelease [128 kB]
Get:5 http://ports.ubuntu.com focal-updates/universe arm64 Packages [1,505 kB]
Get:6 http://ports.ubuntu.com focal-updates/main arm64 Packages [3,821 kB]
Reading package lists...
[91mW: [0m [91mGPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
[0m [91mE [0m [91m: [0m [91mThe repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed. [0m [91m
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW [0m [91m: [0m [91mGPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org> [0m [91m
[0m [91mE [0m [91m: [0m [91mThe repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed. [0m [91m
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mRemoving intermediate container 8f9400bd2d6a
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 451704 killed;

ROS Buildfarm

unread,
Jun 19, 2025, 2:02:54 AM6/19/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/74/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins160991743718850652.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins6667061727777525740.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins8190337612767809612.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins911675352771254495.sh
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins2185300679940795609.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 476272 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-18 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-18 22:02:35 -0800"
Step 18/26 : RUN echo "2025-06-18 (-0800)"
---> Using cache
---> b0c16403874a
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 635aa2739623
Get:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Get:3 http://ports.ubuntu.com focal-updates InRelease [128 kB]
Get:4 http://ports.ubuntu.com focal-backports InRelease [128 kB]
Get:5 http://ports.ubuntu.com focal-updates/main arm64 Packages [3,821 kB]
Get:6 http://ports.ubuntu.com focal-updates/universe arm64 Packages [1,505 kB]
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mRemoving intermediate container 635aa2739623
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 476081 killed;

ROS Buildfarm

unread,
Jun 20, 2025, 2:02:53 AM6/20/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/75/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins1641259287772750879.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins387339905222500431.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins2974825370980652068.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins1611925825976163628.sh
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins6712442248689213442.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 501208 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-19 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-19 22:02:35 -0800"
Step 18/26 : RUN echo "2025-06-19 (-0800)"
---> Using cache
---> 616f02a86f3b
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in cd0da5821bd3
[91mW [0m [91m: [0m [91mGPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org> [0m [91m
[0m [91mE [0m [91m: [0m [91mThe repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed. [0m [91m
[0mRemoving intermediate container cd0da5821bd3
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 501031 killed;

ROS Buildfarm

unread,
Jun 21, 2025, 2:02:52 AM6/21/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/76/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins9137424712701175463.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins1844785039362314441.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins3597476353455066772.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins902364081159004006.sh
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins1452855951754064600.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 526622 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-20 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-20 22:02:35 -0800"
Step 18/26 : RUN echo "2025-06-20 (-0800)"
---> Using cache
---> 8f02c722abb6
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in c3cde3fe2712
Get:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Get:3 http://ports.ubuntu.com focal-updates InRelease [128 kB]
Get:4 http://ports.ubuntu.com focal-backports InRelease [128 kB]
Get:5 http://ports.ubuntu.com focal-updates/universe arm64 Packages [1,505 kB]
Get:6 http://ports.ubuntu.com focal-updates/main arm64 Packages [3,821 kB]
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mRemoving intermediate container c3cde3fe2712
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 526370 killed;

ROS Buildfarm

unread,
Jun 22, 2025, 2:02:50 AM6/22/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/77/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins2427807653594786737.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins4218716448452615342.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins5386210166031951705.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins8453772493696208660.sh
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins2708695342249192418.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 552151 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-21 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-21 22:02:32 -0800"
Step 18/26 : RUN echo "2025-06-21 (-0800)"
---> Using cache
---> ff455f55e8f9
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 3585cec46df4
Get:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Get:3 http://ports.ubuntu.com focal-updates InRelease [128 kB]
Get:4 http://ports.ubuntu.com focal-backports InRelease [128 kB]
Get:5 http://ports.ubuntu.com focal-updates/main arm64 Packages [3,821 kB]
Get:6 http://ports.ubuntu.com focal-updates/universe arm64 Packages [1,505 kB]
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mRemoving intermediate container 3585cec46df4
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 551829 killed;

ROS Buildfarm

unread,
Jun 23, 2025, 2:02:58 AM6/23/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/78/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins1759469276418213967.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins1465965186013276457.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins540672759511902032.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins5135931002270526219.sh
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins6723858527508436025.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 577523 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-22 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-22 22:02:41 -0800"
Step 18/26 : RUN echo "2025-06-22 (-0800)"
---> Using cache
---> d1a309f5c6b4
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 983e1733319b
[0mRemoving intermediate container 983e1733319b
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 577171 killed;

ROS Buildfarm

unread,
Jun 24, 2025, 2:02:54 AM6/24/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/79/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins8358462219702469505.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins7828596456122858374.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins384664010876099800.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins9050765314401372549.sh
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins3166168581692148817.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 601954 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-23 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-23 22:02:37 -0800"
Step 18/26 : RUN echo "2025-06-23 (-0800)"
---> Using cache
---> e48d55c0002d
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 304a80313cf7
Get:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Get:3 http://ports.ubuntu.com focal-updates InRelease [128 kB]
Get:4 http://ports.ubuntu.com focal-backports InRelease [128 kB]
Get:5 http://ports.ubuntu.com focal-updates/universe arm64 Packages [1,505 kB]
Get:6 http://ports.ubuntu.com focal-updates/main arm64 Packages [3,821 kB]
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mRemoving intermediate container 304a80313cf7
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 601774 killed;

ROS Buildfarm

unread,
Jun 25, 2025, 2:02:58 AM6/25/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/80/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins5630825726818985499.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins1457774292549614358.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins6421202428868120622.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins7036099093808217378.sh
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins4305052999785142273.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 627127 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-24 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-24 22:02:39 -0800"
Step 18/26 : RUN echo "2025-06-24 (-0800)"
---> Using cache
---> c3984cc35cdf
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 6be4cd55f3ca
[0mRemoving intermediate container 6be4cd55f3ca
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 626790 killed;

ROS Buildfarm

unread,
Jun 26, 2025, 2:02:53 AM6/26/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/81/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins2319232852524758236.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins8385517197968256370.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins4766356170571766249.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins6074579639704204236.sh
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins2354851847272572863.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 651731 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-25 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-25 22:02:35 -0800"
Step 18/26 : RUN echo "2025-06-25 (-0800)"
---> Using cache
---> 1baf24471a44
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in e294f1f3680f
[0mRemoving intermediate container e294f1f3680f
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 651553 killed;

ROS Buildfarm

unread,
Jun 27, 2025, 2:02:49 AM6/27/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/82/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins7547244456681977431.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins4475210998610615799.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins6036391295859921347.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins7558273009829784001.sh
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins5813830228929834167.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 676597 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-26 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-26 22:02:32 -0800"
Step 18/26 : RUN echo "2025-06-26 (-0800)"
---> Using cache
---> 7ff250ed3d1c
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 1ea6c0ccc72f
Get:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Get:3 http://ports.ubuntu.com focal-updates InRelease [128 kB]
Get:4 http://ports.ubuntu.com focal-backports InRelease [128 kB]
Get:5 http://ports.ubuntu.com focal-updates/universe arm64 Packages [1,505 kB]
Get:6 http://ports.ubuntu.com focal-updates/main arm64 Packages [3,821 kB]
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
E: The repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed.
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW [0m [91m: [0m [91mGPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org> [0m [91m
[0m [91mE [0m [91m: [0m [91mThe repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed. [0m [91m
[0mGet:1 http://repositories.ros.org/ubuntu/building focal InRelease [4,679 B]
Err:1 http://repositories.ros.org/ubuntu/building focal InRelease
The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org>
Hit:2 http://ports.ubuntu.com focal InRelease
Hit:3 http://ports.ubuntu.com focal-updates InRelease
Hit:4 http://ports.ubuntu.com focal-backports InRelease
Reading package lists...
[91mW: GPG error: http://repositories.ros.org/ubuntu/building focal InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <in...@osrfoundation.org> [0m [91m
E: [0m [91mThe repository 'http://repositories.ros.org/ubuntu/building focal InRelease' is not signed. [0m [91m
[0mRemoving intermediate container 1ea6c0ccc72f
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 676027 killed;

ROS Buildfarm

unread,
Jun 28, 2025, 2:02:56 AM6/28/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/83/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins8116256107006453472.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins8106280546093735676.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins6492730678032999966.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins2857203262803860807.sh
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins5712451542005298707.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 701664 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-27 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-27 22:02:37 -0800"
Step 18/26 : RUN echo "2025-06-27 (-0800)"
---> Using cache
---> c72422fbf7e8
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 2803d769fed9
[0mRemoving intermediate container 2803d769fed9
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 701335 killed;

ROS Buildfarm

unread,
Jun 29, 2025, 2:02:54 AM6/29/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/84/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins2295952104937363689.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins7171984280171553249.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins5815107748338503659.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins8122136812650916369.sh
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins8924448945336221017.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 725862 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-28 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-28 22:02:37 -0800"
Step 18/26 : RUN echo "2025-06-28 (-0800)"
---> Using cache
---> 4aed034751e8
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in f519c4224489
[0mRemoving intermediate container f519c4224489
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 725545 killed;

ROS Buildfarm

unread,
Jun 30, 2025, 2:02:53 AM6/30/25
to ros-buildf...@googlegroups.com, sloretz+...@openrobotics.org, geoff...@tier4.jp
See <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/85/display/redirect>

Changes:


------------------------------------------
[...truncated 6.18 KB...]
+ docker run --rm osrf/ubuntu_arm64:focal true
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
+ echo 'docker run' returned 0
'docker run' returned 0
docker seems operational, continuing
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins5421854096817925606.sh
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins6617020575107979359.sh
+ echo # BEGIN SECTION: Embed wrapper scripts
# BEGIN SECTION: Embed wrapper scripts
+ rm -fr wrapper_scripts
+ mkdir wrapper_scripts
+ printf # Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the "License");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an "AS IS" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert "Command '%%s' not implemented" %% command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print("Reinvoke 'git %%s' (%%d/%%d) after sleeping %%s seconds" %%\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print("Invoking '%%s'" %% ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins8371848828662300482.sh
+ echo # BEGIN SECTION: Clone ros_buildfarm
# BEGIN SECTION: Clone ros_buildfarm
+ rm -fr ros_buildfarm
+ python3 -u wrapper_scripts/git.py clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm
Invoking 'git clone --depth 1 -b build.ros.org https://github.com/ros-infrastructure/ros_buildfarm.git ros_buildfarm'
Cloning into 'ros_buildfarm'...
+ git -C ros_buildfarm --no-pager log -n 1
commit ce1d3f6d574ca36f0bd5ed60a8d899b8035e4b55
Author: Crola1702 <cristoba...@ekumenlabs.com>
Date: Wed Apr 2 17:35:30 2025 -0500

Revert 24.04 jenkins changes from (#1084)"

This reverts the changes to commit to reconfigure_jobs.groovy.em template,
that needs DiffUtils. However, that is not supported on the current
version of build.ros.org

Signed-off-by: Crola1702 <cristoba...@ekumenlabs.com>
+ rm -fr ros_buildfarm/.git
+ rm -fr ros_buildfarm/doc
+ echo # END SECTION
# END SECTION
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins8717977873445708449.sh
[Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary] $ /bin/sh -xe /tmp/jenkins1536842866197035321.sh
+ python3 -u <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/ros_buildfarm/scripts/subprocess_reaper.py> 751497 --cid-file <https://build.ros.org/job/Nbin_ufv8_uFv8__qpoases_vendor__ubuntu_focal_arm64__binary/ws/docker_generating_docker/docker.cid>
RUN echo "2025-06-29 (-0800)"

RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done

RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y devscripts dpkg-dev python3-apt python3-catkin-pkg-modules python3-empy python3-rosdistro-modules python3-yaml

# Workaround for focal armhf certificate rehash issue
RUN . /etc/os-release && test "$VERSION_ID" = "20.04" && test "$(uname -m)" = "armv7l" && c_rehash || true

# always invalidate to actually have the latest apt repo state
RUN echo "2025-06-29 22:02:35 -0800"
Step 18/26 : RUN echo "2025-06-29 (-0800)"
---> Using cache
---> 2f1bb50bf156
Step 19/26 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done
---> [Warning] The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
---> Running in 230aaecd3124
[0mRemoving intermediate container 230aaecd3124
The command '/bin/sh -c for i in 1 2 3; do apt-get update && apt-get install -q -y python3 && apt-get clean && break || if [ $i -lt 3 ]; then sleep 5; else false; fi; done' returned a non-zero code: 1
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 751215 killed;
Reply all
Reply to author
Forward
0 new messages