← Back to issue list

Catkin plugin: No support for arm64

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1545048
Type
issue
State
closed
Author
~kyrofa
Labels
—
Created
Updated
Closed

Current evaluation

Catkin arm64 support became unnecessary when ROS Kinetic added arm64 packages; the maintainer closed the report without a Snapcraft-specific fix.

Resolution: closed not a bug

Reason: Maintainer ~kyrofa stated on 2016-10-09 that ROS Kinetic appeared to support arm64, so the reported limitation no longer applied. No resolving Snapcraft PR or commit was identified.

Evaluated by: mr-cal-bot

No scores available.

Issue body

The Catkin plugin uses the ROS archives to install package dependencies, but the archives have no packages for arm64, which means no Catkin packages can be built on arm64.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed not a bug Catkin arm64 support became unnecessary when ROS Kinetic added arm64 packages; the maintainer closed the report without a Snapcraft-specific fix.
stealth/space-bunny-alpha — closed not a bug Catkin arm64 support became unnecessary when ROS Kinetic added arm64 packages; the maintainer closed the report as requiring no plugin change.
stealth/space-bunny-alpha — closed stale Closed without a fix because upstream ROS archives lacked arm64 packages; no resolving PR or commit was recorded.
qwen/qwen3.6-35b-a3b — — Closed and abandoned due to upstream ROS archives lacking arm64 packages, preventing Catkin builds on that architecture. No fix or workaround was implemented.
qwen/qwen3.6-35b-a3b — — Abandoned. The Catkin plugin cannot build on arm64 due to missing upstream ROS archive packages. The limitation remains unaddressed.
qwen/qwen3.6-35b-a3b — — Closed without resolution due to inactivity. The Catkin plugin remains unsupported on arm64 because upstream ROS archives lack arm64 packages. The report was abandoned.
qwen3.6-35b-a3b-mtp-q6 — — Closed without resolution. The Catkin plugin lacks arm64 support because upstream ROS archives do not provide arm64 packages. No fix or workaround was implemented, leaving the issue abandoned.

Update history

Date Change
created

Related work

  • Related To: canonical/snapcraft#842 (confidence 78%)

    Merged as 5d447aedc, it added Catkin ROS Kinetic support, the release cited by the closing comment, but did not explicitly target LP #1545048.

Related issues

Issue Project State Summary Similarity
#1629003 Catkin plugin: support kinetic snapcraft (launchpad) closed ROS Kinetic support was added to the Catkin plugin by snapcore/snapcraft PR #842, merged as commit 5d447aedc; the maintainer closed the issue pointing to that fix.
79%
#1827 cross-compilation support for catkin plugin snapcraft closed Catkin cross-compilation was not implemented. The maintainer closed the request, redirected tracking to Launchpad, and recommended Launchpad builders for ARM Catkin snaps.
72%
#1683036 Catkin plugin doesn't support rosdep dependencies that resolve to pip snapcraft (launchpad) closed Catkin support for rosdep dependencies resolving to pip was merged in snapcraft PR #1581, commit 186ae7f91.
72%
#1658828 Catkin plugin stages compilers snapcraft (launchpad) closed Catkin no longer stages compilers: snapcore/snapcraft#1070 (ea8736af4) moved them to an alternate work area, keeping compiler bloat out of ROS snaps.
71%
#1823788 Catkin plugin doesn't notice ROS dependencies satisfied by stage-snaps snapcraft (launchpad) closed Catkin stage-snap dependency detection was implemented by merged snapcraft PR #2525 (commit d1c5f1b00), avoiding redundant ROS dependency fetches.
71%
#1664776 Catkin plugin: support building with an underlay snapcraft (launchpad) closed Catkin underlay support landed in snapcore/snapcraft#1140 (cab0b3806); follow-up #1186 added a ROS content-sharing demo.
71%
#842 Catkin plugin: Support ROS Kinetic. snapcraft merged Merged as commit 5d447aedc, adding ROS Kinetic support to the catkin plugin by refactoring repository source handling into an overridable function and adding a ROS-release-to-Ubuntu-release map (fixes LP #1629003).
71%
#1548406 Catkin plugin: Can't handle rosdep resolving to nothing snapcraft (launchpad) closed Fixed by canonical/snapcraft#331, merged as commit 1c1119ce3; Catkin now treats empty rosdep output as no dependencies instead of an error.
70%