x/build/cmd/release: update to freebsd-{amd64,386}-11_2 builder for 1.15 RC 2+ #40563
Labels
Builders
x/build issues (builders, bots, dashboards)
FrozenDueToAge
NeedsFix
The path to resolution is known, but the work has not been done.
OS-FreeBSD
release-blocker
Milestone
The
cmd/release
command is currently configured to use thefreebsd-{amd64,386}-11_1
builders for thefreebsd
release targets.However, we've documented that Go 1.13 onwards requires at least FreeBSD 11.2 (see https://golang.org/doc/go1.13#freebsd):
The build dashboard is correctly configured not to test Go 1.13+ commits on
freebsd-{amd64,386}-11_1
builders. Luckily, thefreebsd-amd64-race
still uses FreeBSD 11.1 and does run on new Go commits, so we have test coverage from that. We also have test coverage fromfreebsd-{amd64,386}-11_2
builders, and they're passing. In summary:freebsd-amd64-race
builder uses FreeBSD 11.1 and tests supported Go commits (source).It would've been better if we caught and fixed this earlier, but given there will soon be an RC 2, we can fix this now. In the unlikely case the change of builder causes FreeBSD-specific regressions in RC 2 (despite passing builders), we can consider going back to the previous builder. FreeBSD is not a first class port and this change is outside of tree (which is why I'm not asking for a freeze exception), so it seems in scope. I'll apply
release-blocker
label because the fix is small and we should get it in if we don't learn something new suggesting otherwise. I'll send a CL.I filed #40561 so we don't forget during future cycles, and do this at a better time.
/cc @golang/osp-team
The text was updated successfully, but these errors were encountered: