Closed christophebedard closed 9 months ago
The corresponding package on RHEL9 is lttng-tools-devel
- please update Dockerfile-RHEL
appropriately.
I updated Dockerfile-RHEL
. We should also probably test a RHEL CI build with the same settings as https://github.com/ros2/ros2_tracing/pull/81#issuecomment-1799142670 (I can't push the branch to this repo, though)
@cottsay can you force-push my PR branch to this repo so that I can test the RHEL CI job? Thank you!
@cottsay can you force-push my PR branch to this repo so that I can test the RHEL CI job?
He's OOO, I pushed it.
Looks like I can't re-build the Docker image with RHEL/EL 9.2 due to a workaround for #727. Using 9.1 results in the failure described in #727: https://ci.ros2.org/job/ci_linux-rhel/517/. I guess we'll have to wait for this to be fixed.
@christophebedard yes momentarily the 9.2 image is pinned to a stale one with the working dependencies for pyside2
and all other options of building on RHEL 9 are going to result on failures due to the issue linked above. For now sadly until upstream EPEL dependencies breaks are rebuilt for 9.3 and we can move the ci to use the new AlmaLinux 9.3 there is no easy way to change a dependency.
We're still not quite to the place where we can take this; we first need to revert the 9.2-pinned PR (#728) and ensure everything works. Before we do that, we need to merge in https://github.com/ros-visualization/python_qt_binding/pull/130 . But we are getting closer :).
Thanks for the update!
Looks like #728 has been reverted (#732) and https://github.com/ros-visualization/python_qt_binding/pull/130 has been merged. Are we okay to proceed?
@christophebedard Yes, Chris was able to unblock the RHEL situation. You should be unblocked here to run ci again to test your changes.
Thanks! Would you (or anyone) mind force-pushing my branch to this repo so that I can (re)run a RHEL job?
Thanks! Would you (or anyone) mind force-pushing my branch to this repo so that I can (re)run a RHEL job?
Latest changes force pushed on christophebedard/install-liblttng-ctl-dev
.
Looking good now, see new CI (including RHEL) at https://github.com/ros2/ros2_tracing/pull/81#issuecomment-1856673199. This is ready for a final review.
This should be ready to be merged.
@christophebedard Am I correct in thinking that this needs to be merged in concert with https://github.com/ros2/ros2_tracing/pull/81 , so that Rolling nightlies continue to build?
Indeed! I can't merge this PR but I can merge the ros2_tracing
one right after.
@clalancette could you merge this PR? Then right after I can merge https://github.com/ros2/ros2_tracing/pull/81.
@clalancette could you merge this PR? Then right after I can merge ros2/ros2_tracing#81.
I'm just going to go ahead and merge in both.
Required for https://github.com/ros2/ros2_tracing/pull/81
We need
liblttng-ctl-dev
and can droppython3-lttng
in Rolling. We still needpython3-lttng
in Iron, though.Note that RHEL has
liblttng-ctl
version 2.12.11, while Ubuntu has 2.13.x.