Go 1.7.3 is released

2,403 views
Skip to first unread message

Chris Broadfoot

unread,
Oct 19, 2016, 3:45:32 PM10/19/16
to golang-nuts
Hi gophers,

We have just released Go version 1.7.3, a minor point release.

This release includes fixes to the compiler, runtime, and the
the crypto/cipher, crypto/tls, net/http, and strings packages.

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.7.3" and build as usual.

Please note that 1.7.2 was tagged, but unreleased - there was a bug reported at the last minute so the release announcement was held off. We decided not to overwrite the go1.7.2 tag just in case anyone had used it in that short window.

Thanks to everyone who contributed to the release.

Chris

Jan Mercl

unread,
Oct 19, 2016, 4:10:42 PM10/19/16
to Chris Broadfoot, golang-nuts
On Wed, Oct 19, 2016 at 9:45 PM Chris Broadfoot <cb...@golang.org> wrote:

> We have just released Go version 1.7.3, a minor point release.

Package time fails test.

jnml@4670:~$ cd ~/go/src/
jnml@4670:~/go/src$ go env
GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/jnml"
GORACE=""
GOROOT="/home/jnml/go"
GOTOOLDIR="/home/jnml/go/pkg/tool/linux_amd64"
CC="gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build529084731=/tmp/go-build -gno-record-gcc-switches"
CXX="g++"
CGO_ENABLED="1"
jnml@4670:~/go/src$ git status 
HEAD detached at go1.7.3
nothing to commit, working directory clean
jnml@4670:~/go/src$ ./all.bash
##### Building Go bootstrap tool.
cmd/dist

##### Building Go toolchain using /home/jnml/go1.4.
bootstrap/internal/sys
bootstrap/asm/internal/flags
bootstrap/internal/bio
bootstrap/compile/internal/big
bootstrap/internal/obj
bootstrap/internal/gcprog
bootstrap/internal/obj/arm
bootstrap/internal/obj/arm64
bootstrap/internal/obj/mips
bootstrap/internal/obj/ppc64
bootstrap/internal/obj/s390x
bootstrap/internal/obj/x86
bootstrap/asm/internal/lex
bootstrap/link/internal/ld
bootstrap/compile/internal/ssa
bootstrap/asm/internal/arch
bootstrap/asm/internal/asm
bootstrap/asm
bootstrap/link/internal/amd64
bootstrap/link/internal/arm
bootstrap/link/internal/arm64
bootstrap/link/internal/mips64
bootstrap/link/internal/ppc64
bootstrap/link/internal/s390x
bootstrap/link/internal/x86
bootstrap/link
bootstrap/compile/internal/gc
bootstrap/compile/internal/amd64
bootstrap/compile/internal/arm
bootstrap/compile/internal/arm64
bootstrap/compile/internal/mips64
bootstrap/compile/internal/ppc64
bootstrap/compile/internal/s390x
bootstrap/compile/internal/x86
bootstrap/compile

##### Building go_bootstrap for host, linux/amd64.
runtime/internal/sys
runtime/internal/atomic
runtime
encoding
errors
internal/race
internal/syscall/windows/sysdll
math
sort
sync/atomic
unicode
unicode/utf16
unicode/utf8
sync
container/heap
io
syscall
internal/singleflight
bytes
hash
strings
strconv
hash/adler32
bufio
path
reflect
encoding/base64
crypto
regexp/syntax
crypto/sha1
internal/syscall/windows
internal/syscall/windows/registry
time
regexp
os
os/signal
path/filepath
io/ioutil
encoding/binary
fmt
context
flag
go/token
log
net/url
text/template/parse
compress/flate
encoding/json
debug/dwarf
go/scanner
os/exec
go/ast
text/template
compress/zlib
debug/macho
debug/elf
go/parser
go/doc
go/build
cmd/go

##### Building packages and commands for linux/amd64.
runtime/internal/sys
runtime/internal/atomic
runtime
errors
internal/race
sync/atomic
unicode
unicode/utf8
math
sync
sort
io
syscall
hash
hash/adler32
bytes
strings
bufio
path
strconv
text/tabwriter
hash/crc32
compress/bzip2
container/heap
container/list
container/ring
crypto/subtle
math/rand
time
crypto/cipher
reflect
regexp/syntax
crypto
crypto/aes
crypto/sha512
crypto/hmac
os
crypto/md5
internal/syscall/unix
regexp
crypto/rc4
crypto/sha1
crypto/sha256
path/filepath
encoding/base64
io/ioutil
internal/nettrace
internal/singleflight
encoding
encoding/ascii85
encoding/base32
encoding/pem
unicode/utf16
vendor/golang_org/x/net/lex/httplex
hash/crc64
hash/fnv
html
image/color
internal/syscall/windows/sysdll
image
image/color/palette
runtime/debug
encoding/binary
fmt
cmd/internal/sys
crypto/des
image/internal/imageutil
image/draw
image/jpeg
index/suffixarray
runtime/trace
math/cmplx
os/signal
runtime/race
cmd/compile/internal/test
cmd/internal/pprof/svg
cmd/vet/internal/whitelist
flag
log
debug/dwarf
compress/flate
debug/gosym
cmd/internal/obj
debug/plan9obj
compress/zlib
debug/elf
cmd/internal/goobj
debug/macho
debug/pe
archive/tar
archive/zip
compress/gzip
compress/lzw
cmd/internal/objfile
context
math/big
encoding/hex
go/token
os/exec
go/scanner
cmd/addr2line
database/sql/driver
go/ast
database/sql
encoding/csv
encoding/gob
encoding/json
go/parser
crypto/dsa
crypto/elliptic
encoding/asn1
crypto/rand
go/printer
crypto/rsa
encoding/xml
vendor/golang_org/x/net/http2/hpack
crypto/ecdsa
crypto/x509/pkix
mime
mime/quotedprintable
cmd/cgo
net/http/internal
net/url
text/template/parse
go/constant
go/format
text/scanner
image/gif
go/types
image/png
text/template
runtime/pprof
testing
go/doc
html/template
go/build
runtime/cgo
internal/testenv
internal/trace
net/internal/socktest
testing/iotest
testing/quick
cmd/internal/obj/arm
cmd/internal/obj/arm64
net
go/internal/gccgoimporter
go/internal/gcimporter
os/user
cmd/api
go/importer
cmd/internal/obj/mips
cmd/internal/obj/ppc64
cmd/internal/obj/s390x
cmd/internal/obj/x86
cmd/asm/internal/flags
cmd/asm/internal/lex
cmd/internal/bio
crypto/x509
net/textproto
net/http/httptrace
log/syslog
mime/multipart
net/mail
cmd/compile/internal/big
cmd/compile/internal/ssa
crypto/tls
cmd/asm/internal/arch
cmd/asm/internal/asm
cmd/internal/gcprog
cmd/cover
cmd/asm
net/http
net/smtp
cmd/dist
cmd/doc
cmd/fix
cmd/gofmt
cmd/internal/pprof/profile
cmd/internal/pprof/tempfile
cmd/link/internal/ld
expvar
net/http/cgi
net/http/cookiejar
net/http/httptest
net/http/fcgi
net/http/httputil
net/http/pprof
net/rpc
cmd/go
net/rpc/jsonrpc
cmd/compile/internal/gc
cmd/internal/pprof/plugin
cmd/internal/pprof/report
cmd/internal/pprof/commands
cmd/internal/pprof/driver
cmd/internal/pprof/fetch
cmd/internal/pprof/symbolizer
cmd/internal/pprof/symbolz
cmd/link/internal/amd64
cmd/link/internal/arm
cmd/link/internal/arm64
cmd/link/internal/mips64
cmd/link/internal/ppc64
cmd/link/internal/s390x
cmd/link/internal/x86
cmd/nm
cmd/link
cmd/objdump
cmd/pack
cmd/pprof
cmd/trace
cmd/vet/internal/cfg
cmd/vet
cmd/yacc
cmd/compile/internal/amd64
cmd/compile/internal/arm
cmd/compile/internal/arm64
cmd/compile/internal/mips64
cmd/compile/internal/ppc64
cmd/compile/internal/s390x
cmd/compile/internal/x86
cmd/compile


##### Testing packages.
ok   archive/tar 0.008s
ok   archive/zip 0.037s
ok   bufio 0.061s
ok   bytes 0.075s
ok   compress/bzip2 0.060s
ok   compress/flate 0.606s
ok   compress/gzip 0.025s
ok   compress/lzw 0.006s
ok   compress/zlib 0.019s
ok   container/heap 0.002s
ok   container/list 0.002s
ok   container/ring 0.010s
ok   context 0.922s
ok   crypto/aes 0.043s
ok   crypto/cipher 0.002s
ok   crypto/des 0.006s
ok   crypto/dsa 0.003s
ok   crypto/ecdsa 0.057s
ok   crypto/elliptic 0.020s
ok   crypto/hmac 0.002s
ok   crypto/md5 0.002s
ok   crypto/rand 0.034s
ok   crypto/rc4 0.052s
ok   crypto/rsa 0.050s
ok   crypto/sha1 0.014s
ok   crypto/sha256 0.002s
ok   crypto/sha512 0.006s
ok   crypto/subtle 0.014s
ok   crypto/tls 0.656s
ok   crypto/x509 0.519s
ok   database/sql 0.035s
ok   database/sql/driver 0.031s
ok   debug/dwarf 0.013s
ok   debug/elf 0.009s
ok   debug/gosym 0.137s
ok   debug/macho 0.002s
ok   debug/pe 0.012s
ok   debug/plan9obj 0.014s
ok   encoding/ascii85 0.014s
ok   encoding/asn1 0.020s
ok   encoding/base32 0.002s
ok   encoding/base64 0.003s
ok   encoding/binary 0.004s
ok   encoding/csv 0.027s
ok   encoding/gob 0.038s
ok   encoding/hex 0.021s
ok   encoding/json 0.118s
ok   encoding/pem 0.017s
ok   encoding/xml 0.021s
ok   errors 0.011s
ok   expvar 0.006s
ok   flag 0.012s
ok   fmt 0.069s
ok   go/ast 0.012s
ok   go/build 0.052s
ok   go/constant 0.009s
ok   go/doc 0.022s
ok   go/format 0.018s
ok   go/internal/gccgoimporter 0.018s
ok   go/internal/gcimporter 0.403s
ok   go/parser 0.017s
ok   go/printer 0.215s
ok   go/scanner 0.002s
ok   go/token 0.010s
ok   go/types 0.399s
ok   hash/adler32 0.004s
ok   hash/crc32 0.015s
ok   hash/crc64 0.010s
ok   hash/fnv 0.006s
ok   html 0.002s
ok   html/template 0.016s
ok   image 0.066s
ok   image/color 0.033s
ok   image/draw 0.031s
ok   image/gif 0.058s
ok   image/jpeg 0.077s
ok   image/png 0.047s
ok   index/suffixarray 0.007s
ok   internal/singleflight 0.021s
ok   internal/trace 0.029s
ok   io 0.027s
ok   io/ioutil 0.018s
ok   log 0.002s
ok   log/syslog 2.014s
ok   math 0.005s
ok   math/big 0.201s
ok   math/cmplx 0.003s
ok   math/rand 0.065s
ok   mime 0.017s
ok   mime/multipart 0.294s
ok   mime/quotedprintable 0.133s
ok   net 1.347s
ok   net/http 8.620s
ok   net/http/cgi 0.333s
ok   net/http/cookiejar 0.024s
ok   net/http/fcgi 0.003s
ok   net/http/httptest 0.018s
ok   net/http/httptrace 0.003s
ok   net/http/httputil 0.047s
ok   net/http/internal 0.027s
ok   net/internal/socktest 0.019s
ok   net/mail 0.012s
ok   net/rpc 0.014s
ok   net/rpc/jsonrpc 0.004s
ok   net/smtp 0.025s
ok   net/textproto 0.007s
ok   net/url 0.004s
ok   os 0.222s
ok   os/exec 0.133s
ok   os/signal 4.263s
ok   os/user 0.003s
ok   path 0.002s
ok   path/filepath 0.006s
ok   reflect 0.051s
ok   regexp 0.084s
ok   regexp/syntax 0.199s
ok   runtime 14.269s
ok   runtime/debug 0.004s
ok   runtime/internal/atomic 0.155s
ok   runtime/internal/sys 0.001s
ok   runtime/pprof 1.178s
ok   runtime/trace 1.185s
ok   sort 0.039s
ok   strconv 0.270s
ok   strings 0.121s
ok   sync 0.105s
ok   sync/atomic 0.020s
ok   syscall 0.015s
ok   testing 2.256s
ok   testing/quick 0.058s
ok   text/scanner 0.014s
ok   text/tabwriter 0.034s
ok   text/template 0.210s
ok   text/template/parse 0.009s
--- FAIL: TestLoadFixed (0.00s)
time_test.go:943: Now().In(loc).Zone() = "-01", -3600, want "GMT+1", -3600
FAIL
FAIL time 2.355s
ok   unicode 0.017s
ok   unicode/utf16 0.010s
ok   unicode/utf8 0.004s
ok   vendor/golang_org/x/net/http2/hpack 0.004s
ok   vendor/golang_org/x/net/lex/httplex 0.004s
ok   cmd/addr2line 0.315s
ok   cmd/api 0.003s
ok   cmd/asm/internal/asm 0.114s
ok   cmd/asm/internal/lex 0.002s
ok   cmd/compile/internal/big 0.480s
ok   cmd/compile/internal/gc 9.426s
ok   cmd/compile/internal/ssa 0.130s
ok   cmd/compile/internal/test 0.011s
ok   cmd/cover 0.881s
ok   cmd/doc 0.021s
ok   cmd/fix 0.014s
ok   cmd/go 22.239s
ok   cmd/gofmt 0.024s
ok   cmd/internal/goobj 0.001s
ok   cmd/internal/obj 0.001s
ok   cmd/internal/obj/x86 0.009s
ok   cmd/internal/pprof/profile 0.002s
ok   cmd/link 0.008s
ok   cmd/nm 0.415s
ok   cmd/objdump 1.113s
ok   cmd/pack 1.057s
ok   cmd/vendor/golang.org/x/arch/arm/armasm 0.003s
ok   cmd/vendor/golang.org/x/arch/x86/x86asm 0.152s
ok   cmd/vet 1.518s
ok   cmd/vet/internal/cfg 0.018s
2016/10/19 22:07:44 Failed: exit status 1
jnml@4670:~/go/src$ 

--

-j

Michael Hudson-Doyle

unread,
Oct 19, 2016, 4:14:47 PM10/19/16
to Jan Mercl, Chris Broadfoot, golang-nuts
That's https://github.com/golang/go/issues/17276, which if I'd been paying a bit more attention I'd have suggested go into 1.7.3 :( It's not an indicator of a real problem fortunately.

Cheers,
mwh

--
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.

alb.do...@gmail.com

unread,
Oct 19, 2016, 4:17:51 PM10/19/16
to golang-nuts, cb...@golang.org
The time failure is Issue 17276. I patched it on tip
but it was backported in 1.7

alb.do...@gmail.com

unread,
Oct 19, 2016, 4:19:57 PM10/19/16
to golang-nuts, cb...@golang.org, alb.do...@gmail.com
It *wasn't* backported.

Tim Henderson

unread,
Oct 19, 2016, 4:48:52 PM10/19/16
to golang-nuts, cb...@golang.org
I can reproduce that error. Here is my `go env` output the test output is identical.

$ go env
GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/hendersont/stuff/code/godev"
GORACE=""
GOROOT="/home/hendersont/srcs/go"
GOTOOLDIR="/home/hendersont/srcs/go/pkg/tool/linux_amd64"
CC="gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build052830685=/tmp/go-build -gno-record-gcc-switches"
CXX="g++"
CGO_ENABLED="1"


On Wednesday, October 19, 2016 at 4:10:42 PM UTC-4, Jan Mercl wrote:
On Wed, Oct 19, 2016 at 9:45 PM Chris Broadfoot <cb...@golang.org> wrote:

> We have just released Go version 1.7.3, a minor point release.

Package time fails test.

[snip]
 

Edward Muller

unread,
Oct 19, 2016, 5:06:44 PM10/19/16
to Tim Henderson, golang-nuts, cb...@golang.org

--
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...@googlegroups.com.

Peter Kleiweg

unread,
Oct 19, 2016, 5:27:23 PM10/19/16
to golang-nuts
Same problem here. Also, after the last package test cmd/vet/internal/cfg, all further tests are skipped.

GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"

GOPATH="/net/aps/64/opt/gosite"
GORACE=""
GOROOT="/net/aps/64/opt/go"
GOTOOLDIR="/net/aps/64/opt/go/pkg/tool/linux_amd64"
CC="gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build028705261=/tmp/go-build -gno-record-gcc-switches"
CXX="g++"
CGO_ENABLED="1"

Reed O'Brien

unread,
Oct 23, 2016, 4:23:03 AM10/23/16
to golang-nuts
create a branch from release-branch.go1.7 and cherry pick the fix (c5434f2973a87acf) if you can't wait.

git branch 1.7.3-timefixed release-branch.go1.7
git checkout 1.7.3-timfixed
git cherry-pick c5434f2973a87acf
GOROOT_BOOTSTRAP=~/go143 ./all.bash 

Or something very close to the unverified lines above
Reply all
Reply to author
Forward
0 new messages