Go 1.10.1 and Go 1.9.5 are released

909 views
Skip to first unread message

Andrew Bonventre

unread,
Mar 29, 2018, 11:17:34 AM3/29/18
to golang-...@googlegroups.com
Hi gophers,

We have just released Go versions 1.10.1 and 1.9.5, minor point releases.

These releases include fixes to the compiler, runtime, go command, and the
archive/zip, crypto/tls, crypto/x509, encoding/json, net, net/http, and
net/http/pprof packages.

View the release notes for more information:

You can download binary and source distributions from the Go web site:

To compile from source using a Git clone, update to the release with
"git checkout go1.10.1" and build as usual.

Thanks to everyone who contributed to the release.

The Go Team

Nathan Kerr

unread,
Mar 29, 2018, 11:49:35 AM3/29/18
to golang-nuts
I've updated my release related resources:

Lucio

unread,
Mar 31, 2018, 12:54:23 AM3/31/18
to golang-nuts
I just updated the sources, compiled tip in /home/lucio/Project/go, then elsewhere checked out "-b go1.10.1".

It is usually me being distracted, but I tried both

     GOROOT_BOOTSTRAP=/usr/local/go1.9 ./all.bash

and

     export GOROOT_BOOTSTRAP=/usr/local/go1.9
     ./all.bash

yet the build reported using /home/lucio/Project/go to bootstrap.

I have verified that there is NO "bin/" directory in /usr/local/go1.9, which may be diagnostic here: it is very helpful but surprising to find that "go build" uses the default GOROOT in place of an inappropriate GOROOT_BOOTSTRAP. I think at least a warning should be issued.

That explains why TIP was built correctly using the 1.4 version, as expected.

In fact, here, lightly edited to remove embarrassing typos is the start of the typescript:

$ set|grep GO 
GOPATH=/home/lucio/Workdir:/home/lucio/Project:/home/lucio/Package
GOROOT_BOOTSTRAP=/home/lucio/Project/go1.4
GO_TEST_TIMEOUT_SCALE=10
$ cd src
$ cat ../VERSION
$ GOROOT_BOOTSTRAP=/usr/local/go1.9 ./all.bash 
Building Go cmd/dist using /home/lucio/Project/go.
^C$ export GOROOT_BOOTSTRAP=/usr/local/go1.9
$ go env
GOARCH="386"
GOBIN=""
GOCACHE="/home/lucio/.cache/go-build"
GOEXE=""
GOHOSTARCH="386"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/lucio/Workdir:/home/lucio/Project:/home/lucio/Package"
GORACE=""
GOROOT="/home/lucio/Project/go"
GOTMPDIR=""
GOTOOLDIR="/home/lucio/Project/go/pkg/tool/linux_386"
GCCGO="gccgo"
GO386="sse2"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m32 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build861792537=/tmp/go-build -gno-record-gcc-switches"
$ export GOROOT_BOOTSTRAP=/usr/local/go1.9
$ ls -l $GOROOT_BOOTSTRAP
total 164
drwxr-xr-x  2 root root  4096 Aug 31  2017 api
-rw-r--r--  1 root root 41258 Aug 31  2017 AUTHORS
-rw-r--r--  1 root root  1576 Aug 31  2017 CONTRIBUTING.md
-rw-r--r--  1 root root 55577 Aug 31  2017 CONTRIBUTORS
drwxr-xr-x  9 root root  4096 Aug 31  2017 doc
-rw-r--r--  1 root root  5686 Aug 31  2017 favicon.ico
drwxr-xr-x  3 root root  4096 Aug 31  2017 lib
-rw-r--r--  1 root root  1479 Aug 31  2017 LICENSE
drwxr-xr-x 13 root root  4096 Aug 31  2017 misc
-rw-r--r--  1 root root  1303 Aug 31  2017 PATENTS
-rw-r--r--  1 root root  1601 Aug 31  2017 README.md
-rw-r--r--  1 root root    26 Aug 31  2017 robots.txt
drwxr-xr-x 46 root root  4096 Aug 31  2017 src
drwxr-xr-x 19 root root 12288 Aug 31  2017 test
-rw-r--r--  1 root root     5 Aug 31  2017 VERSION
$ ./all.bash
Building Go cmd/dist using /home/lucio/Project/go.
Building Go toolchain1 using /home/lucio/Project/go.
Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1.
Building Go toolchain2 using go_bootstrap and Go toolchain1.
Building Go toolchain3 using go_bootstrap and Go toolchain2.
Building packages and commands for linux/386.
##### Testing packages.
ok  archive/tar 0.752s
[ ... ]

Lucio.

Michel Casabianca

unread,
Apr 2, 2018, 6:57:13 AM4/2/18
to Lucio, golang-nuts
Hi Gophers,

I have updated my list of Go interfaces for these releases : http://sweetohm.net/article/go-interfaces.en.html

Enjoy!

--
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.



--
Michel Casabianca
Reply all
Reply to author
Forward
0 new messages