golang-1.11.git
6 years agoMerge changes from raspbian golang-1.10 package. archive/raspbian/1.11.4-4+rpi1 raspbian/1.11.4-4+rpi1
Peter Michael Green [Sun, 6 Jan 2019 14:03:22 +0000 (14:03 +0000)]
Merge changes from raspbian golang-1.10 package.

6 years agopsuedomerge to tie together broken upstream history
Peter Michael Green [Sun, 6 Jan 2019 13:57:56 +0000 (13:57 +0000)]
psuedomerge to tie together broken upstream history

6 years agoMerge version 1.10.5-1+rpi1 and 1.10.7-2 to produce 1.10.7-2+rpi1
Raspbian forward pporter [Thu, 3 Jan 2019 10:55:36 +0000 (10:55 +0000)]
Merge version 1.10.5-1+rpi1 and 1.10.7-2 to produce 1.10.7-2+rpi1

6 years agoMerge golang-1.11 (1.11.4-4) import into refs/heads/workingbranch
Anthony Fok [Fri, 28 Dec 2018 18:39:40 +0000 (18:39 +0000)]
Merge golang-1.11 (1.11.4-4) import into refs/heads/workingbranch

6 years agocmd/compile: fix MIPS SGTconst-with-shift rules
Cherry Zhang [Wed, 26 Dec 2018 00:36:25 +0000 (19:36 -0500)]
cmd/compile: fix MIPS SGTconst-with-shift rules

(SGTconst [c] (SRLconst _ [d])) && 0 <= int32(c) && uint32(d) <= 31 && 1<<(32-uint32(d)) <= int32(c) -> (MOVWconst [1])

This rule is problematic. 1<<(32-uint32(d)) <= int32(c) meant to
say that it is true if c is greater than the largest possible
value of the right shift. But when d==1, 1<<(32-1) is negative
and results in the wrong comparison.

Rewrite the rules in a more direct way.

Fixes #29402.

Change-Id: I5940fc9538d9bc3a4bcae8aa34672867540dc60e

Gbp-Pq: Name 0005-fix-MIPS-SGTconst-with-shift-rules.patch

6 years agounix: fix Fstatat by using fillStat_t on linux/mips64x
Anthony Fok [Fri, 28 Dec 2018 13:18:00 +0000 (06:18 -0700)]
unix: fix Fstatat by using fillStat_t on linux/mips64x

The stat structure on linux/mips64x differ between C library and the kernel,
as described in the stat(2) man page.

Fstat, Lstat and Stat on linux/mips64x already converts the stat structure
using a fillStat_t function, very similar to __xstat_conv in GLIBC.
Doing the same for Fstatat before calling SYS_NEWFSTATAT fixes the
"Fstatat: returned stat does not match Stat/Lstat" error in TestFstatat.

Fixes golang/go#29401

Change-Id: I0b2a7b274acc3c7c9fc7ae2afe722dd6225da383
Reviewed-on: https://go-review.googlesource.com/c/155747
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Reviewed-by: Tobias Klauser <tobias.klauser@gmail.com>
Gbp-Pq: Name 0004-fix-Fstatat-by-using-fillStat_t-on-linux-mips64x.patch

6 years agoarm64/arm64asm: recognise new ssbb/pssbb mnemonics from objdump
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 0003-arm64-arm64asm-recognise-new-ssbb-pssbb-mnemonics-fr.patch

6 years agoFix Lintian warnings about wrong interpreter path
Dr. Tobias Quathamer [Wed, 19 Dec 2018 12:16:45 +0000 (13:16 +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 0002-Fix-Lintian-warnings-about-wrong-interpreter-path.patch

6 years agoReproducible BUILD_PATH_PREFIX_MAP
Michael Stapelberg [Thu, 8 Feb 2018 09:00:00 +0000 (10:00 +0100)]
Reproducible BUILD_PATH_PREFIX_MAP

Make builds reproducible by honoring BUILD_PATH_PREFIX_MAP
Upstream has rejected the patch in this form and promised to implement an
alternative they are happy with instead. That hasn't happened yet though.

Bug: https://github.com/golang/go/issues/22491, https://github.com/golang/go/issues/16860
Forwarded: https://golang.org/cl/73291 (rejected upstream though)

Gbp-Pq: Name 0001-Reproducible-BUILD_PATH_PREFIX_MAP.patch

6 years agogolang-1.11 (1.11.4-4) unstable; urgency=medium
Anthony Fok [Fri, 28 Dec 2018 18:39:40 +0000 (18:39 +0000)]
golang-1.11 (1.11.4-4) unstable; urgency=medium

  * Team upload.
  * Add patch "unix: fix Fstatat by using fillStat_t on linux/mips64x"
    This fixes the "Fstatat: returned stat does not match Stat/Lstat"
    errors detected by TestFstatat.
    See https://go-review.googlesource.com/c/sys/+/155747
  * Re-enable TestFstatat on mips64el

[dgit import unpatched golang-1.11 1.11.4-4]

6 years agoImport golang-1.11_1.11.4-4.debian.tar.xz
Anthony Fok [Fri, 28 Dec 2018 18:39:40 +0000 (18:39 +0000)]
Import golang-1.11_1.11.4-4.debian.tar.xz

[dgit import tarball golang-1.11 1.11.4-4 golang-1.11_1.11.4-4.debian.tar.xz]

6 years agoMerge golang-1.10 (1.10.7-2) import into refs/heads/workingbranch
Dr. Tobias Quathamer [Fri, 28 Dec 2018 15:11:01 +0000 (15:11 +0000)]
Merge golang-1.10 (1.10.7-2) import into refs/heads/workingbranch

6 years agoarm64/arm64asm: recognise new ssbb/pssbb mnemonics from objdump
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 0004-arm64-arm64asm-recognise-new-ssbb-pssbb-mnemonics-fr.patch

6 years agoFix Lintian warnings about wrong interpreter path
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

6 years agocmd/internal/objfile: only consider executable segments for load address
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 0002-cmd-internal-objfile-only-consider-executable-segmen.patch

6 years agoReproducible BUILD_PATH_PREFIX_MAP
Michael Stapelberg [Thu, 8 Feb 2018 09:00:00 +0000 (10:00 +0100)]
Reproducible BUILD_PATH_PREFIX_MAP

Make builds reproducible by honoring BUILD_PATH_PREFIX_MAP
Upstream has rejected the patch in this form and promised to implement an
alternative they are happy with instead. That hasn't happened yet though.

Bug: https://github.com/golang/go/issues/22491, https://github.com/golang/go/issues/16860
Forwarded: https://golang.org/cl/73291 (rejected upstream though)

Gbp-Pq: Name 0001-Reproducible-BUILD_PATH_PREFIX_MAP.patch

6 years agogolang-1.10 (1.10.7-2) unstable; urgency=medium
Dr. Tobias Quathamer [Fri, 28 Dec 2018 15:11:01 +0000 (15:11 +0000)]
golang-1.10 (1.10.7-2) unstable; urgency=medium

  [ Dr. Tobias Quathamer ]
  * Switch team address to tracker.d.o
  * Do not compress favicon.ico.
    Thanks to Dato Simó <dato@debian.org> (Closes: #917132)
  * Update patches for git-buildpackage

  [ Anthony Fok ]
  * Bump Standards-Version to 4.3.0 (no change)

[dgit import unpatched golang-1.10 1.10.7-2]

6 years agoImport golang-1.10_1.10.7-2.debian.tar.xz
Dr. Tobias Quathamer [Fri, 28 Dec 2018 15:11:01 +0000 (15:11 +0000)]
Import golang-1.10_1.10.7-2.debian.tar.xz

[dgit import tarball golang-1.10 1.10.7-2 golang-1.10_1.10.7-2.debian.tar.xz]

7 years agoImport golang-1.11_1.11.4.orig.tar.gz
Dr. Tobias Quathamer [Sun, 16 Dec 2018 12:48:52 +0000 (12:48 +0000)]
Import golang-1.11_1.11.4.orig.tar.gz

[dgit import orig golang-1.11_1.11.4.orig.tar.gz]

7 years agoMerge golang-1.10 (1.10.7-1) import into refs/heads/workingbranch
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

7 years agoImport 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.orig.tar.gz

[dgit import orig golang-1.10_1.10.7.orig.tar.gz]

7 years agoarm64/arm64asm: recognise new ssbb/pssbb mnemonics from objdump
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

7 years agoFix Lintian warnings about wrong interpreter path
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

7 years agocmd/internal/objfile: only consider executable segments for load address
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

7 years agoreproducible-BUILD_PATH_PREFIX_MAP
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

7 years agogolang-1.10 (1.10.7-1) unstable; urgency=medium
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]

7 years agoImport golang-1.10_1.10.7-1.debian.tar.xz
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]

7 years agoMerge version 1.10.4-2+rpi1 and 1.10.5-1 to produce 1.10.5-1+rpi1
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

7 years agoMerge golang-1.10 (1.10.5-1) import into refs/heads/workingbranch
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

7 years agoarm64/arm64asm: recognise new ssbb/pssbb mnemonics from objdump
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

7 years agocmd/internal/objfile: only consider executable segments for load address
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

7 years agoreproducible-BUILD_PATH_PREFIX_MAP
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

7 years agogolang-1.10 (1.10.5-1) unstable; urgency=medium
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]

7 years agoImport 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.orig.tar.gz

[dgit import orig golang-1.10_1.10.5.orig.tar.gz]

7 years agoImport golang-1.10_1.10.5-1.debian.tar.xz
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]

7 years agoMerge version 1.10.3-1+rpi1 and 1.10.4-2 to produce 1.10.4-2+rpi1
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

7 years agoMerge golang-1.10 (1.10.4-2) import into refs/heads/workingbranch
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

7 years agoarm64/arm64asm: recognise new ssbb/pssbb mnemonics from objdump
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

7 years agocmd/internal/objfile: only consider executable segments for load address
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

7 years agoreproducible-BUILD_PATH_PREFIX_MAP
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

7 years agogolang-1.10 (1.10.4-2) unstable; urgency=medium
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]

7 years agoImport golang-1.10_1.10.4-2.debian.tar.xz
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]

7 years agoImport golang-1.10_1.10.4.orig.tar.gz
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]

7 years agoMerge version 1.10.2-1+rpi1 and 1.10.3-1 to produce 1.10.3-1+rpi1
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

7 years agoMerge golang-1.10 (1.10.3-1) import into refs/heads/workingbranch
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

7 years agoreproducible-BUILD_PATH_PREFIX_MAP
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

7 years agogolang-1.10 (1.10.3-1) unstable; urgency=medium
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]

7 years agoImport 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.orig.tar.gz

[dgit import orig golang-1.10_1.10.3.orig.tar.gz]

7 years agoImport golang-1.10_1.10.3-1.debian.tar.xz
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]

7 years agoMerge 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:13 +0000 (05:54 +0100)]
Merge version 1.10.1-3+rpi1 and 1.10.2-1 to produce 1.10.2-1+rpi1

7 years agopseudomerge to tie together broken upstream history
Raspbian forward pporter [Thu, 31 May 2018 04:54:12 +0000 (05:54 +0100)]
pseudomerge to tie together broken upstream history

7 years agoMerge golang-1.10 (1.10.2-1) import into refs/heads/workingbranch
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

7 years agoreproducible-BUILD_PATH_PREFIX_MAP
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

7 years agogolang-1.10 (1.10.2-1) unstable; urgency=medium
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]

7 years agoImport 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.orig.tar.gz

[dgit import orig golang-1.10_1.10.2.orig.tar.gz]

7 years agoImport golang-1.10_1.10.2-1.debian.tar.xz
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]

7 years agoMerge version 1.10~rc2-1+rpi1 and 1.10.1-3 to produce 1.10.1-3+rpi1
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

7 years agoMerge golang-1.10 (1.10.1-3) import into refs/heads/workingbranch
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

7 years agocmd/internal/obj/mips: load/store even float registers first
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

7 years agocmd/link: do not pass -no-pie to host linker when -linkshared is passed
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

7 years agoreproducible-BUILD_PATH_PREFIX_MAP
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

7 years agogolang-1.10 (1.10.1-3) unstable; urgency=high
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]

7 years agoImport golang-1.10_1.10.1-3.debian.tar.xz
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]

7 years agoImport golang-1.10_1.10.1.orig.tar.gz
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]

7 years agoMerge golang-1.10 (1.10~rc2-1+rpi1) import into refs/heads/workingbranch
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

7 years agoreproducible-BUILD_PATH_PREFIX_MAP
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

7 years agogolang-1.10 (1.10~rc2-1+rpi1) buster-staging; urgency=medium
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]

7 years agoImport golang-1.10_1.10~rc2-1+rpi1.debian.tar.xz
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]

7 years agoreproducible-BUILD_PATH_PREFIX_MAP
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

7 years agoImport golang-1.10_1.10~rc2.orig.tar.gz
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]

7 years agogolang-1.10 (1.10~rc2-1) unstable; urgency=medium
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]

7 years agoImport golang-1.10_1.10~rc2-1.debian.tar.xz
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]