Catkin plugin: No support for arm64
Metadata
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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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). | |
| #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. |