Hello community,
here is the log from the commit of package go for openSUSE:Factory
checked in at Fri Oct 7 00:47:13 CEST 2011.
--------
--- openSUSE:Factory/go/go.changes 2011-09-23 02:01:29.000000000 +0200
+++ go/go.changes 2011-10-06 10:16:44.000000000 +0200
@@ -1,0 +2,115 @@
+Thu Oct 6 08:14:24 UTC 2011 - graham@andtech.eu
+
+- Update to r60.2
+- Fixes memory leak in certain map types
+
+-------------------------------------------------------------------
+Wed Oct 5 14:34:10 UTC 2011 - graham@andtech.eu
+
+- Tweaks for gdb debugging
+- go.spec changes:
+ - move %go_arch definition to %prep section
+ - pass correct location of go specific gdb pretty printer and
+ functions to cpp as HOST_EXTRA_CFLAGS macro
+ - install go gdb functions & printer
+- gdb-printer.patch
+ - patch linker (src/cmd/ld/dwarf.c) to emit correct location of go
+ gdb functions and pretty printer
+
+-------------------------------------------------------------------
+Tue Sep 27 08:57:23 UTC 2011 - saschpe@suse.de
+
+- Add file 'VERSION' which is otherwise generated at runtime to fix
+ building
+
+-------------------------------------------------------------------
+Fri Sep 2 08:59:17 UTC 2011 - saschpe@suse.de
+
+- Update to weekly.2001-09-01 version
+ * archive/tar: support symlinks.
+ * big: fix nat.scan bug. (thanks Evan Shaw)
+ * bufio: handle a "\r\n" that straddles the buffer. add openbsd. avoid
+ redundant bss declarations. fix unused parameters. fix windows/amd64
+ build with newest mingw-w64.
+ * bytes: clarify that NewBuffer is not for beginners.
+ * cgo: explain how to free something. fix GoBytes. fixes callback for windows
+ amd64. note that CString result must be freed.
+ * effective_go: convert to use tmpltohtml.
+ * exp/norm: reduced the size of the byte buffer used by reorderBuffer
+ by half by reusing space when combining. a few minor fixes to support the
+ implementation of norm. added implementation for []byte versions of methods.
+ * exp/template/html: add some tests for ">" attributes. added handling for URL
+ attributes. differentiate URL-valued attributes (such as href). reworked
+ escapeText to recognize attr boundaries.
+ * exp/template: moved from exp to the main tree.
+ * exp/wingui: made compatible with windows/amd64.
+ * flag: add Parsed, restore Usage.
+ * gc: add openbsd. escape analysis. fix build on Plan 9. fix div bug. fix
+ pc/line table. fix some spurious leaks. make static initialization more
+ static. remove JCXZ; add JCXZW, JCXZL, and JCXZQ instructions. shuffle
+ #includes. simplify escape analysis recursion.
+ * go/ast cleanup: base File/PackageExports on FilterFile/FilterPackage code.
+ adjustments to filter function. fix ast.MergePackageFiles to collect infos
+ about imports. generalize ast.FilterFile.
+ * go/build: add test support & use in gotest. separate test imports out when scanning.
+ * go/parser: fix type switch scoping. fix type switch scoping.
+ * gob: explain that Debug isn't useful unless it's compiled in.
+ * gobuilder: increase log limit.
+ * godashboard: fix utf-8 in user names.
+ * godoc: first step towards reducing index size. add dummy playground.js to
+ silence godoc warning at start-up. added systematic throttling to indexing
+ goroutine. fix bug in zip.go. support for reading/writing (splitted) index
+ files. use virtual file system when generating package synopses.
+ * gofix: forgot to rename the URL type. osopen: fixed=true when changing O_CREAT.
+ * goinstall: error out with paths that end with '/'. report lack of $GOPATH
+ on errors. select the tag that is closest to runtime.Version.
+ * http: add MaxBytesReader to limit request body size. add file protocol
+ transport. adjust test threshold for larger suse buffers. delete error
+ kludge. on invalid request, send 400 response. return 413 instead of 400
+ when the request body is too large. support setting Transport's TLS client
+ config.
+ * image/tiff: add a decode benchmark. decoder optimization.
+ * image: add PalettedImage interface, and make image/png recognize it.
+ * io: add TeeReader.
+ * json: add struct tag option to wrap literals in strings.
+ calculate Offset for Indent correctly.
+ fix decode bug with struct tag names with ,opts being ignored.
+ * ld: handle Plan 9 ar format. remove duplicate bss definitions.
+ * libmach: support reading symbols from Windows .exe for nm.
+ * math: fix Pow10 loop. (thanks Volker Dobler)
+ * mime: ParseMediaType returns os.Error now, not a nil map. media type
+ formatter. text charset defaults.
+ * misc/dashboard: remove limit for json package list.
+ * misc/emacs: refine label detection.
+ * net: add ParseMAC function. change the internal form of IPMask for IPv4.
+ disable "tcp" test on openbsd. fix windows build. join and leave a IPv6
+ group address, on a specific interface. make use of IPv4len, IPv6len.
+ move internal string manipulation routines to parse.go.
+ * os: disable Hostname test on OpenBSD. fix WNOHANG Waitmsg.
+ * reflect: add Value.Bytes, Value.SetBytes methods.
+ * rpc: add benchmark for async rpc calls.
+ * runtime: add openbsd 386 defs.h. add runtime support for openbsd 386. add
+ runtime prefix to showframe. ctrlhandler for windows amd64. fix stack
+ cleanup on windows/amd64. fix void warnings. go interface to cdecl calbacks.
+ handle string + char literals in goc2c. make arm work on Ubuntu Natty qemu.
+ openbsd thread tweaks. simplify stack traces. speed up cgo calls. use cgo
+ runtime functions to call windows syscalls. windows/amd64 callbacks fixed
+ and syscall fixed to allow using it in callbacks.
+ * strconv: put decimal on stack.
+ * spec: update section on Implementation Differences.
+ * syscall: SOMAXCONN should be 0x7fffffff at winsock2. add openbsd 386. handle
+ RTM_NEWROUTE in ParseNetlinkRouteAttr on Linux. handle routing entry in
+ ParseRoutingSockaddr on BSD variants. openbsd amd64 syscall support. use the
+ vdso page on linux x86 for faster syscalls instead of int $0x80.
+ * template/parse: give if, range, and with a common representation.
+ * template: grammar fix for template documentation. range over channel. remove
+ else and end nodes from public view.
+ * test: put GOROOT/bin before all others in run.
+ * time: fix Plan 9 build. fix zone during windows test.
+ * type switches: test for pathological case.
+ * version.bash: update VERSION on -save if already present.
+ * websocket: implements new version of WebSocket protocol.
+ * windows/386: clean stack after syscall.
+ * xml: marshal "parent>child" tags correctly.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
go-0.0.r59.tar.bz2
go-fix-werrors.patch
New:
----
VERSION
gdb-printer.patch
go-0.0.r60.2+hg20110510.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ go.spec ++++++
--- /var/tmp/diff_new_pack.ilXYXQ/_old 2011-10-07 00:47:10.000000000 +0200
+++ /var/tmp/diff_new_pack.ilXYXQ/_new 2011-10-07 00:47:10.000000000 +0200
@@ -1,7 +1,4 @@
#
-# spec file for package go
-#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2011, Sascha Peilicke
participants (1)
-
root@hilbert.suse.de