← Back to issue list

Add the arm64 architecture to the nodejs plugin

View original Github issue

Metadata

Project
snapcraft
Number
#753
Type
pull request
State
merged
Author
come-maiz
Labels
—
Created
Updated
Closed

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

No scores available.

Issue body

LP: #1616502

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.
84%
#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.
74%
#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.
73%
#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.
71%