sloretz
December 17, 2024, 5:40pm
1
Hello Noetic maintainers!
Starting now, I will be holding new Noetic ros/rosdistro release PRs with a plan to sync ROS Noetic packages to the main apt repo on 2024-12-19. Please comment here if there are any issues I should know about before performing the sync.
There are currently 89 packages waiting to sync, 0 regressions in amd64 , and 1 regression in armhf
opened 04:13PM - 17 Dec 24 UTC
https://build.ros.org/view/Nbin_ufhf_uFhf/job/Nbin_ufhf_uFhf__jsk_rosbag_tools__… ubuntu_focal_armhf__binary/
This causes a regression of jsk_common in armhf https://repositories.ros.org/status_page/ros_noetic_ufhf.html?q=REGRESSION
Similar to https://github.com/jsk-ros-pkg/jsk_common/issues/1759 ?
```
Getting requirements to build wheel: finished with status 'done'
23:06:41 Preparing wheel metadata: started
23:06:41 Preparing wheel metadata: finished with status 'error'
23:06:41 ERROR: Command errored out with exit status 1:
23:06:41 command: /tmp/binarydeb/ros-noetic-jsk-rosbag-tools-2.2.15/.obj-arm-linux-gnueabihf/venv/bin/python /tmp/binarydeb/ros-noetic-jsk-rosbag-tools-2.2.15/.obj-arm-linux-gnueabihf/venv/lib/python3.8/site-packages/pip/_vendor/pep517/_in_process.py prepare_metadata_for_build_wheel /tmp/tmp_0h48gjg
23:06:41 cwd: /tmp/pip-install-fxgigebb/numpy
23:06:41 Complete output (54 lines):
23:06:41
23:06:41 Error compiling Cython file:
23:06:41 ------------------------------------------------------------
23:06:41 ...
23:06:41 self.rng_state.ctr.v[i] = counter[i]
23:06:41
23:06:41 self._reset_state_variables()
23:06:41
23:06:41 self._bitgen.state = <void *>&self.rng_state
23:06:41 self._bitgen.next_uint64 = &philox_uint64
23:06:41 ^
23:06:41 ------------------------------------------------------------
23:06:41
23:06:41 _philox.pyx:195:35: Cannot assign type 'uint64_t (*)(void *) except? -1 nogil' to 'uint64_t (*)(void *) noexcept nogil'. Exception values are incompatible. Suggest adding 'noexcept' to the type of the value being assigned.
23:06:41 Processing numpy/random/_bounded_integers.pxd.in
23:06:41 Processing numpy/random/_philox.pyx
23:06:41 Traceback (most recent call last):
23:06:41 File "/tmp/pip-install-fxgigebb/numpy/tools/cythonize.py", line 235, in <module>
23:06:41 main()
23:06:41 File "/tmp/pip-install-fxgigebb/numpy/tools/cythonize.py", line 231, in main
23:06:41 find_process_files(root_dir)
23:06:41 File "/tmp/pip-install-fxgigebb/numpy/tools/cythonize.py", line 222, in find_process_files
23:06:41 process(root_dir, fromfile, tofile, function, hash_db)
23:06:41 File "/tmp/pip-install-fxgigebb/numpy/tools/cythonize.py", line 188, in process
23:06:41 processor_function(fromfile, tofile)
23:06:41 File "/tmp/pip-install-fxgigebb/numpy/tools/cythonize.py", line 77, in process_pyx
23:06:41 subprocess.check_call(
23:06:41 File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
23:06:41 raise CalledProcessError(retcode, cmd)
23:06:41 subprocess.CalledProcessError: Command '['/tmp/binarydeb/ros-noetic-jsk-rosbag-tools-2.2.15/.obj-arm-linux-gnueabihf/venv/bin/python', '-m', 'cython', '-3', '--fast-fail', '-o', '_philox.c', '_philox.pyx']' returned non-zero exit status 1.
23:06:41 Running from numpy source directory.
23:06:41 setup.py:470: UserWarning: Unrecognized setuptools command, proceeding with generating Cython sources and expanding templates
23:06:41 run_build = parse_setuppy_commands()
23:06:41 Cythonizing sources
23:06:41 Traceback (most recent call last):
23:06:41 File "/tmp/binarydeb/ros-noetic-jsk-rosbag-tools-2.2.15/.obj-arm-linux-gnueabihf/venv/lib/python3.8/site-packages/pip/_vendor/pep517/_in_process.py", line 280, in <module>
23:06:41 main()
23:06:41 File "/tmp/binarydeb/ros-noetic-jsk-rosbag-tools-2.2.15/.obj-arm-linux-gnueabihf/venv/lib/python3.8/site-packages/pip/_vendor/pep517/_in_process.py", line 263, in main
23:06:41 json_out['return_val'] = hook(**hook_input['kwargs'])
23:06:41 File "/tmp/binarydeb/ros-noetic-jsk-rosbag-tools-2.2.15/.obj-arm-linux-gnueabihf/venv/lib/python3.8/site-packages/pip/_vendor/pep517/_in_process.py", line 133, in prepare_metadata_for_build_wheel
23:06:41 return hook(metadata_directory, config_settings)
23:06:41 File "/usr/lib/python3/dist-packages/setuptools/build_meta.py", line 158, in prepare_metadata_for_build_wheel
23:06:41 self.run_setup()
23:06:41 File "/usr/lib/python3/dist-packages/setuptools/build_meta.py", line 249, in run_setup
23:06:41 super(_BuildMetaLegacyBackend,
23:06:41 File "/usr/lib/python3/dist-packages/setuptools/build_meta.py", line 143, in run_setup
23:06:41 exec(compile(code, __file__, 'exec'), locals())
23:06:41 File "setup.py", line 499, in <module>
23:06:41 setup_package()
23:06:41 File "setup.py", line 479, in setup_package
23:06:41 generate_cython()
23:06:41 File "setup.py", line 274, in generate_cython
23:06:41 raise RuntimeError("Running cythonize failed!")
23:06:41 RuntimeError: Running cythonize failed!
23:06:41 ----------------------------------------
23:06:41 ERROR: Command errored out with exit status 1: /tmp/binarydeb/ros-noetic-jsk-rosbag-tools-2.2.15/.obj-arm-linux-gnueabihf/venv/bin/python /tmp/binarydeb/ros-noetic-jsk-rosbag-tools-2.2.15/.obj-arm-linux-gnueabihf/venv/lib/python3.8/site-packages/pip/_vendor/pep517/_in_process.py prepare_metadata_for_build_wheel /tmp/tmp_0h48gjg Check the logs for full command output.
```
sloretz
December 20, 2024, 1:06am
2