Raspbian automatic forward porter [Fri, 1 Nov 2019 06:17:07 +0000 (06:17 +0000)]
Merge version 1.11.6-1+rpi1+deb10u2 and 1.11.6-1+deb10u3 to produce 1.11.6-1+rpi1+deb10u3
Dr. Tobias Quathamer [Sat, 19 Oct 2019 12:12:42 +0000 (13:12 +0100)]
Merge golang-1.11 (1.11.6-1+deb10u3) import into refs/heads/workingbranch
Dr. Tobias Quathamer [Sat, 19 Oct 2019 12:03:22 +0000 (14:03 +0200)]
Fix CVE-2019-17596
Cherry-picked from upstream:
https://github.com/golang/go/commit/
2017d88dbc096381d4f348d2fb08bfb3c2b7ed73
Gbp-Pq: Name 0008-Fix-CVE-2019-17596.patch
Dr. Tobias Quathamer [Thu, 26 Sep 2019 09:46:46 +0000 (11:46 +0200)]
Fix CVE-2019-16276
Cherry-picked from upstream:
https://github.com/golang/go/commit/
6e6f4aaf70c8b1cc81e65a26332aa9409de03ad8
Gbp-Pq: Name 0007-Fix-CVE-2019-16276.patch
Dr. Tobias Quathamer [Thu, 15 Aug 2019 19:37:24 +0000 (21:37 +0200)]
Fix CVE-2019-14809
Cherry-picked from upstream:
https://github.com/golang/go/commit/
c1d9ca70995dc232a2145e3214f94e03409f6fcc
Gbp-Pq: Name 0006-Fix-CVE-2019-14809.patch
Dr. Tobias Quathamer [Thu, 15 Aug 2019 19:34:14 +0000 (21:34 +0200)]
Fix CVE-2019-9512 and CVE-2019-9514
Cherry-picked from upstream:
https://github.com/golang/go/commit/
e152b01a468a1c18a290bf9aec52ccea7693c7f2
Gbp-Pq: Name 0005-Fix-CVE-2019-9512-and-CVE-2019-9514.patch
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
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
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
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
Dr. Tobias Quathamer [Sat, 19 Oct 2019 12:12:42 +0000 (13:12 +0100)]
golang-1.11 (1.11.6-1+deb10u3) buster-security; urgency=high
* crypto/dsa: prevent bad public keys from causing panic
https://github.com/golang/go/issues/34960
CVE-2019-17596
[dgit import unpatched golang-1.11 1.11.6-1+deb10u3]
Dr. Tobias Quathamer [Sat, 19 Oct 2019 12:12:42 +0000 (13:12 +0100)]
Import golang-1.11_1.11.6-1+deb10u3.debian.tar.xz
[dgit import tarball golang-1.11 1.11.6-1+deb10u3 golang-1.11_1.11.6-1+deb10u3.debian.tar.xz]
Raspbian automatic forward porter [Fri, 4 Oct 2019 01:12:15 +0000 (02:12 +0100)]
Merge version 1.11.6-1+rpi1+deb10u1 and 1.11.6-1+deb10u2 to produce 1.11.6-1+rpi1+deb10u2
Dr. Tobias Quathamer [Thu, 26 Sep 2019 09:55:04 +0000 (10:55 +0100)]
Merge golang-1.11 (1.11.6-1+deb10u2) import into refs/heads/workingbranch
Dr. Tobias Quathamer [Thu, 26 Sep 2019 09:46:46 +0000 (11:46 +0200)]
Fix CVE-2019-16276
Cherry-picked from upstream:
https://github.com/golang/go/commit/
6e6f4aaf70c8b1cc81e65a26332aa9409de03ad8
Gbp-Pq: Name 0007-Fix-CVE-2019-16276.patch
Dr. Tobias Quathamer [Thu, 15 Aug 2019 19:37:24 +0000 (21:37 +0200)]
Fix CVE-2019-14809
Cherry-picked from upstream:
https://github.com/golang/go/commit/
c1d9ca70995dc232a2145e3214f94e03409f6fcc
Gbp-Pq: Name 0006-Fix-CVE-2019-14809.patch
Dr. Tobias Quathamer [Thu, 15 Aug 2019 19:34:14 +0000 (21:34 +0200)]
Fix CVE-2019-9512 and CVE-2019-9514
Cherry-picked from upstream:
https://github.com/golang/go/commit/
e152b01a468a1c18a290bf9aec52ccea7693c7f2
Gbp-Pq: Name 0005-Fix-CVE-2019-9512-and-CVE-2019-9514.patch
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
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
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
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
Dr. Tobias Quathamer [Thu, 26 Sep 2019 09:55:04 +0000 (10:55 +0100)]
golang-1.11 (1.11.6-1+deb10u2) buster-security; urgency=high
* Fix normalization of headers with spaces before the colon.
https://github.com/golang/go/issues/34541
CVE-2019-16276
* Refresh patches
* Adapt gbp.conf for security branch
[dgit import unpatched golang-1.11 1.11.6-1+deb10u2]
Dr. Tobias Quathamer [Thu, 26 Sep 2019 09:55:04 +0000 (10:55 +0100)]
Import golang-1.11_1.11.6-1+deb10u2.debian.tar.xz
[dgit import tarball golang-1.11 1.11.6-1+deb10u2 golang-1.11_1.11.6-1+deb10u2.debian.tar.xz]
Raspbian automatic forward porter [Thu, 22 Aug 2019 14:11:23 +0000 (15:11 +0100)]
Merge version 1.11.6-1+rpi1 and 1.11.6-1+deb10u1 to produce 1.11.6-1+rpi1+deb10u1
Dr. Tobias Quathamer [Thu, 15 Aug 2019 19:48:59 +0000 (20:48 +0100)]
Merge golang-1.11 (1.11.6-1+deb10u1) import into refs/heads/workingbranch
Dr. Tobias Quathamer [Thu, 15 Aug 2019 19:37:24 +0000 (21:37 +0200)]
Fix CVE-2019-14809
Cherry-picked from upstream:
https://github.com/golang/go/commit/
c1d9ca70995dc232a2145e3214f94e03409f6fcc
Gbp-Pq: Name 0006-Fix-CVE-2019-14809.patch
Dr. Tobias Quathamer [Thu, 15 Aug 2019 19:34:14 +0000 (21:34 +0200)]
Fix CVE-2019-9512 and CVE-2019-9514
Cherry-picked from upstream:
https://github.com/golang/go/commit/
e152b01a468a1c18a290bf9aec52ccea7693c7f2
Gbp-Pq: Name 0005-Fix-CVE-2019-9512-and-CVE-2019-9514.patch
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
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
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
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
Dr. Tobias Quathamer [Thu, 15 Aug 2019 19:48:59 +0000 (20:48 +0100)]
golang-1.11 (1.11.6-1+deb10u1) buster-security; urgency=high
* Fix Denial of Service vulnerabilities in the HTTP/2 implementation.
https://github.com/golang/go/issues/33631
CVE-2019-9512, CVE-2019-9514
* Fix multiple Parsing Issues in URL.Parse
https://github.com/golang/go/issues/29098
CVE-2019-14809
[dgit import unpatched golang-1.11 1.11.6-1+deb10u1]
Dr. Tobias Quathamer [Thu, 15 Aug 2019 19:48:59 +0000 (20:48 +0100)]
Import golang-1.11_1.11.6-1+deb10u1.debian.tar.xz
[dgit import tarball golang-1.11 1.11.6-1+deb10u1 golang-1.11_1.11.6-1+deb10u1.debian.tar.xz]
Raspbian automatic forward porter [Fri, 29 Mar 2019 07:47:37 +0000 (07:47 +0000)]
Merge version 1.11.5-1+rpi1 and 1.11.6-1 to produce 1.11.6-1+rpi1
Michael Hudson-Doyle [Sun, 17 Mar 2019 20:37:17 +0000 (20:37 +0000)]
Import golang-1.11_1.11.6.orig.tar.gz
[dgit import orig golang-1.11_1.11.6.orig.tar.gz]
Michael Hudson-Doyle [Sun, 17 Mar 2019 20:37:17 +0000 (20:37 +0000)]
Merge golang-1.11 (1.11.6-1) import into refs/heads/workingbranch
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
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
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
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
Michael Hudson-Doyle [Sun, 17 Mar 2019 20:37:17 +0000 (20:37 +0000)]
golang-1.11 (1.11.6-1) unstable; urgency=medium
* New upstream version 1.11.6, fixing CVE-2019-9741. (Closes: #924630)
* Delete d/patches/0005-fix-MIPS-SGTconst-with-shift-rules.patch, applied
upstream.
* Refreshed other patches.
[dgit import unpatched golang-1.11 1.11.6-1]
Michael Hudson-Doyle [Sun, 17 Mar 2019 20:37:17 +0000 (20:37 +0000)]
Import golang-1.11_1.11.6-1.debian.tar.xz
[dgit import tarball golang-1.11 1.11.6-1 golang-1.11_1.11.6-1.debian.tar.xz]
Raspbian automatic forward porter [Thu, 31 Jan 2019 23:43:38 +0000 (23:43 +0000)]
Merge version 1.11.4-4+rpi1 and 1.11.5-1 to produce 1.11.5-1+rpi1
Michael Stapelberg [Thu, 24 Jan 2019 07:23:06 +0000 (07:23 +0000)]
Merge golang-1.11 (1.11.5-1) import into refs/heads/workingbranch
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
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
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
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
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
Michael Stapelberg [Thu, 24 Jan 2019 07:23:06 +0000 (07:23 +0000)]
golang-1.11 (1.11.5-1) unstable; urgency=high
* New upstream version 1.11.5, fixing CVE-2019-6486
[dgit import unpatched golang-1.11 1.11.5-1]
Michael Stapelberg [Thu, 24 Jan 2019 07:23:06 +0000 (07:23 +0000)]
Import golang-1.11_1.11.5.orig.tar.gz
[dgit import orig golang-1.11_1.11.5.orig.tar.gz]
Michael Stapelberg [Thu, 24 Jan 2019 07:23:06 +0000 (07:23 +0000)]
Import golang-1.11_1.11.5-1.debian.tar.xz
[dgit import tarball golang-1.11 1.11.5-1 golang-1.11_1.11.5-1.debian.tar.xz]
Peter Michael Green [Sun, 6 Jan 2019 14:03:22 +0000 (14:03 +0000)]
Merge changes from raspbian golang-1.10 package.
Peter Michael Green [Sun, 6 Jan 2019 13:57:56 +0000 (13:57 +0000)]
psuedomerge to tie together broken upstream history
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
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
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
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
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
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
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
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]
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]
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
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
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 0002-cmd-internal-objfile-only-consider-executable-segmen.patch
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
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]
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]
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]
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
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]
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-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]