summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Raspbian forward pporter [Mon, 24 Dec 2018 21:00:40 +0000 (21:00 +0000)]
Merge version 1.10.5-1+rpi1 and 1.10.7-1 to produce 1.10.7-1+rpi1
Dr. Tobias Quathamer [Sun, 16 Dec 2018 12:37:11 +0000 (12:37 +0000)]
Merge golang-1.10 (1.10.7-1) import into refs/heads/workingbranch
Michael Hudson-Doyle [Thu, 20 Sep 2018 07:20:31 +0000 (09:20 +0200)]
arm64/arm64asm: recognise new ssbb/pssbb mnemonics from objdump
Fixes golang/go#27754
Change-Id: I8fcc3bc3c718cf0d93afbd1d383df48316b522d4
Reviewed-on: https://go-review.googlesource.com/136455
Run-TryBot: Michael Hudson-Doyle <michael.hudson@canonical.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Cherry Zhang <cherryyz@google.com>
Gbp-Pq: Name arm64-arm64asm-recognise-new-ssbb-pssbb-mnemonics-fr.patch
Dr. Tobias Quathamer [Sun, 16 Dec 2018 12:10:01 +0000 (13:10 +0100)]
Fix Lintian warnings about wrong interpreter path
The command used for this change is as follows:
grep -rH "/usr/bin/env perl" * | cut -d: -f1 | xargs -n1 sed -i -e "s,/usr/bin/env perl,/usr/bin/perl,"
Gbp-Pq: Name 0003-Fix-Lintian-warnings-about-wrong-interpreter-path.patch
Ian Lance Taylor [Fri, 3 Aug 2018 21:52:54 +0000 (14:52 -0700)]
cmd/internal/objfile: only consider executable segments for load address
Reportedly on some new Fedora systems the linker is producing extra
load segments, basically making the dynamic section non-executable.
We were assuming that the first load segment could be used to
determine the program's load offset, but that is no longer true.
Use the first executable load segment instead.
Fixes #26369
Change-Id: I5ee31ddeef2e8caeed3112edc5149065a6448456
Reviewed-on: https://go-review.googlesource.com/127895
Run-TryBot: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Gbp-Pq: Name only-consider-executable-segments.patch
Go Compiler Team [Sun, 16 Dec 2018 12:37:11 +0000 (12:37 +0000)]
reproducible-BUILD_PATH_PREFIX_MAP
Gbp-Pq: Name 0002-reproducible-BUILD_PATH_PREFIX_MAP.patch
Dr. Tobias Quathamer [Sun, 16 Dec 2018 12:37:11 +0000 (12:37 +0000)]
golang-1.10 (1.10.7-1) unstable; urgency=medium
* New upstream version 1.10.7
* Override two false positive Lintian errors (missing depends
on sensible-utils)
* Add lintian overrides for testdata
* Include /usr/share/dpkg/architecture.mk for DEB_HOST_ARCH
* Fix Lintian warnings about wrong interpreter path
* Make two scripts executable which have been missed by upstream
* Update d/copyright
* Remove unused lintian overrides
[dgit import unpatched golang-1.10 1.10.7-1]
Dr. Tobias Quathamer [Sun, 16 Dec 2018 12:37:11 +0000 (12:37 +0000)]
Import golang-1.10_1.10.7.orig.tar.gz
[dgit import orig golang-1.10_1.10.7.orig.tar.gz]
Dr. Tobias Quathamer [Sun, 16 Dec 2018 12:37:11 +0000 (12:37 +0000)]
Import golang-1.10_1.10.7-1.debian.tar.xz
[dgit import tarball golang-1.10 1.10.7-1 golang-1.10_1.10.7-1.debian.tar.xz]
Raspbian forward pporter [Mon, 3 Dec 2018 16:25:29 +0000 (16:25 +0000)]
Merge version 1.10.4-2+rpi1 and 1.10.5-1 to produce 1.10.5-1+rpi1
Dr. Tobias Quathamer [Mon, 26 Nov 2018 21:50:39 +0000 (21:50 +0000)]
Merge golang-1.10 (1.10.5-1) import into refs/heads/workingbranch
Michael Hudson-Doyle [Thu, 20 Sep 2018 07:20:31 +0000 (09:20 +0200)]
arm64/arm64asm: recognise new ssbb/pssbb mnemonics from objdump
Fixes golang/go#27754
Change-Id: I8fcc3bc3c718cf0d93afbd1d383df48316b522d4
Reviewed-on: https://go-review.googlesource.com/136455
Run-TryBot: Michael Hudson-Doyle <michael.hudson@canonical.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Cherry Zhang <cherryyz@google.com>
Gbp-Pq: Name arm64-arm64asm-recognise-new-ssbb-pssbb-mnemonics-fr.patch
Ian Lance Taylor [Fri, 3 Aug 2018 21:52:54 +0000 (14:52 -0700)]
cmd/internal/objfile: only consider executable segments for load address
Reportedly on some new Fedora systems the linker is producing extra
load segments, basically making the dynamic section non-executable.
We were assuming that the first load segment could be used to
determine the program's load offset, but that is no longer true.
Use the first executable load segment instead.
Fixes #26369
Change-Id: I5ee31ddeef2e8caeed3112edc5149065a6448456
Reviewed-on: https://go-review.googlesource.com/127895
Run-TryBot: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Gbp-Pq: Name only-consider-executable-segments.patch
Go Compiler Team [Mon, 26 Nov 2018 21:50:39 +0000 (21:50 +0000)]
reproducible-BUILD_PATH_PREFIX_MAP
Gbp-Pq: Name 0002-reproducible-BUILD_PATH_PREFIX_MAP.patch
Dr. Tobias Quathamer [Mon, 26 Nov 2018 21:50:39 +0000 (21:50 +0000)]
golang-1.10 (1.10.5-1) unstable; urgency=medium
* Team upload.
[ Jelmer Vernooij ]
* Suggest brz as alternative to bzr; it provides the same command-line API.
[ Dr. Tobias Quathamer ]
* New upstream version 1.10.5
* Refresh patch
[dgit import unpatched golang-1.10 1.10.5-1]
Dr. Tobias Quathamer [Mon, 26 Nov 2018 21:50:39 +0000 (21:50 +0000)]
Import golang-1.10_1.10.5.orig.tar.gz
[dgit import orig golang-1.10_1.10.5.orig.tar.gz]
Dr. Tobias Quathamer [Mon, 26 Nov 2018 21:50:39 +0000 (21:50 +0000)]
Import golang-1.10_1.10.5-1.debian.tar.xz
[dgit import tarball golang-1.10 1.10.5-1 golang-1.10_1.10.5-1.debian.tar.xz]
Raspbian forward pporter [Thu, 27 Sep 2018 15:03:24 +0000 (16:03 +0100)]
Merge version 1.10.3-1+rpi1 and 1.10.4-2 to produce 1.10.4-2+rpi1
Michael Hudson-Doyle [Fri, 21 Sep 2018 09:30:09 +0000 (10:30 +0100)]
Merge golang-1.10 (1.10.4-2) import into refs/heads/workingbranch
Michael Hudson-Doyle [Thu, 20 Sep 2018 07:20:31 +0000 (09:20 +0200)]
arm64/arm64asm: recognise new ssbb/pssbb mnemonics from objdump
Fixes golang/go#27754
Change-Id: I8fcc3bc3c718cf0d93afbd1d383df48316b522d4
Reviewed-on: https://go-review.googlesource.com/136455
Run-TryBot: Michael Hudson-Doyle <michael.hudson@canonical.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Cherry Zhang <cherryyz@google.com>
Gbp-Pq: Name arm64-arm64asm-recognise-new-ssbb-pssbb-mnemonics-fr.patch
Ian Lance Taylor [Fri, 3 Aug 2018 21:52:54 +0000 (14:52 -0700)]
cmd/internal/objfile: only consider executable segments for load address
Reportedly on some new Fedora systems the linker is producing extra
load segments, basically making the dynamic section non-executable.
We were assuming that the first load segment could be used to
determine the program's load offset, but that is no longer true.
Use the first executable load segment instead.
Fixes #26369
Change-Id: I5ee31ddeef2e8caeed3112edc5149065a6448456
Reviewed-on: https://go-review.googlesource.com/127895
Run-TryBot: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Gbp-Pq: Name only-consider-executable-segments.patch
Go Compiler Team [Fri, 21 Sep 2018 09:30:09 +0000 (10:30 +0100)]
reproducible-BUILD_PATH_PREFIX_MAP
Gbp-Pq: Name 0002-reproducible-BUILD_PATH_PREFIX_MAP.patch
Michael Hudson-Doyle [Fri, 21 Sep 2018 09:30:09 +0000 (10:30 +0100)]
golang-1.10 (1.10.4-2) unstable; urgency=medium
* d/patches/arm64-arm64asm-recognise-new-ssbb-pssbb-mnemonics-fr.patch:
backport another ftbfs fix from upstream.
[dgit import unpatched golang-1.10 1.10.4-2]
Michael Hudson-Doyle [Fri, 21 Sep 2018 09:30:09 +0000 (10:30 +0100)]
Import golang-1.10_1.10.4-2.debian.tar.xz
[dgit import tarball golang-1.10 1.10.4-2 golang-1.10_1.10.4-2.debian.tar.xz]
Michael Hudson-Doyle [Wed, 19 Sep 2018 08:03:11 +0000 (09:03 +0100)]
Import golang-1.10_1.10.4.orig.tar.gz
[dgit import orig golang-1.10_1.10.4.orig.tar.gz]
Raspbian forward pporter [Wed, 20 Jun 2018 21:05:47 +0000 (22:05 +0100)]
Merge version 1.10.2-1+rpi1 and 1.10.3-1 to produce 1.10.3-1+rpi1
Michael Hudson-Doyle [Thu, 14 Jun 2018 02:55:58 +0000 (03:55 +0100)]
Merge golang-1.10 (1.10.3-1) import into refs/heads/workingbranch
Go Compiler Team [Thu, 14 Jun 2018 02:55:58 +0000 (03:55 +0100)]
reproducible-BUILD_PATH_PREFIX_MAP
Gbp-Pq: Name 0002-reproducible-BUILD_PATH_PREFIX_MAP.patch
Michael Hudson-Doyle [Thu, 14 Jun 2018 02:55:58 +0000 (03:55 +0100)]
golang-1.10 (1.10.3-1) unstable; urgency=medium
* New upstream version 1.10.3
* Restore changelog entry for 1.10.1-3, and fix that for 1.10.2-1, oops.
[dgit import unpatched golang-1.10 1.10.3-1]
Michael Hudson-Doyle [Thu, 14 Jun 2018 02:55:58 +0000 (03:55 +0100)]
Import golang-1.10_1.10.3.orig.tar.gz
[dgit import orig golang-1.10_1.10.3.orig.tar.gz]
Michael Hudson-Doyle [Thu, 14 Jun 2018 02:55:58 +0000 (03:55 +0100)]
Import golang-1.10_1.10.3-1.debian.tar.xz
[dgit import tarball golang-1.10 1.10.3-1 golang-1.10_1.10.3-1.debian.tar.xz]
Raspbian forward pporter [Thu, 31 May 2018 04:54:13 +0000 (05:54 +0100)]
Merge version 1.10.1-3+rpi1 and 1.10.2-1 to produce 1.10.2-1+rpi1
Raspbian forward pporter [Thu, 31 May 2018 04:54:12 +0000 (05:54 +0100)]
pseudomerge to tie together broken upstream history
Michael Hudson-Doyle [Wed, 23 May 2018 03:24:03 +0000 (04:24 +0100)]
Merge golang-1.10 (1.10.2-1) import into refs/heads/workingbranch
Go Compiler Team [Wed, 23 May 2018 03:24:03 +0000 (04:24 +0100)]
reproducible-BUILD_PATH_PREFIX_MAP
Gbp-Pq: Name 0002-reproducible-BUILD_PATH_PREFIX_MAP.patch
Michael Hudson-Doyle [Wed, 23 May 2018 03:24:03 +0000 (04:24 +0100)]
golang-1.10 (1.10.2-1) unstable; urgency=medium
* Install the 'misc' and 'api' directories as part of the golang-1.10-src
package as some tools (vgo, go tool trace) expect them to be there.
(Closes: 894992¸ LP: #
1743598)
* New upstream version 1.10.2.
- d/patches/0003-Backport_nopie_fix.patch: removed, now included upstream.
[dgit import unpatched golang-1.10 1.10.2-1]
Michael Hudson-Doyle [Wed, 23 May 2018 03:24:03 +0000 (04:24 +0100)]
Import golang-1.10_1.10.2.orig.tar.gz
[dgit import orig golang-1.10_1.10.2.orig.tar.gz]
Michael Hudson-Doyle [Wed, 23 May 2018 03:24:03 +0000 (04:24 +0100)]
Import golang-1.10_1.10.2-1.debian.tar.xz
[dgit import tarball golang-1.10 1.10.2-1 golang-1.10_1.10.2-1.debian.tar.xz]
Raspbian forward pporter [Thu, 26 Apr 2018 06:50:00 +0000 (07:50 +0100)]
Merge version 1.10~rc2-1+rpi1 and 1.10.1-3 to produce 1.10.1-3+rpi1
Martín Ferrari [Sun, 22 Apr 2018 21:21:05 +0000 (22:21 +0100)]
Merge golang-1.10 (1.10.1-3) import into refs/heads/workingbranch
James Cowgill [Wed, 28 Feb 2018 16:10:14 +0000 (16:10 +0000)]
cmd/internal/obj/mips: load/store even float registers first
There is a bug in Octeon III processors where storing an odd floating
point register after it has recently been written to by a double
floating point operation will store the old value from before the double
operation (there are some extra details - the operation and store
must be a certain number of cycles apart). However, this bug does not
occur if the even register is stored first. Currently the bug only
happens on big endian because go always loads the even register first on
little endian.
Workaround the bug by always loading / storing the even floating point
register first. Since this is just an instruction reordering, it should
have no performance penalty. This follows other compilers like GCC which
will always store the even register first (although you do have to set
the ISA level to MIPS I to prevent it from using SDC1).
Change-Id: I5e73daa4d724ca1df7bf5228aab19f53f26a4976
Reviewed-on: https://go-review.googlesource.com/97735
Reviewed-by: Keith Randall <khr@golang.org>
Gbp-Pq: Name 0004-Backport_mips_octeon3_fp_fix.patch
Michael Hudson-Doyle [Wed, 4 Apr 2018 22:07:41 +0000 (10:07 +1200)]
cmd/link: do not pass -no-pie to host linker when -linkshared is passed
As the comment above the code I'm changing says, when building with
-buildmode=exe, the default compiler flags produce code incompatible with PIE.
But when -linkshared is passed, the default compiler flags are not used so this
does not apply. And now I've found a system (linux/arm64 with glibc 2.27) where
this combination of flags causes a problem, albeit for reasons I don't really
understand, so stop passing -no-pie when -linkshared is passed.
Change-Id: I412ec7941dc0cb89e6d1b171fc29288aadcb9f20
Reviewed-on: https://go-review.googlesource.com/104815
Run-TryBot: Michael Hudson-Doyle <michael.hudson@canonical.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Gbp-Pq: Name 0003-Backport_nopie_fix.patch
Go Compiler Team [Sun, 22 Apr 2018 21:21:05 +0000 (22:21 +0100)]
reproducible-BUILD_PATH_PREFIX_MAP
Gbp-Pq: Name 0002-reproducible-BUILD_PATH_PREFIX_MAP.patch
Martín Ferrari [Sun, 22 Apr 2018 21:21:05 +0000 (22:21 +0100)]
golang-1.10 (1.10.1-3) unstable; urgency=high
* Team upload.
[ Michael Hudson-Doyle ]
* Install the 'misc' and 'api' directories as part of the golang-1.10-src
package as some tools (vgo, go tool trace) expect them to be there.
(Closes: 894992¸ LP: #
1743598)
[ Martín Ferrari ]
* Backport fix for FP bug in mips/Octeon III. Closes: #892088. Raising
severity.
[dgit import unpatched golang-1.10 1.10.1-3]
Martín Ferrari [Sun, 22 Apr 2018 21:21:05 +0000 (22:21 +0100)]
Import golang-1.10_1.10.1-3.debian.tar.xz
[dgit import tarball golang-1.10 1.10.1-3 golang-1.10_1.10.1-3.debian.tar.xz]
Michael Hudson-Doyle [Tue, 3 Apr 2018 03:34:12 +0000 (04:34 +0100)]
Import golang-1.10_1.10.1.orig.tar.gz
[dgit import orig golang-1.10_1.10.1.orig.tar.gz]
Peter Michael Green [Sat, 24 Feb 2018 12:22:04 +0000 (12:22 +0000)]
Merge golang-1.10 (1.10~rc2-1+rpi1) import into refs/heads/workingbranch
Go Compiler Team [Sat, 24 Feb 2018 12:22:04 +0000 (12:22 +0000)]
reproducible-BUILD_PATH_PREFIX_MAP
Gbp-Pq: Name 0002-reproducible-BUILD_PATH_PREFIX_MAP.patch
Peter Michael Green [Sat, 24 Feb 2018 12:22:04 +0000 (12:22 +0000)]
golang-1.10 (1.10~rc2-1+rpi1) buster-staging; urgency=medium
* Build with GOARM=6
* Disable testsuite.
* Fix clean target.
[dgit import unpatched golang-1.10 1.10~rc2-1+rpi1]
Peter Michael Green [Sat, 24 Feb 2018 12:22:04 +0000 (12:22 +0000)]
Import golang-1.10_1.10~rc2-1+rpi1.debian.tar.xz
[dgit import tarball golang-1.10 1.10~rc2-1+rpi1 golang-1.10_1.10~rc2-1+rpi1.debian.tar.xz]
Go Compiler Team [Wed, 7 Feb 2018 21:46:52 +0000 (21:46 +0000)]
reproducible-BUILD_PATH_PREFIX_MAP
Gbp-Pq: Name 0002-reproducible-BUILD_PATH_PREFIX_MAP.patch
Michael Hudson-Doyle [Wed, 7 Feb 2018 21:46:52 +0000 (21:46 +0000)]
Import golang-1.10_1.10~rc2.orig.tar.gz
[dgit import orig golang-1.10_1.10~rc2.orig.tar.gz]
Michael Hudson-Doyle [Wed, 7 Feb 2018 21:46:52 +0000 (21:46 +0000)]
golang-1.10 (1.10~rc2-1) unstable; urgency=medium
* New upstream version, fixing CVE-2018-6574.
* d/patches/0001-os-signal-skip-TestTerminalSignal-if-posix_openpt-fa.patch,
d/patches/0003-cmd-vendor-github.com-google-pprof-cherry-pick-fix-t.patch,
d/patches/0004-cmd-link-internal-loadelf-fix-logic-for-computing-EL.patch:
removed, now included upstream.
[dgit import unpatched golang-1.10 1.10~rc2-1]
Michael Hudson-Doyle [Wed, 7 Feb 2018 21:46:52 +0000 (21:46 +0000)]
Import golang-1.10_1.10~rc2-1.debian.tar.xz
[dgit import tarball golang-1.10 1.10~rc2-1 golang-1.10_1.10~rc2-1.debian.tar.xz]