Skip to content

golang: add 1.27 - #30368

Draft
GeorgeSapkin wants to merge 3 commits into
openwrt:openwrt-25.12from
GeorgeSapkin:25.12/golang-add-1.27
Draft

golang: add 1.27#30368
GeorgeSapkin wants to merge 3 commits into
openwrt:openwrt-25.12from
GeorgeSapkin:25.12/golang-add-1.27

Conversation

@GeorgeSapkin

@GeorgeSapkin GeorgeSapkin commented Aug 24, 2026

Copy link
Copy Markdown
Member

Maintainer: me

Description:

Backport to 25.12:


🧪 Run Testing Details

  • OpenWrt Version: 25.12.5
  • OpenWrt Target/Subtarget: x86/64
  • OpenWrt Device: QEMU

Tested building and running Syncthing.


✅ Formalities

  • I have reviewed the CONTRIBUTING.md file for detailed contributing guidelines.Fixes: a6e9444 ("golang: fix missing dependency check")

Fixes: a6e9444 ("golang: fix missing dependency check")
Signed-off-by: George Sapkin <[email protected]>
(cherry picked from commit d2a4964)
Fix stripping when using previous version as a bootstrap.

Fixes: 5657eb0 ("golang: split src into separate packages")
Signed-off-by: George Sapkin <[email protected]>
(cherry picked from commit 591422e)
Add Go 1.27 and use the default bootstrap.

Changes: https://go.dev/doc/go1.27
Signed-off-by: George Sapkin <[email protected]>
(cherry picked from commit 57b8455)
@openwrt openwrt Bot added Add package release/25.12 Issues/PR on branch 25.12 labels Aug 24, 2026

@openwrt-ai openwrt-ai left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed 3 new commits as a backport to openwrt-25.12.

All three carry a (cherry picked from commit <sha>) trailer, all three referenced commits exist on master, and each diff is byte-identical to its upstream counterpart (d2a4964a, 591422e8, 57b84553) — no deviation introduced by the cherry-pick. Prerequisites are in place on the branch: golang-bootstrap is at 1.24.13 on both branches, and after this PR lang/golang/golang-version.mk matches master exactly. Nothing blocks a merge from my side; the one inline remark is optional.

Note the PR is still marked as a draft. The four red build jobs (x86_64, aarch64_generic, i386_pentium-mmx, arm_cortex-a15) fail in the runtime-test container while fetching the apk index (wget: exited with error 8, UNTRUSTED signature on the 25.12-SNAPSHOT indexes), not in the golang build — that reads as test-harness flakiness rather than a defect in this PR, but the call is yours.


Generated by Claude Code

Comment thread lang/golang/golang1.27/Makefile
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Add package release/25.12 Issues/PR on branch 25.12

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants