ros-infrastructure / ros_buildfarm

ROS buildfarm based on Docker
Apache License 2.0
81 stars 96 forks source link

Enable CRB in RHEL containers #991

Closed cottsay closed 1 year ago

cottsay commented 1 year ago

It seems that in RHEL 8 we were getting lucky that the CRB (powertools) repository wasn't needed to install the needed packages from EPEL, but that's not true on RHEL 9.

The crb command only appears to be supported in EPEL 8 and newer.

cottsay commented 1 year ago

Out of curiosity what does CRB stand for here?

CodeReady [Linux] Builder: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/package_manifest/codereadylinuxbuilder-repository

CentOS called that repository "PowerTools", as does AlmaLinux 8. AlmaLinux 9 calls it crb. Due to the confusion, the EPEL folks introduced the crb command for enabling whichever is the right one to support the EPEL repository.