[Pkg-golang-commits] [golang-defaults] 08/27: update descriptions, move gccgo-dependence back to golang-go for now

Michael Hudson-Doyle mwhudson-guest at moszumanska.debian.org
Wed Jul 19 21:48:37 UTC 2017


This is an automated email from the git hooks/post-receive script.

mwhudson-guest pushed a commit to tag debian/2%1.6-1ubuntu3
in repository golang-defaults.

commit 0817f7ca3b119a3a25734c367fbf41597d78981e
Author: Michael Hudson-Doyle <michael.hudson at canonical.com>
Date:   Wed Mar 9 14:14:47 2016 +1300

    update descriptions, move gccgo-dependence back to golang-go for now
---
 debian/changelog |  2 +-
 debian/control   | 43 +++++++++++++++++++++++--------------------
 2 files changed, 24 insertions(+), 21 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index f526b34..91ff4b0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-golang-defaults (3:1.6~0ubuntu3) xenial; urgency=medium
+golang-defaults (3:1.6~0ubuntu4) xenial; urgency=medium
 
   * Initial release. (Closes: #XXXXXX)
 
diff --git a/debian/control b/debian/control
index a9fb5b3..eb43c3e 100644
--- a/debian/control
+++ b/debian/control
@@ -7,9 +7,10 @@ Standards-Version: 3.9.6
 Homepage: https://golang.org
 
 Package: golang-go
-Architecture: armel armhf amd64 i386 arm64 ppc64 ppc64el s390x
-Depends: golang-src (>= ${source:Version}),
-         golang-${golang:GOVER}-go
+Architecture: any
+Depends: golang-${golang:GOVER}-go [armel armhf amd64 i386 arm64 ppc64 ppc64el s390x],
+         golang-src (>= ${source:Version}) [armel armhf amd64 i386 arm64 ppc64 ppc64el s390x],
+         gccgo [!armel !armhf !amd64 !i386 !arm64 !ppc64 !ppc64el !s390x]
 Recommends: golang-race-detector-runtime [amd64]
 Description: Go programming language compiler, linker, compiled stdlib
  The Go programming language is an open source project to make programmers more
@@ -21,16 +22,16 @@ Description: Go programming language compiler, linker, compiled stdlib
  fast, statically typed, compiled language that feels like a dynamically typed,
  interpreted language.
  .
- This package provides an assembler, compiler, linker, and compiled libraries
- for the Go programming language.
- .
- 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.
+
+ This is a dependency package that depends on the default Go toolchain and
+ compiled standard library. It currently depends on gccgo on architectures that
+ do not have a native toolchain ("gc compiler") port but this will change soon
+ -- packages that want to build with whichever of gc or gccgo is available
+ should depend on golang-any.
 
 Package: golang-any
 Architecture: any
-Depends: golang-go [armel armhf amd64 i386 arm64 ppc64 ppc64el s390x],
-         gccgo [!armel !armhf !amd64 !i386 !arm64 !ppc64 !ppc64el !s390x]
+Depends: golang-go
 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
@@ -41,11 +42,9 @@ Description: Go programming language compiler, linker, compiled stdlib
  fast, statically typed, compiled language that feels like a dynamically typed,
  interpreted language.
  .
- This package provides an assembler, compiler, linker, and compiled libraries
- for the Go programming language.
- .
- 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.
+ This is a dependency package that depends on the default Go toolchain and
+ compiled standard library or gccgo on architectures that do not have a native
+ toolchain ("gc compiler") port.
 
 Package: golang-src
 Architecture: armel armhf amd64 i386 arm64 ppc64 ppc64el s390x
@@ -60,8 +59,8 @@ Description: Go programming language - source files
  fast, statically typed, compiled language that feels like a dynamically typed,
  interpreted language.
  .
- This package provides the Go programming language source files needed for
- cross-compilation.
+ This is a dependency package that depends on the default Go standard library
+ source code, which is needed for the go build process.
 
 Package: golang-doc
 Depends: golang-go, ${misc:Depends}, golang-${golang:GOVER}-doc
@@ -78,9 +77,10 @@ Description: Go programming language - documentation
  statically typed, compiled language that feels like a dynamically
  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.
+ This is a dependency package that depends on the default Go documentation. You
+ can view the formatted documentation by installing the golang-golang-x-tools
+ package, running "godoc --http=:6060", and then visiting
+ http://localhost:6060/doc/install.html.
 
 Package: golang
 Depends: golang-doc (>= ${source:Version}),
@@ -113,3 +113,6 @@ Description: Runtime support for Go's race detector
  from source on trusted infrastructure.
  .
  Installing this package will make the -race flag to the go tool functional.
+ .
+ This is a dependency package that depends on the race detector runtime for the
+ default version of Go.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-golang/golang-defaults.git



More information about the pkg-golang-commits mailing list