← Back to issue list

catkin spread tests: use kinetic instead of indigo

View original Github issue

Metadata

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

Current evaluation

Merged into master, updates Catkin spread tests from Indigo to Kinetic and removes obsolete 14.04 spread filters to resolve EOL dependency issues, closing LP: #1830769.

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`? ----- Indigo snaps can no longer be built due to its being EOL (rosdep cannot discover dependencies for EOL distros without special flags). This PR resolves [LP: #1830769](https://bugs.launchpad.net/snapcraft/+bug/1830769) by updating the legacy pull test in the Catkin spread suite to use Kinetic instead of Indigo. It also removes all 14.04 spread filters given that no 14.04 runners exist anymore (it, too, is EOL).

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged into master, updates Catkin spread tests from Indigo to Kinetic and removes obsolete 14.04 spread filters to resolve EOL dependency issues, closing LP: #1830769.
qwen3.6-35b-a3b-mtp-q6 Merged into master. Updated Catkin spread tests from EOL Indigo to Kinetic and removed obsolete 14.04 spread filters to resolve broken dependency resolution and test execution. Code coverage decreased by 0.02%.
qwen3.6-35b-a3b-mtp-q6 Merged into master. Replaced Indigo with Kinetic in Catkin spread tests and removed obsolete 14.04 filters to resolve EOL build failures. Resolves Launchpad bug #1830769. Merging caused a 0.02% coverage decrease.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#2572 [legacy] catkin spread tests: stop testing indigo snapcraft merged Merged. Updated legacy Catkin spread tests to replace EOL Indigo with Kinetic and removed 14.04 tests. Resolves LP bug #1830769 by adapting to discontinued distributions across 11 files.
89%
#1830769 Catkin plugin: tests failing due to indigo EOL snapcraft (launchpad) closed Fixed by migrating failing spread tests from EOL ROS Indigo to Kinetic, allowing builds to proceed and closing the issue.
84%
#2584 catkin spread tests: finer system filter for legacy-pull snapcraft merged Merged a fix restoring the catkin legacy-pull spread task architecture filter. A prior indigo default caused incorrect ppc64el execution. The suite-level filter was imported into the task. Approved by two reviewers and passed CI.
72%
#2206 tests: add spread suite for catkin plugin snapcraft merged Merged migration of Catkin plugin integration tests to a Spread suite, resolving Launchpad bug #1783828. Approved by one reviewer, passed CI, and maintained coverage across 37 files.
71%
#1629003 Catkin plugin: support kinetic snapcraft (launchpad) closed Kinetic support for the Catkin plugin was closed without resolution or discussion, likely abandoned or superseded by newer ROS releases.
70%
#2573 catkin spread tests: restrict tests to Ubuntu 16.04 snapcraft closed Restricting catkin spread tests to Ubuntu 16.04 was closed and superseded by PR #2575, as recommended by the reviewer.
70%