← Back to issue list

Add core26 support for the colcon plugin and extensions

View original Github issue

Metadata

Project
snapcraft
Number
#6190
Type
issue
State
open
Author
mr-cal
Labels
Created
Updated
Closed

Current evaluation

Placeholder tracking task for adding core26 (Ubuntu 26.04) support to the colcon plugin and ROS 2 extensions. Core26 base support and the ros2-lyrical extensions have since landed, but no colcon-specific core26 work or PR is referenced; issue remains unlabelled with zero comments.

Suggested action: needs triage

Reason: The issue is a maintainer-authored placeholder with no labels, assignee, or comments, so it has not been triaged. Related work has landed since it was filed — PR #6053 added the ros2-lyrical (core26) extensions and #6315 fixed the ros 2 extension for core26 — but the colcon plugin itself still has no core26-specific handling (its get_build_packages only special-cases core22), so the task is not fully complete and should be assessed rather than closed.

Impact: 50 Quick Win: 27.5 Staleness: 55 Complexity: 45 Confidence: 60 Support Request: 10

Issue body

### Check existing issues - [x] I've verified that this request isn't described by any existing issues. ### Request This is a placeholder task for core26 support for the colcon plugin and extensions. The ROS team typically produces this following the stable release of base snap. ### The problem it solves Allows core26 snaps to use the colcon plugin and extensions.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 50
Quick Win: 27.5
Staleness: 55
Complexity: 45
Confidence: 60
Support Request: 10
needs triage Placeholder tracking task for adding core26 (Ubuntu 26.04) support to the colcon plugin and ROS 2 extensions. Core26 base support and the ros2-lyrical extensions have since landed, but no colcon-specific core26 work or PR is referenced; issue remains unlabelled with zero comments.
qwen/qwen3.6-35b-a3b
Staleness: 50
Complexity: 40
Confidence: 85
Support Request: 10
needs triage Placeholder task to add core26 base snap support for the colcon plugin and extensions. Currently unlabelled, unassigned, and has no maintainer discussion or activity.
qwen3.6-35b-a3b-mtp-q6
Staleness: 55
Complexity: 45
Confidence: 90
Support Request: 10
needs triage Placeholder task to add core26 base support for the colcon plugin and extensions. Currently unlabelled, unassigned, and inactive with no maintainer comments or prioritization.
qwen3.6-35b-a3b-mtp-q6
Staleness: 45
Complexity: 40
Confidence: 80
Support Request: 10
needs triage Task to add core26 support for the colcon plugin and extensions, enabling core26 snaps to use colcon. Currently unassigned with no comments, awaiting implementation by the ROS team after the base snap release.

Update history

No update history recorded yet.

Related work

  • Related To: snapcraft/snapcraft#6053 (confidence 80%)

    feat: ros2 lyrical extension (core26) — adds the core26 ROS 2 extensions covered by this placeholder.

  • Related To: snapcraft/snapcraft#6315 (confidence 70%)

    fix(extensions/ros): fix ros 2 extension for core26 — follow-up core26 ROS extension work.

  • Related To: snapcraft/snapcraft#6225 (confidence 65%)

    feat: stable core26 support — the base core26 support this task builds on.

Related issues

Issue Project State Summary Similarity
#3994 core22 colcon plugin: re-source environment after installation snapcraft merged Merged fix for core22 colcon plugin that re-sources ROS 2 environment post-installation to resolve custom interface build failures. Added spread tests and package state restoration. Approved by two reviewers and merged.
74%
#3750 Add core22 colcon plugin / ros2-humble extension snapcraft merged Merged into main. Introduces the core22 colcon plugin and ros2-humble extension to Snapcraft. Approved by two reviewers, passed CI checks, and integrated with a minor test coverage decrease.
73%
#6053 feat: ros2 lyrical extension (core26) snapcraft merged Merged. Added experimental ROS 2 Lyrical extension support for Ubuntu core26, including new extension files, registry updates, colcon plugin changes, tests, and documentation. Approved by three reviewers and merged after CI validation.
72%
#2456 plugins: add colcon plugin snapcraft merged Merged the colcon plugin for ROS2 builds, resolving LP: #1805213. Added as a beta feature, the change was approved by two reviewers, passed CI with 100% diff coverage, and introduced 2120 lines across 16 files.
72%
#6185 Add core26 support for the gnome extension snapcraft open Placeholder task by a maintainer to add core26 support to the gnome extension, to be produced after the stable core26 base snap release. No comments or labels; an open PR (#6278) already targets this work and gnome.py still only supports core22/core24.
71%
#4054 core22 colcon plugin: re-source environment after installation (#3994) snapcraft merged Merged PR resolves Core22 colcon plugin bug where premature ROS 2 environment sourcing caused PYTHONPATH errors for custom interfaces. Fixed by re-sourcing after dependency installation. Also adds missing spread tests and a package state helper script.
70%