← Back to issue list

Catkin plugin: tests failing due to indigo EOL

View original Launchpad issue

Metadata

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

Current evaluation

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.

Resolution: closed resolved

Reason: The maintainer cited PR #2572 as the resolution and PR #2575 for master. PR #2575 was merged as commit 2c1b97bf4, replacing Indigo with Kinetic in the Catkin spread tests.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Ubuntu 14.04 and ROS Indigo both recently went EOL, meaning that Indigo-based snaps can no longer be built. Some of the spread tests use Indigo, and are now failing. They should be moved to Kinetic.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved 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.
stealth/space-bunny-alpha — closed resolved Catkin spread tests were moved from EOL Indigo/Ubuntu 14.04 to Kinetic; legacy and master fixes merged in PRs #2572 and #2575 (master commit 2c1b97bf4).
stealth/space-bunny-alpha — closed resolved Fixed by replacing EOL Indigo with Kinetic in Catkin spread tests and dropping Ubuntu 14.04 coverage; merged as canonical/snapcraft#2575 in commit 2c1b97bf4.
qwen/qwen3.6-35b-a3b — — Fixed by migrating failing spread tests from EOL ROS Indigo to Kinetic, allowing builds to proceed and closing the issue.
qwen/qwen3.6-35b-a3b — — Resolved by migrating failing spread tests from ROS Indigo to Kinetic following Indigo's end-of-life. The issue was closed after the test suite was updated.
qwen/qwen3.6-35b-a3b — — Fixed by migrating the failing spread tests from the end-of-life ROS Indigo distribution to Kinetic, restoring CI functionality.
qwen3.6-35b-a3b-mtp-q6 — — Spread tests relying on the end-of-life ROS Indigo were migrated to Kinetic, resolving the build failures. The issue was closed after the update.

Update history

Date Change
created

Related work

  • Likely Fixed By: canonical/snapcraft#2575 (confidence 100%)

    Merged as commit 2c1b97bf4 and updated Catkin spread tests to use Kinetic.

  • Likely Fixed By: canonical/snapcraft#2572 (confidence 95%)

    Cited by the maintainer as the release-branch resolution, with PR #2575 applied to master.

Related issues

Issue Project State Summary Similarity
#2575 catkin spread tests: use kinetic instead of indigo snapcraft merged Merged PR #2575 in commit 2c1b97bf4, switching Catkin spread tests from EOL Indigo to Kinetic and removing obsolete Ubuntu 14.04 filters, resolving LP #1830769.
87%
#2572 [legacy] catkin spread tests: stop testing indigo snapcraft merged Merged legacy branch PR (2019): swapped EOL Indigo for Kinetic in Catkin spread tests and dropped 14.04 tests, resolving LP: #1830769. Mainline equivalent merged as snapcore/snapcraft#2575 (commit 2c1b97bf4).
85%
#1629003 Catkin plugin: support kinetic snapcraft (launchpad) closed ROS Kinetic support was added to the Catkin plugin by snapcore/snapcraft PR #842, merged as commit 5d447aedc; the maintainer closed the issue pointing to that fix.
76%
#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.
75%
#842 Catkin plugin: Support ROS Kinetic. snapcraft merged Merged as commit 5d447aedc, adding ROS Kinetic support to the catkin plugin by refactoring repository source handling into an overridable function and adding a ROS-release-to-Ubuntu-release map (fixes LP #1629003).
74%
#1830784 Catkin plugin: stop using EOL indigo as default rosdistro snapcraft (launchpad) closed Catkin’s legacy ROS distribution default was removed in snapcore/snapcraft#2576, requiring users to specify a distro instead of defaulting to EOL Indigo.
73%
#2573 catkin spread tests: restrict tests to Ubuntu 16.04 snapcraft closed PR #2573 (filter Catkin spread tests to Ubuntu 16.04, dropping EOL 14.04) was not merged; maintainer kyrofa closed it in favour of #2575, which was merged as commit 2c1b97bf4.
71%