Skip to content

Commit 69b426f

Browse files
fix(golang): use commit hash and drop direct download workaround
- Pin Fedora spec to commit e0faaabdb2 instead of timestamp snapshot - Remove source-files direct download now that lookaside cache is synced
1 parent 02f8f77 commit 69b426f

3 files changed

Lines changed: 9 additions & 4 deletions

File tree

.github/copilot-instructions.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,10 @@ Run all commands from the repo root (where `azldev.toml` lives). If the terminal
6161
| Dump resolved config | `azldev config dump -q -O json` |
6262
| Advanced commands (like mock shell) | `azldev adv --help` (hidden from normal help) |
6363

64+
## Commit Messages
65+
66+
Do NOT add `Co-authored-by: Copilot` trailers to any commit messages.
67+
6468
## Repository Hygiene Rules
6569

6670
1. **Overlay descriptions**: Every overlay MUST include a `description` field explaining *why* the change is needed.

base/comps/components-full.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -532,7 +532,6 @@
532532
[components.gnustep-make]
533533
[components.go-vendor-tools]
534534
[components.gobject-introspection]
535-
# golang: moved to dedicated golang/golang.comp.toml (snapshot override for cert fix)
536535
[components.golang-github-burntsushi-toml]
537536
[components.golang-github-cpuguy83-md2man]
538537
[components.golang-github-evanw-esbuild]

base/comps/golang/golang.comp.toml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
[components.golang]
2-
# Override snapshot to pick up golang-1.25.8-1.fc43, which fixes an expired TLS test
2+
# Override to pick up golang-1.25.8-1.fc43, which fixes an expired TLS test
33
# certificate in net/smtp that causes %check failures after 2026-03-18.
44
# Upstream: https://github.com/golang/go/issues/77504
55
# Backport: https://github.com/golang/go/issues/77531 (Go 1.25.8)
6-
# The default snapshot (2026-02-24) predates the Fedora f43 update (~Mar 6).
7-
spec = { type = "upstream", upstream-distro = { name = "fedora", version = "43", snapshot = "2026-03-10T00:00:00-08:00" } }
6+
# Fedora commit: https://src.fedoraproject.org/rpms/golang/c/e0faaabdb215feb6be2b3232f480a03ce76ca132?branch=f43
7+
# TODO: Drop this override once the default Fedora 43 snapshot
8+
# in distro/azurelinux.distro.toml advances past this commit.
9+
spec = { type = "upstream", upstream-distro = { name = "fedora", version = "43" }, upstream-commit = "e0faaabdb215feb6be2b3232f480a03ce76ca132" }

0 commit comments

Comments
 (0)