Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(456)

Issue 100590044: code review 100590044: build: make nacl pass (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
10 years, 10 months ago by rsc
Modified:
10 years, 10 months ago
Reviewers:
dave
CC:
golang-codereviews, remyoudompheng, dave_cheney.net, bradfitz
Visibility:
Public.

Description

build: make nacl pass Add nacl.bash, the NaCl version of all.bash. It's a separate script because it builds a variant of package syscall with a large zip file embedded in it, containing all the input files needed for tests. Disable various tests new since the last round, mostly the ones using os/exec. Fixes issue 7945.

Patch Set 1 #

Patch Set 2 : diff -r 218e19b51285 https://code.google.com/p/go/ #

Patch Set 3 : diff -r 07c77d128740 https://code.google.com/p/go/ #

Patch Set 4 : diff -r 07c77d128740 https://code.google.com/p/go/ #

Total comments: 2

Patch Set 5 : diff -r 07c77d128740 https://code.google.com/p/go/ #

Patch Set 6 : diff -r 07c77d128740 https://code.google.com/p/go/ #

Total comments: 19

Patch Set 7 : diff -r fb7122476042 https://code.google.com/p/go/ #

Unified diffs Side-by-side diffs Delta from patch set Stats (+2144 lines, -54 lines) Patch
A misc/nacl/mkzip.go View 1 2 3 4 5 6 1 chunk +220 lines, -0 lines 0 comments Download
A misc/nacl/testdata/bin/placeholder View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
A misc/nacl/testdata/empty View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
A misc/nacl/testdata/group View 1 2 1 chunk +8 lines, -0 lines 0 comments Download
A misc/nacl/testdata/hosts View 1 2 1 chunk +1 line, -0 lines 0 comments Download
A misc/nacl/testdata/mime.types View 1 2 1 chunk +1596 lines, -0 lines 0 comments Download
A misc/nacl/testzip.proto View 1 2 3 4 1 chunk +116 lines, -0 lines 0 comments Download
M src/all.bash View 1 1 chunk +1 line, -1 line 0 comments Download
M src/cmd/addr2line/addr2line_test.go View 1 1 chunk +4 lines, -0 lines 0 comments Download
M src/cmd/nm/nm_test.go View 1 1 chunk +4 lines, -0 lines 0 comments Download
M src/cmd/objdump/objdump_test.go View 1 2 3 4 5 6 5 chunks +18 lines, -6 lines 0 comments Download
M src/cmd/pack/pack_test.go View 1 3 chunks +9 lines, -0 lines 0 comments Download
M src/make.bash View 1 1 chunk +1 line, -0 lines 0 comments Download
A src/nacltest.bash View 1 2 3 4 5 6 1 chunk +50 lines, -0 lines 0 comments Download
M src/pkg/crypto/x509/x509_test.go View 1 2 chunks +5 lines, -0 lines 0 comments Download
M src/pkg/net/http/cgi/matryoshka_test.go View 1 4 chunks +13 lines, -0 lines 0 comments Download
M src/pkg/net/packetconn_test.go View 1 1 chunk +1 line, -1 line 0 comments Download
M src/pkg/net/protoconn_test.go View 1 2 chunks +2 lines, -2 lines 0 comments Download
M src/pkg/net/server_test.go View 1 1 chunk +1 line, -1 line 0 comments Download
M src/pkg/net/timeout_test.go View 1 2 3 4 5 6 2 chunks +4 lines, -1 line 0 comments Download
M src/pkg/net/unix_test.go View 1 1 chunk +1 line, -1 line 0 comments Download
M src/pkg/os/exec/exec_test.go View 1 10 chunks +14 lines, -11 lines 0 comments Download
M src/pkg/os/os_test.go View 1 8 chunks +28 lines, -15 lines 0 comments Download
M src/pkg/os/path_test.go View 1 1 chunk +3 lines, -2 lines 0 comments Download
M src/pkg/path/filepath/match_test.go View 1 1 chunk +3 lines, -4 lines 0 comments Download
M src/pkg/path/filepath/path_test.go View 1 1 chunk +3 lines, -2 lines 0 comments Download
M src/pkg/runtime/asm_amd64p32.s View 1 2 chunks +5 lines, -1 line 0 comments Download
M src/pkg/runtime/crash_test.go View 1 2 chunks +5 lines, -0 lines 0 comments Download
M src/pkg/runtime/pprof/pprof_test.go View 1 1 chunk +2 lines, -0 lines 0 comments Download
M src/pkg/runtime/runtime_test.go View 1 2 chunks +8 lines, -0 lines 0 comments Download
M src/run.bash View 1 2 3 4 5 6 4 chunks +15 lines, -6 lines 0 comments Download
M test/gc2.go View 1 2 chunks +3 lines, -1 line 0 comments Download
M test/nosplit.go View 1 2 chunks +2 lines, -1 line 0 comments Download

Messages

Total messages: 14
rsc
Hello golang-codereviews@googlegroups.com (cc: dfc, remyoudompheng), I'd like you to review this change to https://code.google.com/p/go/
10 years, 10 months ago (2014-05-20 05:39:34 UTC) #1
remyoudompheng
https://codereview.appspot.com/100590044/diff/60001/src/nacl.bash File src/nacl.bash (right): https://codereview.appspot.com/100590044/diff/60001/src/nacl.bash#newcode36 src/nacl.bash:36: GOOS=$GOHOSTOS GOARCH=$GOHOSTARCH $gobin/go run ../misc/nacl/mkzip.go -p syscall -r .. ...
10 years, 10 months ago (2014-05-20 05:47:40 UTC) #2
dave_cheney.net
Thanks Russ. Testing now. https://codereview.appspot.com/100590044/diff/60001/src/cmd/cgo/gcc.go File src/cmd/cgo/gcc.go (right): https://codereview.appspot.com/100590044/diff/60001/src/cmd/cgo/gcc.go#newcode1203 src/cmd/cgo/gcc.go:1203: if dt.ByteSize < 0 && ...
10 years, 10 months ago (2014-05-20 05:54:09 UTC) #3
rsc
I added the missing mkzip.go and testzip.proto and removed the spurious cgo/gcc.go. Thanks.
10 years, 10 months ago (2014-05-20 05:55:32 UTC) #4
dave_cheney.net
Did you forget to hg add ../misc/mkzip.go ?
10 years, 10 months ago (2014-05-20 05:58:09 UTC) #5
dave_cheney.net
Thanks, I'm now seeing this error on linux/amd64 with any binary. SysMap(0xf01000, 0x1000): 0xffffffea runtime: ...
10 years, 10 months ago (2014-05-20 06:03:53 UTC) #6
rsc
don't use pepper 33 then. :-) i am using something like 27. one thing at ...
10 years, 10 months ago (2014-05-20 06:05:49 UTC) #7
dave_cheney.net
> don't use pepper 33 then. :-) Yup, that is fair. I downgraded to pepper_27 ...
10 years, 10 months ago (2014-05-20 06:16:06 UTC) #8
dave_cheney.net
Sorry, make that patch @@ -80,8 +88,8 @@ if !os.SameFile(fi1, fi2) { t.Fatalf("objdump_test.go and %s ...
10 years, 10 months ago (2014-05-20 06:18:56 UTC) #9
dave_cheney.net
LGTM. much closer using darwin/amd64 as my host Only a few failures ** Signal 4 ...
10 years, 10 months ago (2014-05-20 06:42:27 UTC) #10
bradfitz
https://codereview.appspot.com/100590044/diff/90001/misc/nacl/mkzip.go File misc/nacl/mkzip.go (right): https://codereview.appspot.com/100590044/diff/90001/misc/nacl/mkzip.go#newcode76 misc/nacl/mkzip.go:76: defer gw.Close() ignoring close of a file opened for ...
10 years, 10 months ago (2014-05-20 06:47:25 UTC) #11
bradfitz
https://codereview.appspot.com/100590044/diff/90001/src/nacl.bash File src/nacl.bash (right): https://codereview.appspot.com/100590044/diff/90001/src/nacl.bash#newcode10 src/nacl.bash:10: # Assumes that sel_ldr binaries are in $PATH; see ...
10 years, 10 months ago (2014-05-20 15:09:08 UTC) #12
rsc
https://codereview.appspot.com/100590044/diff/90001/misc/nacl/mkzip.go File misc/nacl/mkzip.go (right): https://codereview.appspot.com/100590044/diff/90001/misc/nacl/mkzip.go#newcode76 misc/nacl/mkzip.go:76: defer gw.Close() On 2014/05/20 06:47:24, bradfitz wrote: > ignoring ...
10 years, 10 months ago (2014-05-20 15:53:25 UTC) #13
rsc
10 years, 10 months ago (2014-05-20 16:10:21 UTC) #14
*** Submitted as https://code.google.com/p/go/source/detail?r=29348a1c6914 ***

build: make nacl pass

Add nacl.bash, the NaCl version of all.bash.
It's a separate script because it builds a variant of package syscall
with a large zip file embedded in it, containing all the input files
needed for tests.

Disable various tests new since the last round, mostly the ones using os/exec.

Fixes issue 7945.

LGTM=dave
R=golang-codereviews, remyoudompheng, dave, bradfitz
CC=golang-codereviews
https://codereview.appspot.com/100590044
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b