...
 
Commits (122)

Too many changes to show.

To preserve performance only 1000 of 1000+ files are displayed.

This diff is collapsed.
This diff is collapsed.
......@@ -19,19 +19,19 @@ BSD-style license found in the LICENSE file.
Official binary distributions are available at https://golang.org/dl/.
After downloading a binary release, visit https://golang.org/doc/install
or load doc/install.html in your web browser for installation
or load [doc/install.html](./doc/install.html) in your web browser for installation
instructions.
#### Install From Source
If a binary distribution is not available for your combination of
operating system and architecture, visit
https://golang.org/doc/install/source or load doc/install-source.html
https://golang.org/doc/install/source or load [doc/install-source.html](./doc/install-source.html)
in your web browser for source installation instructions.
### Contributing
Go is the work of hundreds of contributors. We appreciate your help!
Go is the work of thousands of contributors. We appreciate your help!
To contribute, please read the contribution guidelines:
https://golang.org/doc/contribute.html
......
# Security Policy
## Supported Versions
We support the past two Go releases (for example, Go 1.11.x and Go 1.12.x).
See https://golang.org/wiki/Go-Release-Cycle and in particular the
[Release Maintenance](https://github.com/golang/go/wiki/Go-Release-Cycle#release-maintenance)
part of that page.
## Reporting a Vulnerability
See https://golang.org/security for how to report a vulnerability.
go1.10.3
\ No newline at end of file
go1.13.1
\ No newline at end of file
......@@ -11,4 +11,3 @@ compatibility.
next.txt is the only file intended to be mutated. It's a list of
features that may be added to the next version. It only affects
warning output from the go api tool.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
golang-1.13 (1.13.1-1) unstable; urgency=medium
* New upstream version 1.13.1
- net/textproto: don't normalize headers with spaces before the colon.
Fixes CVE-2019-16276. See https://github.com/golang/go/issues/34541
and Debian bug #941173
-- Dr. Tobias Quathamer <toddy@debian.org> Thu, 26 Sep 2019 11:32:14 +0200
golang-1.13 (1.13-1) unstable; urgency=medium
* New upstream version 1.13
- Refresh patch
* Set pristine-tar for gbp to False
-- Dr. Tobias Quathamer <toddy@debian.org> Wed, 04 Sep 2019 11:28:07 +0200
golang-1.13 (1.13~rc2-1) unstable; urgency=medium
* New upstream version 1.13~rc2
- Remove patch for CVE-2019-9512 and CVE-2019-9514,
has been applied upstream
-- Dr. Tobias Quathamer <toddy@debian.org> Fri, 30 Aug 2019 13:29:21 +0200
golang-1.13 (1.13~rc1-2) unstable; urgency=medium
* Exclude testdata from dh_makeshlibs.
Otherwise, the build fails at least on armel and armhf.
* Apply changes from cme fix dpkg
* Set Rules-Requires-Root: no
-- Dr. Tobias Quathamer <toddy@debian.org> Thu, 22 Aug 2019 15:21:10 +0200
golang-1.13 (1.13~rc1-1) unstable; urgency=medium
* New upstream version 1.13~rc1
- Remove patch for CVE-2019-14809, has been applied upstream
* Use dh_missing instead of deprecated dh_install --fail-missing
* Do not run dh_dwz, there is no debugging information
* Use debhelper-compat (= 12)
-- Dr. Tobias Quathamer <toddy@debian.org> Thu, 22 Aug 2019 12:48:15 +0200
golang-1.13 (1.13~beta1-3) unstable; 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. Closes: #934955
* Fix multiple Parsing Issues in URL.Parse
https://github.com/golang/go/issues/29098
CVE-2019-14809. Closes: #934954
-- Dr. Tobias Quathamer <toddy@debian.org> Sat, 17 Aug 2019 23:47:53 +0200
golang-1.13 (1.13~beta1-2) unstable; urgency=medium
* Set GOCACHE to fix a FTBFS. (See bug #933958)
-- Dr. Tobias Quathamer <toddy@debian.org> Fri, 09 Aug 2019 16:40:13 +0200
golang-1.13 (1.13~beta1-1) unstable; urgency=medium
* New upstream major version.
- Remove Reproducible-BUILD_PATH_PREFIX_MAP.patch.
This patch is finally no longer needed with Go 1.13.
Upstream has implemented a new flag "-trimpath" for the
command "go build" which either strips the path or
replaces it in the resulting binaries.
References:
https://github.com/golang/go/issues/16860
https://go-review.googlesource.com/c/go/+/173345/
https://go-review.googlesource.com/c/go/+/173344/
- Remove arm64-arm64asm-recognise-new-ssbb-pssbb-mnemonics-fr.patch.
This patch has been cherry-picked from upstream and is now included.
- Refresh remaining patches
- Fix lintian warning: make scripts executable
* Switch to debhelper-compat, but stay at v11 for now
-- Dr. Tobias Quathamer <toddy@debian.org> Thu, 01 Aug 2019 14:21:51 +0200
golang-1.12 (1.12.7-1) unstable; urgency=medium
* New upstream version 1.12.7
- Refresh patches
* Update Standards-Version to 4.4.0, no changes needed
-- Dr. Tobias Quathamer <toddy@debian.org> Tue, 09 Jul 2019 14:19:07 +0200
golang-1.12 (1.12.5-1) unstable; urgency=medium
* New upstream version 1.12.5
-- Dr. Tobias Quathamer <toddy@debian.org> Thu, 09 May 2019 22:34:40 +0200
golang-1.12 (1.12.4-1) unstable; urgency=medium
[ Anthony Fok ]
* Add /usr/lib/go-X.Y/{api,misc} symlinks.
For example, programs such as https://github.com/vugu/vugu and
documentation such as https://github.com/golang/go/wiki/WebAssembly
expect to find wasm_exec.js at "$(go env GOROOT)/misc/wasm/wasm_exec.js".
[ Dr. Tobias Quathamer ]
* New upstream version 1.12.4
* Add five lintian overrides for false positives
-- Dr. Tobias Quathamer <toddy@debian.org> Sat, 13 Apr 2019 14:09:40 +0200
golang-1.12 (1.12.1-1) unstable; urgency=medium
* New upstream version 1.12.1
* Use upstream signing key for tarball verification
-- Dr. Tobias Quathamer <toddy@debian.org> Sun, 17 Mar 2019 21:56:32 +0100
golang-1.12 (1.12-1) unstable; urgency=medium
* New upstream version 1.12
- Remove patch 0005-Fix-CVE-2019-6486, applied upstream
-- Dr. Tobias Quathamer <toddy@debian.org> Tue, 26 Feb 2019 21:31:48 +0100
golang-1.12 (1.12~beta2-2) unstable; urgency=medium
* Refresh patch Reproducible BUILD_PATH_PREFIX_MAP.
Thanks to Michael Stapelberg!
* Add patch to fix CVE-2019-6486. (Closes: #920548)
-- Dr. Tobias Quathamer <toddy@debian.org> Sun, 27 Jan 2019 20:05:59 +0100
golang-1.12 (1.12~beta2-1) unstable; urgency=medium
* New upstream version 1.12~beta2
- Remove two patches, applied upstream. Refresh remaining patch.
-- Dr. Tobias Quathamer <toddy@debian.org> Fri, 11 Jan 2019 17:14:43 +0100
golang-1.12 (1.12~beta1-4) unstable; urgency=medium
* Switch watch file to version 4
* Update d/copyright
-- Dr. Tobias Quathamer <toddy@debian.org> Mon, 07 Jan 2019 23:06:22 +0100
golang-1.12 (1.12~beta1-3) unstable; urgency=medium
[ Anthony Fok ]
* 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
[ Dr. Tobias Quathamer ]
* Add another lintian override
-- Dr. Tobias Quathamer <toddy@debian.org> Fri, 28 Dec 2018 23:06:20 +0100
golang-1.12 (1.12~beta1-2) unstable; urgency=medium
[ Anthony Fok ]
* Add patch "cmd/compile: fix MIPS SGTconst-with-shift rules"
by Cherry Zhang. This fixes the root problem behind the
"slice bounds out of range" build error seen in 1.11.4
on mips and mipsel architectures.
See https://go-review.googlesource.com/c/go/+/155798
* Bump Standards-Version to 4.3.0 (no change)
[ Dr. Tobias Quathamer ]
* Do not compress favicon.ico.
Thanks to Dato Simó <dato@debian.org> (Closes: #917132)
-- Dr. Tobias Quathamer <toddy@debian.org> Wed, 26 Dec 2018 23:20:03 +0100
golang-1.12 (1.12~beta1-1) unstable; urgency=medium
* New upstream major version.
- Refresh patches
- Add new patch to disable test for UserHomeDir
* Switch team address to tracker.d.o
* Add another lintian override for a false positive
-- Dr. Tobias Quathamer <toddy@debian.org> Thu, 20 Dec 2018 12:51:49 +0100
golang-1.11 (1.11.4-1) unstable; urgency=medium
* New upstream version 1.11.4
* Make lintian override agnostic of golang version
-- Dr. Tobias Quathamer <toddy@debian.org> Sun, 16 Dec 2018 13:48:52 +0100
golang-1.11 (1.11.3-1) unstable; urgency=medium
* New upstream version 1.11.3
- Refresh patches
* Update gbp.conf to new style syntax
* Suggest brz as alternative to bzr; it provides the same command-line API.
* Add myself to Uploaders
-- Dr. Tobias Quathamer <toddy@debian.org> Thu, 13 Dec 2018 23:23:40 +0100
golang-1.11 (1.11.2-2) unstable; urgency=medium
* d/patches/arm64-arm64asm-recognise-new-ssbb-pssbb-mnemonics-fr.patch:
backport workaround for objdump's support of newer mnemonics on arm64.
-- Michael Hudson-Doyle <mwhudson@debian.org> Mon, 26 Nov 2018 13:24:37 +1300
golang-1.11 (1.11.2-1) unstable; urgency=medium
* Team upload.
[ Michael Hudson-Doyle ]
* New upstream major version.
* Update debhelper compat level to 11.
* Remove GOCACHE files after running tests.
* Stop dh_strip_nondeterminism from looking at testdata directories.
[ Dr. Tobias Quathamer ]
* Build-Depend on debhelper v11
* 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
* Refresh patch for new upstream version
* Fix Lintian warnings about wrong interpreter path
* Make two scripts executable which have been missed by upstream
* Remove three unneeded lintian overrides
* Use HTTPS URL for d/watch
* Update to Standards-Version 4.2.1
- Use HTTPS for d/copyright
* Update d/copyright
-- Dr. Tobias Quathamer <toddy@debian.org> Tue, 20 Nov 2018 22:51:44 +0100
golang-1.10 (1.10.3-1) unstable; urgency=medium
* New upstream version 1.10.3
......
......@@ -2,30 +2,32 @@
# WARNING: "debian/control" is generated via "debian/rules gencontrol" (sourced from "debian/control.in")
#
Source: golang-1.10
Section: devel
Priority: optional
Maintainer: Go Compiler Team <pkg-golang-devel@lists.alioth.debian.org>
Source: golang-1.13
Maintainer: Go Compiler Team <team+go-compiler@tracker.debian.org>
Uploaders: Michael Stapelberg <stapelberg@debian.org>,
Paul Tagliamonte <paultag@debian.org>,
Tianon Gravi <tianon@debian.org>,
Michael Hudson-Doyle <mwhudson@debian.org>
Vcs-Browser: https://salsa.debian.org/go-team/compiler/golang/tree/golang-1.10
Vcs-Git: https://salsa.debian.org/go-team/compiler/golang.git -b golang-1.10
Build-Depends: debhelper (>= 7.4.10),
Michael Hudson-Doyle <mwhudson@debian.org>,
Dr. Tobias Quathamer <toddy@debian.org>
Section: devel
Priority: optional
Build-Depends: debhelper-compat (= 12),
golang-any (>= 2:1.4~) | golang-go (>= 2:1.4~) | gccgo (>= 4:5~),
netbase
Standards-Version: 3.9.8
Standards-Version: 4.4.0
Vcs-Browser: https://salsa.debian.org/go-team/compiler/golang/tree/golang-1.13
Vcs-Git: https://salsa.debian.org/go-team/compiler/golang.git -b golang-1.13
Homepage: https://golang.org
Rules-Requires-Root: no
Package: golang-1.10-go
Package: golang-1.13-go
Architecture: amd64 arm64 armel armhf i386 mips mips64el mipsel ppc64 ppc64el s390x
Depends: golang-1.10-src (>= ${source:Version}),
Depends: golang-1.13-src (>= ${source:Version}),
${misc:Depends},
${perl:Depends},
${shlibs:Depends}
Recommends: g++, gcc, libc6-dev, pkg-config
Suggests: bzr, ca-certificates, git, mercurial, subversion
Suggests: bzr | brz, ca-certificates, git, mercurial, subversion
Description: Go programming language compiler, linker, compiled stdlib
The Go programming language is an open source project to make programmers more
productive. Go is expressive, concise, clean, and efficient. Its concurrency
......@@ -42,7 +44,7 @@ Description: Go programming language compiler, linker, compiled stdlib
Go supports cross-compilation, but as of Go 1.5, it is no longer necessary to
pre-compile the standard library inside GOROOT for cross-compilation to work.
Package: golang-1.10-src
Package: golang-1.13-src
Architecture: amd64 arm64 armel armhf i386 mips mips64el mipsel ppc64 ppc64el s390x
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Go programming language - source files
......@@ -58,8 +60,8 @@ Description: Go programming language - source files
This package provides the Go programming language source files needed for
cross-compilation.
Package: golang-1.10-doc
Depends: golang-1.10-go, ${misc:Depends}
Package: golang-1.13-doc
Depends: golang-1.13-go, ${misc:Depends}
Architecture: all
Section: doc
Description: Go programming language - documentation
......@@ -74,13 +76,14 @@ Description: Go programming language - documentation
typed, interpreted language.
.
This package provides the documentation for the Go programming
language. You can view the formatted documentation by running "godoc
--http=:6060", and then visiting http://localhost:6060/doc/install.html.
language. You can view the formatted documentation by running
"godoc --http=:6060", and then visiting
http://localhost:6060/doc/install.html.
Package: golang-1.10
Depends: golang-1.10-doc (>= ${source:Version}),
golang-1.10-go (>= ${source:Version}),
golang-1.10-src (>= ${source:Version}),
Package: golang-1.13
Depends: golang-1.13-doc (>= ${source:Version}),
golang-1.13-go (>= ${source:Version}),
golang-1.13-src (>= ${source:Version}),
${misc:Depends}
Architecture: all
Description: Go programming language compiler - metapackage
......
Source: golang-X.Y
Section: devel
Priority: optional
Maintainer: Go Compiler Team <pkg-golang-devel@lists.alioth.debian.org>
Maintainer: Go Compiler Team <team+go-compiler@tracker.debian.org>
Uploaders: Michael Stapelberg <stapelberg@debian.org>,
Paul Tagliamonte <paultag@debian.org>,
Tianon Gravi <tianon@debian.org>,
Michael Hudson-Doyle <mwhudson@debian.org>
Vcs-Browser: https://salsa.debian.org/go-team/compiler/golang/tree/golang-X.Y
Vcs-Git: https://salsa.debian.org/go-team/compiler/golang.git -b golang-X.Y
Build-Depends: debhelper (>= 7.4.10),
Michael Hudson-Doyle <mwhudson@debian.org>,
Dr. Tobias Quathamer <toddy@debian.org>
Section: devel
Priority: optional
Build-Depends: debhelper-compat (= 12),
golang-any (>= 2:1.4~) | golang-go (>= 2:1.4~) | gccgo (>= 4:5~),
netbase
Standards-Version: 3.9.8
Standards-Version: 4.4.0
Vcs-Browser: https://salsa.debian.org/go-team/compiler/golang/tree/golang-X.Y
Vcs-Git: https://salsa.debian.org/go-team/compiler/golang.git -b golang-X.Y
Homepage: https://golang.org
Rules-Requires-Root: no
Package: golang-X.Y-go
Architecture: amd64 arm64 armel armhf i386 mips mips64el mipsel ppc64 ppc64el s390x
......@@ -21,7 +23,7 @@ Depends: golang-X.Y-src (>= ${source:Version}),
${perl:Depends},
${shlibs:Depends}
Recommends: g++, gcc, libc6-dev, pkg-config
Suggests: bzr, ca-certificates, git, mercurial, subversion
Suggests: bzr | brz, ca-certificates, git, mercurial, subversion
Description: Go programming language compiler, linker, compiled stdlib
The Go programming language is an open source project to make programmers more
productive. Go is expressive, concise, clean, and efficient. Its concurrency
......@@ -70,8 +72,9 @@ Description: Go programming language - documentation
typed, interpreted language.
.
This package provides the documentation for the Go programming
language. You can view the formatted documentation by running "godoc
--http=:6060", and then visiting http://localhost:6060/doc/install.html.
language. You can view the formatted documentation by running
"godoc --http=:6060", and then visiting
http://localhost:6060/doc/install.html.
Package: golang-X.Y
Depends: golang-X.Y-doc (>= ${source:Version}),
......
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: golang
Source: https://github.com/golang/go
......@@ -162,7 +162,6 @@ Files: src/math/log1p.go
src/math/log.go
src/math/remainder.go
src/math/sqrt.go
src/runtime/sqrt.go
Copyright: © 2010 The Go Authors. All rights reserved.
Based on code © 1993 by Sun Microsystems, Inc. All rights reserved.
License: Go
......@@ -188,13 +187,13 @@ License: noderivs
Permission to use, copy, and distribute these images for any purpose and
without fee is hereby granted.
Files: src/cmd/vendor/github.com/google/pprof
Files: src/cmd/vendor/github.com/google/pprof/*
Copyright: 2014, 2016 Google Inc.
License: Apache-2.0
Files: src/cmd/vendor/github.com/google/pprof/third_party/svg/svgpan.go
Copyright: 2009-2010 Andrea Leofreddi <a.leofreddi@itcharm.com>
License: BSD-2-clause-svgpan
Files: src/cmd/vendor/github.com/google/pprof/third_party/svgpan/svgpan.go
Copyright: 2009-2017 Andrea Leofreddi <a.leofreddi@itcharm.com>
License: BSD-3-clause-svgpan
Files: favicon.ico
doc/gopher/*
......@@ -221,6 +220,9 @@ Copyright: 2010 Ivan Wong <ivanwyc@gmail.com>
2012 Michael Stapelberg <stapelberg@debian.org>
2014 Canonical Ltd
2014 Tianon Gravi <tianon@debian.org>
2016-2018 Michael Hudson-Doyle <mwhudson@debian.org>
2018 Martín Ferrari <tincho@debian.org>
2018-2019 Dr. Tobias Quathamer <toddy@debian.org>
License: Go
License: BSD-3-clause
......@@ -705,7 +707,7 @@ License: CC-BY-3.0
are deemed to be included in the License; this License is not
intended to restrict the license of any rights under applicable law.
License: BSD-2-clause-svgpan
License: BSD-3-clause-svgpan
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
.
......@@ -716,10 +718,14 @@ License: BSD-2-clause-svgpan
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
.
THIS SOFTWARE IS PROVIDED BY Andrea Leofreddi ``AS IS'' AND ANY EXPRESS OR
3. Neither the name of the copyright holder nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
.
THIS SOFTWARE IS PROVIDED BY COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
EVENT SHALL Andrea Leofreddi OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
EVENT SHALL COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
......
......@@ -3,11 +3,11 @@
#
[DEFAULT]
debian-branch = golang-1.10
debian-branch = golang-1.13
debian-tag = debian/%(version)s
upstream-branch = upstream-1.10
upstream-branch = upstream-1.13
upstream-tag = upstream/%(version)s
pristine-tar = True
pristine-tar = False
[git-dch]
[dch]
meta = 1
......@@ -3,7 +3,7 @@ debian-branch = golang-X.Y
debian-tag = debian/%(version)s