Add the arm64 architecture to the nodejs plugin
Metadata
Current evaluation
Merged PR #753 (commit 3273adca0, "Add the arm64 architecture to the nodejs plugin") added arm64/aarch64 Node.js runtime support to snapcraft's nodejs plugin, fixing Launchpad bug #1616502 after manual on-device testing.
Resolution: closed resolved
Reason: The PR was merged into snapcraft master as commit 3273adca0 ("Add the arm64 architecture to the nodejs plugin (#753)"), adding the arm64 Node.js tarball mapping in snapcraft/plugins/nodejs.py (+37 lines across 2 files). Reviewers approved and the author confirmed manual testing evidence was posted before merge.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #753 (commit 3273adca0, "Add the arm64 architecture to the nodejs plugin") added arm64/aarch64 Node.js runtime support to snapcraft's nodejs plugin, fixing Launchpad bug #1616502 after manual on-device testing. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #753 added arm64/aarch64 support to the Node.js plugin, resolving Launchpad bug #1616502 after successful manual testing. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged changes adding arm64 architecture support to the nodejs plugin. The update modifies two files with 37 additions and zero deletions. Reviewers approved after the author verified successful manual testing. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged successfully after reviewers approved manual testing. The update adds arm64 architecture support to the nodejs plugin, extending compatibility to 64-bit ARM systems. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/snapcraft#2310
(confidence 45%)
Later PR (commit 6261dba9c) extended the same nodejs plugin architecture handling to ppc64el and s390x, building on the arm64 work.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1616502 The nodejs plugin doesn't support the arm64 architecture | snapcraft (launchpad) | closed | Node.js plugin arm64 support was added by snapcore/snapcraft#753, commit 3273adca0, resolving the aarch64 unsupported-architecture error. | |
| #2314 nodejs plugin: add support for ppc64el and s390x (#2310) (#2310) | snapcraft | merged | Merged PR #2314, backporting #2310: added ppc64el and s390x support to Snapcraft's Node.js plugin in commit 6261dba9c. | |
| #1795531 nodejs plugin support for ppc64el and s390x architectures | snapcraft (launchpad) | closed | Added ppc64el and s390x support to the Node.js plugin in merged PR canonical/snapcraft#2310 (commit 6261dba9c); PR #2314 backported it to Snapcraft 2.x. | |
| #885 node plugin: dont crash when running on non-snap arm64 env | craft-parts | closed | Closed unmerged; ARM64 npm-plugin support was fixed via merged PR #1311 in commit a20b49d1. |