Skip to content

Commit

Permalink
Block packages that are not patched to propagate license agreements.
Browse files Browse the repository at this point in the history
These packages require the end user to accept a license agreement and
this is not currently supported for the RHEL packages.

A side effect of this problem is that builds of these packages fill the
logs of build agents with gigabytes of license agreement prompts in the
build logs.
  • Loading branch information
nuclearsandwich committed Dec 27, 2023
1 parent 1e13ea3 commit 7329f63
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 0 deletions.
2 changes: 2 additions & 0 deletions humble/release-rhel-build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ package_blacklist:
- moveit_common # libogre-dev has no RPM package for RHEL
- moveit_resources_prbt_support # libogre-dev has no RPM package for RHEL
- mrpt2 # ffmpeg has no RPM package in supported repositories
- nao_meshes # Missing license agreement patches for packaging https://github.com/ros-naoqi/nao_meshes-release/issues/1
- ntpd_driver # libpoco-dev has no RPM package for RHEL 8
- octomap_rviz_plugins # Build failures on RHEL
- octomap_server # Build failures on RHEL
Expand All @@ -35,6 +36,7 @@ package_blacklist:
- open3d_conversions # open3d has no RPM package for RHEL
- openni2_camera # libopenni2-dev does not exist on RHEL
- ouster_msgs # libtins-dev has no RPM package for RHEL
- pepper_meshes # Missing license agreement patches for packaging https://github.com/ros-naoqi/pepper_meshes2-release/issues/1
- popf # COIN-OR packages have no RPM packages for RHEL 8
- rcgcd_spl_14 # python3-construct has no RPM for RHEL 8
- rcgcrd_spl_4 # python3-construct has no RPM for RHEL 8
Expand Down
2 changes: 2 additions & 0 deletions iron/release-rhel-build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,13 +37,15 @@ package_blacklist:
- moveit_resources_prbt_support # libogre-dev has no RPM package for RHEL
- mrpt2 # ffmpeg has no RPM package in supported repositories
- mrt_cmake_modules # Build failes due to ambiguous Python shebang
- nao_meshes # Missing license agreement patches for packaging https://github.com/ros-naoqi/nao_meshes-release/issues/1
- octomap_rviz_plugins # Build failures on RHEL
- octomap_server # Build failures on RHEL
- octovis # Build failures on RHEL
- ompl # opende has no RPM package for RHEL
- open3d_conversions # open3d has no RPM package for RHEL
- openni2_camera # libopenni2-dev does not exist on RHEL
- ouster_msgs # libtins-dev has no RPM package for RHEL
- pepper_meshes # Missing license agreement patches for packaging https://github.com/ros-naoqi/pepper_meshes2-release/issues/1
- performance_test # Missing dependency on git: https://gitlab.com/ApexAI/performance_test/-/merge_requests/371
- proxsuite # simde and matio have no RPM packages for RHEL 9
- py_trees_js # python3-pyqt5.qtwebengine has no RPM packages for RHEL 9
Expand Down

0 comments on commit 7329f63

Please sign in to comment.