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: Go 1.9.2 release status #22277

Closed
rsc opened this issue Oct 15, 2017 · 6 comments

Comments

Projects
None yet
3 participants
@rsc
Copy link
Contributor

commented Oct 15, 2017

Go 1.9.2 release status

Issues with fixes

  • #21485 time: Round(0), Truncate(0) strip monotonic clock readings but documentation still says it returns t unchanged
  • #21554 runtime: GODEBUG gctrace bug with time ran on Mac
  • #21559 runtime: "program exceeds 50-thread limit" in bootstrap build for Go 1.9 RC2 on arm64 on Centriq 2400
  • #21619 expvar: Go 1.9 changes expvar.Map.Init()
  • #21621 cmd/compile: too many open files
  • #21655 cmd/compile: "offset too large" error
  • #21668 cmd/cgo: "could not determine kind of name" for const int when using clang
  • #21708 cmd/cgo: overflow error on int64_t
  • #21717 runtime: "sweep increased allocation count" when using reflect.Call
  • #21747 cmd/compile: incorrect name in error message
  • #21825 cmd/cgo: does not replace references to paths in GOROOT/ with $GOROOT
  • #21836 runtime: lost non-Go profiling samples are overcounted
  • #21935 log: race between SetFlag and Output
  • #21938 cmd/compile: failed to parse floating point constant on buffer boundary
  • #21947 cmd/compile: PPC64.rules for Zero are not checking alignment
  • #21963 cmd/compile: -race instrumentation leads to different behaviour due to 16 to 32-bit expansion
  • #22023 runtime: runtime.GC() does not trigger GC if GOGC=off
  • #22024 internal/poll: Reading data piped through os.Stdin hangs on Windows version
  • #22062 net: tests using timer fail on macOS High Sierra 10.13 / iOS 11
  • #22083 cmd/compile: reports wrong line number when calling a method in multiple lines
  • #22149 internal/poll: crash setting file completion modes on Windows
  • #22157 cmd/go: security fix broke bzr-inside-bzr repos
  • #22166 net/smtp: NewClient should initialize tls based on the incoming connection type
  • #22201 cmd/go: spurious recursive VCS reference using Mercurial
  • #22252 cmd/compile: do not report internal compiler error after ordinary compiler error
  • #22253 runtime: change fastrandn to use % again
  • #22256 crypto/x509: disable TestSystemRoots on non-cgo darwin
  • #22260 crypto/x509: intermediates with unknown critical extensions not rejected
  • #22266 cmd/go: fix TestImportMain not to write to current directory
  • #22314 database/sql: missing locking in certain Tx calls [Go 1.9]
  • #22394 runtime: Windows 2008: all goroutines are asleep - deadlock
  • #22432 doc: document Go 1.9.2

Changes on release branch

Log

2017/10/26 17:08:48 starting
2017/10/26 17:08:49 working in /Users/rsc/go-releasebot-work/go1.9.2
2017/10/26 17:08:49 $ git fetch origin master
2017/10/26 17:08:53 $ git fetch origin release-branch.go1.9
2017/10/26 17:08:57 $ git clone --reference /Users/rsc/go-releasebot-work/go1.9.2/gitmirror -b release-branch.go1.9 https://go.googlesource.com/go /Users/rsc/go-releasebot-work/go1.9.2/gitwork
2017/10/26 17:09:06 $ git change relwork
2017/10/26 17:09:07 $ git config gc.auto 0
2017/10/26 17:09:07 $ git rev-parse go1.9.2
2017/10/26 17:09:07 $ git rev-parse go1.9.2

— golang.org/x/build/cmd/releasebot, Oct 26 21:09:30 UTC

@rsc rsc added this to the Go1.9.2 milestone Oct 15, 2017

@rsc rsc changed the title all: Go1.9.2 release status all: Go 1.9.2 release status Oct 19, 2017

@rsc

This comment has been minimized.

Copy link
Contributor Author

commented Oct 20, 2017

go1.9.2rc2 pre-release distributions

go1.9.2rc2 distributions are now available for testing:

src (tar.gz)
linux-386 (tar.gz)
linux-armv6l (tar.gz)
linux-amd64 (tar.gz)
linux-arm64 (tar.gz)
freebsd-386 (tar.gz)
freebsd-amd64 (tar.gz)
windows-386 (zip) (msi)
windows-amd64 (zip) (msi)
darwin-amd64 (tar.gz) (pkg)
linux-s390x (tar.gz)
linux-ppc64le (tar.gz)

— golang.org/x/build/cmd/releasebot, Oct 20 15:21:52 UTC

@magiconair

This comment has been minimized.

Copy link
Contributor

commented Oct 21, 2017

Shouldn't there be a go1.9.2rc2 tag?

$ git pull ; git tag | grep go1.9
Already up-to-date.
go1.9
go1.9.1
go1.9beta1
go1.9beta2
go1.9rc1
go1.9rc2
@rsc

This comment has been minimized.

Copy link
Contributor Author

commented Oct 23, 2017

@magiconair, no, in order to preserve the ability to easily shuffle the set of CLs going into the point releases, nothing is committed to the release branch except the final point release bits. So there isn't a tag like for the major releases, just the binary distributions above. You can check out the corresponding source by hash - see the "Latest build" section in the status message in the note above. I will make sure that same comment appears in the pre-release distribution comments too.

@magiconair

This comment has been minimized.

Copy link
Contributor

commented Oct 24, 2017

@rsc This makes sense. Thx for the explanation.

@rsc

This comment has been minimized.

Copy link
Contributor Author

commented Oct 25, 2017

@magiconair, I realized that I can push tags without having the CLs on the release branch, and I've updated the scripts to do that. The next packaging will have a tag.

@rsc

This comment has been minimized.

Copy link
Contributor Author

commented Oct 26, 2017

@rsc rsc closed this Oct 26, 2017

@golang golang locked and limited conversation to collaborators Oct 26, 2018

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
You can’t perform that action at this time.