Ouster Packages Missing

Hi Yadunund, Do you have an idea on why “ros-iron-ouster-msgs: 0.10.3-1” was published but not " * ros-iron-ouster-ros: 0.10.3-1". These two are part of the same repo and release so I would expect both to be published at the same time. Can you provide some leads on how to solve this?

You can that both packages are listed in the linked merge request, check lines: https://github.com/ros/rosdistro/blob/48793b2f6f8e06ce5b661b9790ef0d925bd8d9d5/iron/distribution.yaml#L3507-L3508

The build of the package is failing on the buildfarm here’s the latest

https://build.ros2.org/job/Ibin_uJ64__ouster_ros__ubuntu_jammy_amd64__binary/8/console

It’s sending an email to the registered package maintainer. I’d double check that email is being routed to you as it looks like a mailing list on your end.

Looking at the build output you appear to have an invalid install rule for the LICENSE file

23:19:14 CMake Error at cmake_install.cmake:292 (file):
23:19:14   file INSTALL cannot find
23:19:14   "/tmp/binarydeb/ros-iron-ouster-ros-0.10.3/../LICENSE": No such file or
23:19:14   directory.
23:19:14 
23:19:14 
23:19:14 make[2]: *** [Makefile:133: install] Error 1
23:19:14 make[2]: Leaving directory '/tmp/binarydeb/ros-iron-ouster-ros-0.10.3/.obj-x86_64-linux-gnu'
23:19:14 dh_auto_install: error: cd .obj-x86_64-linux-gnu && make -j1 install DESTDIR=/tmp/binarydeb/ros-iron-ouster-ros-0.10.3/debian/ros-iron-ouster-ros AM_UPDATE_INFO_DIR=no returned exit code 2
23:19:14 make[1]: *** [debian/rules:66: override_dh_auto_install] Error 25
23:19:14 make[1]: Leaving directory '/tmp/binarydeb/ros-iron-ouster-ros-0.10.3'
23:19:14 make: *** [debian/rules:27: binary] Error 2
23:19:14 dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2
23:19:14 Traceback (most recent call last):
23:19:14   File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 149, in build_binarydeb
23:19:14     subprocess.check_call(cmd, cwd=source_dir, env=env)
23:19:14   File "/usr/lib/python3.10/subprocess.py", line 369, in check_call
23:19:14     raise CalledProcessError(retcode, cmd)
23:19:14 subprocess.CalledProcessError: Command '['dpkg-buildpackage', '-b', '-us', '-uc', '-Pnocheck']' returned non-zero exit status 2.
23:19:14 # END SUBSECTION
23:19:14 
23:19:14 --------------------------------------------------------------------------------------------------
23:19:14 `dpkg-buildpackage -b -us -uc -Pnocheck` failed.
23:19:14 This is usually because of an error building the package.
23:19:14 The traceback from this failure (just above) is printed for completeness, but you can ignore it.
23:19:14 You should look above `E: Building failed` in the build log for the actual cause of the failure.
23:19:14 --------------------------------------------------------------------------------------------------
23:19:14

Thanks @tfoote, I am taking a look at the issue.

I pushed a new pull request ouster-ros: 0.10.4-1 in 'iron/distribution.yaml' [bloom] by Samahu · Pull Request #38390 · ros/rosdistro · GitHub which should resolve the LICENSE file issue.

Thanks for merging, build is green now: Ibin_uJ64__ouster_ros__ubuntu_jammy_amd64__binary #12 [Jenkins]