Package: golang-golang-x-tools / 1:0.0~git20161028.0.b814a3b+ds-4

Metadata

Package Version Patches format
golang-golang-x-tools 1:0.0~git20161028.0.b814a3b+ds-4 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 godoc symlinks.patch | (download)

godoc/vfs/os.go | 17 16 + 1 - 0 !
1 file changed, 16 insertions(+), 1 deletion(-)

 make godoc support symlinks.
 Due to the FHS, we use a symlink from /usr/share/golang/src to
 /usr/lib/golang/src, but godoc does not support that.
 .
 See also https://groups.google.com/forum/#!topic/golang-nuts/396pWLsz-WI
Debian-Bug: 669354
0002 skip online tests.patch | (download)

go/vcs/vcs_test.go | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 skip online tests
 Some tests rely on access to online resources; skip
 these as this does not work in offline build environments.
0003 present base path.patch | (download)

cmd/present/local.go | 10 1 + 9 - 0 !
1 file changed, 1 insertion(+), 9 deletions(-)

 populate -base default value
 This path is debian-specific, hence this patch cannot go upstream.
0004 heapview.patch | (download)

cmd/heapview/main.go | 14 4 + 10 - 0 !
1 file changed, 4 insertions(+), 10 deletions(-)

---
0005 Disable_static.go.patch | (download)

cmd/godoc/appinit.go | 3 1 + 2 - 0 !
cmd/godoc/godoc_test.go | 8 5 + 3 - 0 !
cmd/godoc/main.go | 9 3 + 6 - 0 !
cmd/present/play.go | 6 0 + 6 - 0 !
4 files changed, 9 insertions(+), 17 deletions(-)

 disable embedding static files into binaries
 This path is debian-specific, hence this patch cannot go upstream.
0006 Do_not_depend_on_golang doc.patch | (download)

cmd/godoc/godoc_test.go | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
0007 Disable_tests_for_gccgo.patch | (download)

cmd/guru/guru_test.go | 2 2 + 0 - 0 !
cmd/stringer/endtoend_test.go | 1 1 + 0 - 0 !
cmd/stringer/golden_test.go | 2 2 + 0 - 0 !
go/buildutil/allpackages_test.go | 1 1 + 0 - 0 !
go/buildutil/util_test.go | 1 1 + 0 - 0 !
go/gcimporter15/bexport_test.go | 1 1 + 0 - 0 !
go/loader/example15_test.go | 1 1 + 0 - 0 !
go/loader/example_test.go | 1 1 + 0 - 0 !
go/loader/loader_test.go | 10 10 + 0 - 0 !
go/pointer/example_test.go | 2 2 + 0 - 0 !
go/ssa/builder_test.go | 1 1 + 0 - 0 !
go/ssa/example_test.go | 1 1 + 0 - 0 !
go/ssa/interp/interp_test.go | 1 1 + 0 - 0 !
go/ssa/source_test.go | 6 6 + 0 - 0 !
go/ssa/ssautil/load_test.go | 1 1 + 0 - 0 !
go/ssa/testmain_test.go | 2 2 + 0 - 0 !
refactor/eg/eg_test.go | 1 1 + 0 - 0 !
refactor/importgraph/graph_test.go | 1 1 + 0 - 0 !
refactor/rename/rename_test.go | 3 3 + 0 - 0 !
19 files changed, 39 insertions(+)

---
0008 Fix_tests_for_gccgo.patch | (download)

go/internal/gccgoimporter/gccgoinstallation.go | 6 5 + 1 - 0 !
go/internal/gccgoimporter/gccgoinstallation_test.go | 4 2 + 2 - 0 !
go/internal/gccgoimporter/importer_test.go | 2 1 + 1 - 0 !
3 files changed, 8 insertions(+), 4 deletions(-)

---
0009 imports symlink flake.patch | (download)

imports/fix.go | 40 19 + 21 - 0 !
imports/fix_test.go | 81 80 + 1 - 0 !
2 files changed, 99 insertions(+), 22 deletions(-)

 imports: fix symlink loop detection, deflaking testimportsymlinks
 Change the shouldTraverse function to no longer keep a global map of
 which inodes it's seen. Instead, whenever a symlink is seen for a path
 name, check every directory entry in that path name and see if any are
 the same inode as the current one, detecting any loop just from the
 name itself.
 .
 More details of why the test was flaky are in the bug.
 .
 Fixes golang/go#18142
Bug: https://github.com/golang/go/issues/18142
Bug-Debian: https://bugs.debian.org/857025