Add ROS 2 Jazzy content-sharing support
Metadata
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. | |
| #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. | |
| #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). |