Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

all: user-facing golang.org/x repos need to stay green #11811

Open
rsc opened this issue Jul 21, 2015 · 90 comments
Open

all: user-facing golang.org/x repos need to stay green #11811

rsc opened this issue Jul 21, 2015 · 90 comments
Labels
NeedsFix The path to resolution is known, but the work has not been done. release-blocker
Milestone

Comments

@rsc
Copy link
Contributor

rsc commented Jul 21, 2015

We need to get the subrepos green consistently for 1.5 and moving forward.

edit 2023-06-23 by @heschi:
Modules that are vendored into the main release, such as net and sys, as well as user-facing libraries like tools and text, must be healthy before a release can be issued. Other modules are out of scope.

@rsc rsc added this to the Go1.5 milestone Jul 21, 2015
gopherbot pushed a commit to golang/tools that referenced this issue Jul 29, 2015
Update golang/go#11811

Change-Id: I3d875acf58a015fa4cae16473a118ac8196b9b44
Reviewed-on: https://go-review.googlesource.com/12789
Reviewed-by: Andrew Gerrand <[email protected]>
@gopherbot
Copy link
Contributor

CL https://golang.org/cl/12788 mentions this issue.

@gopherbot
Copy link
Contributor

CL https://golang.org/cl/12830 mentions this issue.

gopherbot pushed a commit to golang/tools that referenced this issue Jul 29, 2015
Update golang/go#11811

Change-Id: I1f8977cf8eed84936c7c2b568f87abe88f5723f9
Reviewed-on: https://go-review.googlesource.com/12788
Reviewed-by: Brad Fitzpatrick <[email protected]>
@gopherbot
Copy link
Contributor

CL https://golang.org/cl/12832 mentions this issue.

@gopherbot
Copy link
Contributor

CL https://golang.org/cl/12765 mentions this issue.

alandonovan pushed a commit to golang/tools that referenced this issue Jul 29, 2015
Some standard library dependencies have changed (packages and files).
Both ExampleConfig_CreateFromFiles and ExampleConfig_Import Output
needs to be adjusted. Do that.

Update golang/go#11811

Change-Id: I523f2adc1aa46f0932a71ccb23dd7c5a6b07fb27
Reviewed-on: https://go-review.googlesource.com/12832
Reviewed-by: Alan Donovan <[email protected]>
gopherbot pushed a commit to golang/tools that referenced this issue Jul 30, 2015
Update golang/go#11811

Change-Id: Ic5f1ea87c88d563b6e0ef2d44042e28a9ea03a03
Reviewed-on: https://go-review.googlesource.com/12830
Reviewed-by: Robert Griesemer <[email protected]>
@gopherbot
Copy link
Contributor

CL https://golang.org/cl/12838 mentions this issue.

@gopherbot
Copy link
Contributor

CL https://golang.org/cl/13008 mentions this issue.

griesemer added a commit to golang/tools that referenced this issue Jul 31, 2015
For golang/go#11811.

Change-Id: I130f9608840177cfb7fb9fae30765fcb5aa77411
Reviewed-on: https://go-review.googlesource.com/13008
Reviewed-by: Russ Cox <[email protected]>
@gopherbot
Copy link
Contributor

CL https://golang.org/cl/13032 mentions this issue.

@gopherbot
Copy link
Contributor

CL https://golang.org/cl/13009 mentions this issue.

griesemer added a commit to golang/tools that referenced this issue Jul 31, 2015
This should help on slower machines.

For golang/go#11811.

Change-Id: Ibb5d5bf0f6cedcda6437ef0ee3fc1f4ba89dab90
Reviewed-on: https://go-review.googlesource.com/13009
Reviewed-by: Ian Lance Taylor <[email protected]>
griesemer added a commit to golang/tools that referenced this issue Jul 31, 2015
The output of ExampleConfig_CreateFromFiles and ExampleConfig_Import
are different for Windows that for other platforms: They contain
internal/syscall/windows packages and unicode/utf16 not present in
the output for other platforms.

For golang/go#11811.

Change-Id: Id391fbeec8123616da86cb68fc3cefcd513b2493
Reviewed-on: https://go-review.googlesource.com/13032
Reviewed-by: Ian Lance Taylor <[email protected]>
griesemer added a commit to golang/tools that referenced this issue Jul 31, 2015
Attempt to make build work on Plan 9.

For golang/go#11811.

Change-Id: I37a5eaef441262342994a8f77c86aa5e120deea7
Reviewed-on: https://go-review.googlesource.com/13033
Reviewed-by: Ian Lance Taylor <[email protected]>
griesemer added a commit to golang/tools that referenced this issue Jul 31, 2015
See golang/go#11975.
For golang/go#11811.

Change-Id: I56ee20cd798bf963afdf3c81c4745f07850f6dcc
Reviewed-on: https://go-review.googlesource.com/13034
Reviewed-by: Ian Lance Taylor <[email protected]>
@gopherbot
Copy link
Contributor

CL https://golang.org/cl/12916 mentions this issue.

gopherbot pushed a commit to golang/crypto that referenced this issue Aug 2, 2015
Update golang/go#11811

The increased default concurrency in Go 1.5 showed up a test flake in
the TestHostKeyCert test. Under load, when the client provided incorrect
data, both sides would race to tear down the connection, which would often
lead to the server side, running in its own goroutine to see an unexpected
EOF or connection reset.

Fix this flake (and the incorrect use of t.Fatalf) by passing the error back
to the main goroutine for inspection. This also lets us ignore the expected
error in the unsuccessful path

Change-Id: I5a95c6d240479e9d537f34177e5ca8023b1b08e9
Reviewed-on: https://go-review.googlesource.com/12916
Reviewed-by: Brad Fitzpatrick <[email protected]>
bradfitz added a commit to golang/exp that referenced this issue Aug 4, 2015
…empty

The builders don't have X. (notably Darwin)

Perhaps the Linux ones should. Or some should. Please file a separate bug for that.

Somebody else might want to upstream this fix to BurntSushi.

Updates golang/go#11811

Change-Id: I6d270a83fc59a3923723b5bfbd0b92057a484a1c
Reviewed-on: https://go-review.googlesource.com/12765
Reviewed-by: Nigel Tao <[email protected]>
@gopherbot
Copy link
Contributor

CL https://golang.org/cl/13252 mentions this issue.

rsc added a commit to golang/text that referenced this issue Aug 5, 2015
For golang/go#11811.
Fixes golang/go#11927.

Change-Id: Ie60c687ba93aaeb6c164413289f474be63e0224f
Reviewed-on: https://go-review.googlesource.com/13252
Reviewed-by: Robert Griesemer <[email protected]>
@gopherbot
Copy link
Contributor

CL https://golang.org/cl/13268 mentions this issue.

griesemer added a commit to golang/tools that referenced this issue Aug 6, 2015
For golang/go#11811.

Change-Id: Icf16a2d47fcf2fe0d79dd825ccb851a3d63a660f
Reviewed-on: https://go-review.googlesource.com/13268
Reviewed-by: Rob Pike <[email protected]>
Reviewed-by: David Crawshaw <[email protected]>
@prattmic
Copy link
Member

Creating internal-branch.go1.21-vendor branches for the following repos:

arch 40c19ba4a7c5 # v0.3.0
crypto 8e447d8cc585 # v0.10.0
mod 62c7e578f1a7
net f5464ddb689c
sync 93782cc822b6
sys 55b11dcdae81 # v0.9.0
term f6de4a13df88 # v0.9.0
text 2df65d769a9e
tools c6c983054920

@heschi heschi changed the title all: golang.org/x repos need to stay green all: user-facing golang.org/x repos need to stay green Jun 23, 2023
@cherrymui
Copy link
Member

Updated internal-branch.go1.21-vendor branches to the commits for latest merge into the main repo (as of
https://go.dev/cl/509099 )

arch	060bf14d30f8a6b2e19c8aab764c104725b1682f v0.4.0
crypto	2e82bdd1719d8f50d18bbb60acc52accc71330b1 v0.11.1-0.20230711161743-2e82bdd1719d
mod	baa5c2d058db25484c20d76985ba394e73176132 v0.12.0
net	57553cbff16307d5178b250ad301e7b466f9d969 v0.12.1-0.20230712162946-57553cbff163
sync	93782cc822b6b554cb7df40332fd010f0473cbc8 v0.3.0 // UNCHANGED
sys	a1a9c4b846b3a485ba94fede5b50579c7f432759 v0.10.0
term	edd9fb7f4aabf5aa4c7bca2146907778a2af0321 v0.10.0
text	e50348080f29449bcd6808c11400b3d45f08b09d v0.11.0
tool	1ca21856af7bffea38bd16dc62d9d31f4b6b5b86 v0.11.1-0.20230712164437-1ca21856af7b

@heschi
Copy link
Contributor

heschi commented Aug 4, 2023

Moving to 1.22.

@heschi heschi modified the milestones: Go1.21, Go1.22 Aug 4, 2023
BiiChris pushed a commit to BiiChris/crypto that referenced this issue Sep 15, 2023
Update golang/go#11811

The increased default concurrency in Go 1.5 showed up a test flake in
the TestHostKeyCert test. Under load, when the client provided incorrect
data, both sides would race to tear down the connection, which would often
lead to the server side, running in its own goroutine to see an unexpected
EOF or connection reset.

Fix this flake (and the incorrect use of t.Fatalf) by passing the error back
to the main goroutine for inspection. This also lets us ignore the expected
error in the unsuccessful path

Change-Id: I5a95c6d240479e9d537f34177e5ca8023b1b08e9
Reviewed-on: https://go-review.googlesource.com/12916
Reviewed-by: Brad Fitzpatrick <[email protected]>
@dmitshur
Copy link
Contributor

dmitshur commented Dec 1, 2023

Using-facing x/ repos seem green at this point, with one failure mode in x/tools that is being tracked in #64488.

@dmitshur dmitshur added the okay-after-rc1 Used by release team to mark a release-blocker issue as okay to resolve either before or after rc1 label Dec 1, 2023
@joedian joedian removed the okay-after-rc1 Used by release team to mark a release-blocker issue as okay to resolve either before or after rc1 label Dec 18, 2023
@mknyszek
Copy link
Contributor

mknyszek commented Feb 2, 2024

Looking over https://ci.chromium.org/ui/p/golang (currently hard to do for this task, the x-repo consoles should really be grouped by release; filed #65454), the user-facing x-repos appear to be green for the Go 1.22. Furthermore, the known issues pointed out by @bcmills are all fixed. (There are some infra failures on linux-riscv64 but this is a known issue. I was about to file an issue but it looks like the machine is online again, and passing tests for x-repos on Go 1.22: https://chromium-swarm.appspot.com/bot?id=linux-riscv64-mengzhuo.)

Moving this to Go 1.23.

@bcmills
Copy link
Contributor

bcmills commented Feb 6, 2024

grouville pushed a commit to grouville/go-vcs that referenced this issue May 7, 2024
For golang/go#11811.

Change-Id: Icf16a2d47fcf2fe0d79dd825ccb851a3d63a660f
Reviewed-on: https://go-review.googlesource.com/13268
Reviewed-by: Rob Pike <[email protected]>
Reviewed-by: David Crawshaw <[email protected]>
henderjon pushed a commit to oggodoc/godoc that referenced this issue Jun 13, 2024
Updates golang/go#11811
Updates golang/go#26531

Change-Id: I9cc7daf551b76c3f06b9dd827c5733513c06895e
Reviewed-on: https://go-review.googlesource.com/125816
Run-TryBot: Brad Fitzpatrick <[email protected]>
TryBot-Result: Gobot Gobot <[email protected]>
Reviewed-by: Agniva De Sarker <[email protected]>
Reviewed-by: Brad Fitzpatrick <[email protected]>
henderjon pushed a commit to oggodoc/godoc that referenced this issue Jun 13, 2024
The generated static.go file was missing a license header when it was
created in 2013 in CL 12805046. CL 38165 added a license header, using
the current year in the template. This causes the static.go file to go
"out of date" whenever the year changes.

Change the copyright year to be a fixed year when the file was created.
This way, the TestStaticIsUpToDate test will stop breaking every year.

Updates golang/go#36360
Updates golang/go#11811

Change-Id: If1597b0d93b7eacf23b7de103a6d7e3ca049bb4f
Reviewed-on: https://go-review.googlesource.com/c/tools/+/213119
Run-TryBot: Dmitri Shuralyov <[email protected]>
TryBot-Result: Gobot Gobot <[email protected]>
Reviewed-by: Rebecca Stambler <[email protected]>
desdeel2d0m added a commit to desdeel2d0m/crypto that referenced this issue Jul 1, 2024
Update golang/go#11811

The increased default concurrency in Go 1.5 showed up a test flake in
the TestHostKeyCert test. Under load, when the client provided incorrect
data, both sides would race to tear down the connection, which would often
lead to the server side, running in its own goroutine to see an unexpected
EOF or connection reset.

Fix this flake (and the incorrect use of t.Fatalf) by passing the error back
to the main goroutine for inspection. This also lets us ignore the expected
error in the unsuccessful path

Change-Id: I5a95c6d240479e9d537f34177e5ca8023b1b08e9
Reviewed-on: https://go-review.googlesource.com/12916
Reviewed-by: Brad Fitzpatrick <[email protected]>
@dmitshur
Copy link
Contributor

Right now x/build and x/website are red:

Neither of those are blocking Go 1.23 (the current milestone of this recurring issue).

We reviewed this in this week's release weekly. In general, we always prefer to have individual, actionable issues filed whenever a golang.org/x repo isn't green. Such issues can block a given release when appropriate. We have an existing process to review the build dashboard for failures and don't necessarily need this issue in the current major milestone, since it's not actionable most of the time.

We agreed to keep it open for now, as a reminder and a tracking issue, but move it to Unreleased milestone.

@dmitshur dmitshur modified the milestones: Go1.23, Unreleased Jul 24, 2024
@dmitshur dmitshur removed the recurring Issues that should never be closed, but moved to the next milestone once fixed in the current one. label Jul 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
NeedsFix The path to resolution is known, but the work has not been done. release-blocker
Projects
None yet
Development

No branches or pull requests