← Back to issue list

Catkin plugin: stop using EOL indigo as default rosdistro

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1830784
Type
issue
State
closed
Author
~kyrofa
Labels
—
Created
Updated
Closed

Current evaluation

Catkin’s legacy ROS distribution default was removed in snapcore/snapcraft#2576, requiring users to specify a distro instead of defaulting to EOL Indigo.

Resolution: closed resolved

Reason: Maintainer kyrofa explicitly marked the issue resolved by PR snapcore/snapcraft#2576, which removed the Indigo default.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Building an Indigo snap is not pretty hard given its EOL status. Instead of defaulting to an EOL distro, get rid of the default and require users to specify. This is a legacy-only change, and is technically a breaking change, but folks building Indigo snaps are already broken.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Catkin’s legacy ROS distribution default was removed in snapcore/snapcraft#2576, requiring users to specify a distro instead of defaulting to EOL Indigo.
stealth/space-bunny-alpha — closed resolved Fixed by merged PR #2576, which removed the legacy Catkin plugin's default Indigo rosdistro and now requires users to specify one.
stealth/space-bunny-alpha — closed resolved Merged PR #2576 removed the legacy Catkin plugin's default Indigo rosdistro, requiring users to explicitly specify a distribution.
qwen/qwen3.6-35b-a3b — — Fixed by removing EOL Indigo as the default rosdistro in the Catkin plugin. Users must now explicitly specify a distribution. The breaking change was implemented and the issue closed.
qwen/qwen3.6-35b-a3b — — Closed without resolution, likely abandoned. The request to remove the EOL Indigo default and require explicit user specification was not implemented.
qwen/qwen3.6-35b-a3b — — Request to remove the EOL Indigo default from the Catkin plugin was closed without implementation. The proposed breaking change was abandoned due to inactivity, leaving the legacy behavior intact.
qwen3.6-35b-a3b-mtp-q6 — — The proposal to remove the EOL Indigo default rosdistro from the Catkin plugin was closed without implementation. The change was abandoned, leaving the plugin behavior unchanged.

Update history

Date Change
created

Related work

  • Likely Fixed By: snapcore/snapcraft#2576 (confidence 99%)

    The maintainer's closing comment identifies this PR as the resolution.

Related issues

Issue Project State Summary Similarity
#2576 [legacy] catkin plugin: remove default rosdistro snapcraft merged Merged into legacy via snapcore/snapcraft#2576, removing the Catkin plugin's EOL Indigo default and requiring users to specify a ROS distribution.
88%
#1532241 Catkin plugin: Unable to determine dependencies for Indigo for any release past Trusty snapcraft (launchpad) closed Fixed by merged PR ubuntu-core/snapcraft#212, which made Catkin/Indigo dependency resolution use Trusty ROS repositories on newer host releases.
73%
#1830769 Catkin plugin: tests failing due to indigo EOL snapcraft (launchpad) closed Catkin spread tests were moved from EOL ROS Indigo to Kinetic by merged PR canonical/snapcraft#2575 (commit 2c1b97bf4); PR #2572 handled the release branch.
73%
#1500922 ros-catkin-plugin: ros distro issue snapcraft (launchpad) closed Moved to canonical/snapcraft#43; the ROS Jade path mismatch was traced to example configuration and resolved by changing it to Indigo.
72%
#43 ros-catkin-plugin: ros distro issue snapcraft closed ros-catkin-plugin roscore wrapper FileNotFoundError: the bundled example snapcraft.yaml pointed at ROS jade while indigo was installed. Fixed by editing the example path to indigo; issue closed 2015-10-30.
70%