← Back to issue list

Add ROS 2 Jazzy content-sharing support

View original Github issue

Metadata

Project
snapcraft
Number
#4828
Type
pull request
State
merged
Author
artivis
Labels
—
Created
Updated
Closed

Current evaluation

Merged as commit b0880a028 ("feat(extensions): content sharing for ROS 2 Jazzy"), adding the ros2-jazzy-ros-base content extension following #4791. Follow-up #4940 later added arm64 test coverage.

Resolution: closed resolved

Reason: PR #4828 was approved by two reviewers and merged into snapcraft as commit b0880a028, introducing the ROS2JazzyRosBaseExtension registered in snapcraft/extensions/registry.py. Follow-up PR #4940 (f8c1ab46d) extended testing to arm64.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Follows #4791 - [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 `tox run -m lint`? - [x] Have you successfully run `tox run -e test-py310`? (supported versions: `py39`, `py310`, `py311`, `py312`) -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged as commit b0880a028 ("feat(extensions): content sharing for ROS 2 Jazzy"), adding the ros2-jazzy-ros-base content extension following #4791. Follow-up #4940 later added arm64 test coverage.
stealth/space-bunny-alpha — closed resolved Merged PR #4828 as b0880a028, adding content-sharing support to the ROS 2 Jazzy core24 extension introduced in #4791.
qwen/qwen3.6-35b-a3b — — Added ROS 2 Jazzy content-sharing support. Merged after approval by two reviewers and passing CI checks. Changes span 13 files (+627/-18). Author noted unrelated failing spread tests.
qwen3.6-35b-a3b-mtp-q6 — — Merged changes adding ROS 2 Jazzy content-sharing support. Follows #4791 and passed lint and test checks. Two unrelated spread test failures were noted but did not block integration.

Update history

No update history recorded yet.

Related work

  • Related To: snapcraft#4791 (confidence 95%)

    Predecessor PR merged as 2e1f97b31; introduced the ROS 2 Jazzy core24 extension that #4828 extends with content sharing.

  • Related To: snapcraft#4940 (confidence 80%)

    Follow-up commit f8c1ab46d adding ROS 2 Jazzy content-sharing tests on arm64.

Related issues

Issue Project State Summary Similarity
#4940 ci: enable jazzy content sharing arm64 spread test snapcraft merged Merged PR #4940 as commit f8c1ab46d, enabling ROS 2 Jazzy (core24) content-sharing spread tests on arm64 now that the required snaps support that architecture.
79%
#4791 extension: add ROS 2 Jazzy (core24) snapcraft merged Merged PR #4791 via commit 2e1f97b31, adding the ROS 2 Jazzy extension for Ubuntu Core 24 after approval by three reviewers.
77%
#4221 extensions: support for content sharing for ROS snapcraft merged Merged in 374c5c6a6, adding ROS content-sharing support and ROS extensions/plugins for core20/core22 (Noetic, Foxy, and Humble).
74%