← Back to issue list

rosdep: include EOL ROS distros

View original Github issue

Metadata

Project
snapcraft
Number
#2965
Type
pull request
State
merged
Author
kyrofa
Labels
Created
Updated
Closed

Current evaluation

Merged changes enabling snapcraft to build for end-of-life ROS distributions by adding a deprecation warning instead of failing. Approved and passed CI.

Suggested action:

No scores available.

Issue body

- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `./runtests.sh static`? - [x] Have you successfully run `./runtests.sh tests/unit`? ----- Snapcraft has support for a number of ROS distributions that are actually end-of-life upstream. Once they go end-of-life, such snaps suddenly stop building. This PR fixes this by letting them continue to work, but adding a warning to let users know that it's officially EOL and no longer supported.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged changes enabling snapcraft to build for end-of-life ROS distributions by adding a deprecation warning instead of failing. Approved and passed CI.
qwen3.6-35b-a3b-mtp-q6 Merged a fix enabling Snapcraft builds with end-of-life ROS distributions. The update allows continued compilation while issuing a warning that these releases are officially unsupported.
qwen3.6-35b-a3b-mtp-q6 Merged. Enables end-of-life ROS distributions to continue building in Snapcraft by adding a warning that they are officially unsupported, preventing build failures after upstream EOL.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#2270 catkin, rosdep: stop using FileNotFoundErrors snapcraft merged Merged. Replaces FileNotFoundError with SnapcraftError-derived exceptions in catkin and rosdep to prevent raw tracebacks from reaching Sentry. Ensures users receive formatted error messages. Approved by one reviewer and passed CI.
71%
#3745 Fix/core20 ros plugin build failure should stop snapcraft snapcraft merged Merged fix ensuring ROS plugin build failures halt snapcraft. Bash disabled errexit in command substitutions, so the change explicitly saves and restores the option. Includes regression tests, passed CI, and received approval.
71%