ros-infrastructure / ros_buildfarm

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

Parse deb dependency exclusions and support nocheck #964

Closed cottsay closed 2 years ago

cottsay commented 2 years ago

Previous behavior is to ignore a version-based exclusion and break if any arch or profile exclusions are present. This change parses all of those exclusions and specifically adds proper support for the 'nocheck' build profile.

Given some documentation, it should be easy to add architecture exclusion support as well.

We won't get any CI for this PR because 3.x was tagged prior to the switch to GitHub Actions. I'll need to verify the fix manually.

Cherry-picked from: #919 Fixes: #963