catkin spread tests: use kinetic instead of indigo
Metadata
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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. |