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
…290)

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 authored Dec 27, 2023
1 parent 1e13ea3 commit 1250bf4
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 1250bf4

Please sign in to comment.