[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[BTS#663181] templates://golang/{golang-tools.templates} : Final update for English review



Dear Debian maintainer,

On Tuesday, March 13, 2012, I notified you of the beginning of a review process
concerning debconf templates for golang.

The debian-l10n-english contributors have now reviewed these templates,
and the final proposed changes are attached to this update to the
original bug report.

Please review the suggested changes, and if you have any
objections, let me know in the next 3 days.

However, please try to avoid uploading golang with these changes
right now.

The second phase of this process will begin on Friday, March 16, 2012, when I will
coordinate updates to translations of debconf templates.

The existing translators will be notified of the changes: they will
receive an updated PO file for their language.

Simultaneously, a general call for new translations will be sent to
the debian-i18n mailing list.

Both these calls for translations will request updates to be sent as
individual bug reports. That will probably trigger a lot of bug
reports against your package, but these should be easier to deal with.

The call for translation updates and new translations will run until
about Friday, April 06, 2012. Please avoid uploading a package with fixed or changed
debconf templates and/or translation updates in the meantime. Of
course, other changes are safe.

Please note that this is an approximative delay, which depends on my
own availability to process this work and is influenced by the fact
that I simultaneously work on many packages.

Around Saturday, April 07, 2012, I will contact you again and will send a final patch
summarizing all the updates (changes to debconf templates,
updates to debconf translations and new debconf translations).

Again, thanks for your attention and cooperation.


-- 


# These templates have been reviewed by the debian-l10n-english
# team
#
# If modifications/additions/rewording are needed, please ask
# debian-l10n-english@lists.debian.org for advice.
#
# Even minor modifications require translation updates and such
# changes should be coordinated with translators and reviewers.

Template: golang-tools/dashboard
Type: boolean
Default: true
_Description: Report installation of public packages to Go Dashboard?
 The goinstall program reports the successful installation of the public Go
 packages to godashboard.appspot.com, which increments a count associated
 with the package and the time of its most recent installation. This mechanism
 powers the package list at the Go Dashboard, allowing Go programmers to
 learn about popular packages that might be worth looking at.
 .
 If you choose to participate, each successful
 installation will be reported to the Go Dashboard.
 .
 This choice can be modified by running "dpkg-reconfigure
 golang-tools".
Source: golang
Section: devel
Priority: optional
Maintainer: Ondřej Surý <ondrej@debian.org>
Vcs-Browser: http://git.debian.org/?p=pkg-google/golang.git
Vcs-Git: git://git.debian.org/pkg-google/golang.git
Build-Depends: debhelper (>= 7.4.10), bison, ed, mawk | awk, perl
Build-Depends-Indep: po-debconf
Standards-Version: 3.9.2
Homepage: http://golang.org/

Package: golang-go
Architecture: i386 amd64 kfreebsd-i386 kfreebsd-amd64 armel armhf
Depends: ${shlibs:Depends}, ${misc:Depends}, ${perl:Depends}
Recommends: golang-tools
Provides: go-compiler
Description: Go programming language compiler
 The Go programming language is an open source project to make
 programmers more productive. Go is expressive, concise, clean, and
 efficient. Its concurrency mechanisms make it easy to write programs
 that get the most out of multicore and networked machines, while its
 novel type system enables flexible and modular program construction.
 Go compiles quickly to machine code yet has the convenience of
 garbage collection and the power of run-time reflection. It's a
 fast, statically typed, compiled language that feels like a
 dynamically typed, interpreted language.
 .
 This package provides an assembler, a compiler, and a linker for the
 Go programming language. This is Google's implementation of the Go
 tool chain.

Package: golang-src
Architecture: i386 amd64 kfreebsd-i386 kfreebsd-amd64 armel armhf
Depends: ${shlibs:Depends}, ${misc:Depends}, golang-go
Recommends: golang-tools
Description: Go programming language compiler - source files
 The Go programming language is an open source project to make
 programmers more productive. Go is expressive, concise, clean, and
 efficient. Its concurrency mechanisms make it easy to write programs
 that get the most out of multicore and networked machines, while its
 novel type system enables flexible and modular program construction.
 Go compiles quickly to machine code yet has the convenience of
 garbage collection and the power of run-time reflection. It's a
 fast, statically typed, compiled language that feels like a
 dynamically typed, interpreted language.
 .
 This package provides the Go programming language source files needed
 for godoc and goinstall.

Package: golang-doc
Architecture: all
Depends: ${misc:Depends}
Section: doc
Description: Go programming language compiler - documentation
 The Go programming language is an open source project to make
 programmers more productive. Go is expressive, concise, clean, and
 efficient. Its concurrency mechanisms make it easy to write programs
 that get the most out of multicore and networked machines, while its
 novel type system enables flexible and modular program construction.
 Go compiles quickly to machine code yet has the convenience of
 garbage collection and the power of run-time reflection. It's a
 fast, 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 installing
 golang-weekly-tools, running "godoc --http=:6060", and then
 visiting http://localhost:6060/doc/install.html.

Package: golang-tools
Architecture: i386 amd64 kfreebsd-i386 kfreebsd-amd64 armel armhf
Depends: golang-go, ${shlibs:Depends}, ${misc:Depends}
Recommends: golang-src, golang-doc
Description: Go programming language compiler - tools
 The Go programming language is an open source project to make
 programmers more productive. Go is expressive, concise, clean, and
 efficient. Its concurrency mechanisms make it easy to write programs
 that get the most out of multicore and networked machines, while its
 novel type system enables flexible and modular program construction.
 Go compiles quickly to machine code yet has the convenience of
 garbage collection and the power of run-time reflection. It's a
 fast, statically typed, compiled language that feels like a
 dynamically typed, interpreted language.
 .
 This package provides various tools for the Go programming language:
  * godoc - extracts and generates documentation for Go programs;
  * gofix - upgrades Go programs to the most recent release;
  * gofmt - formats Go programs;
  * goinstall - automatically installs Go packages;
  * gotry - evaluates expressions on the command line;
  * govet - performs simple checking of Go source code.

Package: golang-mode
Architecture: all
Depends: ${misc:Depends}, emacs23 | emacsen
Suggests: golang-go
Description: Go programming language - mode for GNU Emacs
 This package provides a GNU Emacs major mode for editing code in
 Google's Go programming language.

Package: kate-syntax-go
Architecture: all
Depends: ${misc:Depends}, kate
Suggests: golang-go
Description: Go programming language - Kate highlighting syntax files
 This package provides syntax files for the Kate editor for editing code
 in Google's Go programming language.

Package: vim-syntax-go
Architecture: all
Depends: ${misc:Depends}, vim
Recommends: vim-addon-manager
Suggests: golang-go
Description: Go programming language - Vim highlighting syntax files
 This package provides syntax files for the Vim editor for editing code
 in Google's Go programming language.

Package: golang-dbg
Architecture: i386 amd64 kfreebsd-i386 kfreebsd-amd64 armel armhf
Depends: ${misc:Depends}, golang-go (= ${binary:Version})
Recommends: gdb
Section: debug
Priority: extra
Description: Go programming language compiler - debug files
 The Go programming language is an open source project to make
 programmers more productive. Go is expressive, concise, clean, and
 efficient. Its concurrency mechanisms make it easy to write programs
 that get the most out of multicore and networked machines, while its
 novel type system enables flexible and modular program construction.
 Go compiles quickly to machine code yet has the convenience of
 garbage collection and the power of run-time reflection. It's a
 fast, statically typed, compiled language that feels like a
 dynamically typed, interpreted language.
 .
 This package provides the debug symbols for Google's Go tool
 chain binaries (assembler, compiler, linker) needed for properly
 debugging errors in the tool chain with gdb.

Package: golang
Depends: ${misc:Depends},
	 golang-go (>= ${source:Version}),
         golang-src (>= ${source:Version}),
         golang-tools (>= ${source:Version}),
	 golang-doc (>= ${source:Version})
Architecture: all
Description: Go programming language compiler - metapackage
 The Go programming language is an open source project to make
 programmers more productive. Go is expressive, concise, clean, and
 efficient. Its concurrency mechanisms make it easy to write programs
 that get the most out of multicore and networked machines, while its
 novel type system enables flexible and modular program construction.
 Go compiles quickly to machine code yet has the convenience of
 garbage collection and the power of run-time reflection. It's a
 fast, statically typed, compiled language that feels like a
 dynamically typed, interpreted language.
 .
 This package is a metapackage that, when installed, guarantees
 that (most of) a full Go development environment is installed.
--- golang.old/debian/golang-tools.templates	2012-03-09 08:04:34.171381553 +0100
+++ golang/debian/golang-tools.templates	2012-03-13 06:54:56.165630893 +0100
@@ -1,15 +1,24 @@
+# These templates have been reviewed by the debian-l10n-english
+# team
+#
+# If modifications/additions/rewording are needed, please ask
+# debian-l10n-english@lists.debian.org for advice.
+#
+# Even minor modifications require translation updates and such
+# changes should be coordinated with translators and reviewers.
+
 Template: golang-tools/dashboard
 Type: boolean
 Default: true
 _Description: Report installation of public packages to Go Dashboard?
- goinstall reports the successful installation of the public packages to
- godashboard.appspot.com, which increments a count associated with the
- package and the time of its most recent installation.  This mechanism
+ The goinstall program reports the successful installation of the public Go
+ packages to godashboard.appspot.com, which increments a count associated
+ with the package and the time of its most recent installation. This mechanism
  powers the package list at the Go Dashboard, allowing Go programmers to
  learn about popular packages that might be worth looking at.
  .
- If you choose to participate, the goinstall will report each successful
- installation to the Go Dashboard.
+ If you choose to participate, each successful
+ installation will be reported to the Go Dashboard.
  .
- This choice can be later modified by running "dpkg-reconfigure
+ This choice can be modified by running "dpkg-reconfigure
  golang-tools".
--- golang.old/debian/control	2012-03-09 08:04:34.171381553 +0100
+++ golang/debian/control	2012-03-10 14:13:07.273198884 +0100
@@ -14,136 +14,106 @@
 Depends: ${shlibs:Depends}, ${misc:Depends}, ${perl:Depends}
 Recommends: golang-tools
 Provides: go-compiler
-Description: Experimental Go programming language compiler
- This package provides assembler, compiler and linker for the Go
- programming language.  This is Google's Go implementation of the
- tool chain.
- .
+Description: Go programming language compiler
  The Go programming language is an open source project to make
  programmers more productive. Go is expressive, concise, clean, and
- efficient.  Its concurrency mechanisms make it easy to write programs
+ efficient. Its concurrency mechanisms make it easy to write programs
  that get the most out of multicore and networked machines, while its
  novel type system enables flexible and modular program construction.
  Go compiles quickly to machine code yet has the convenience of
- garbage collection and the power of run-time reflection.  It's a
+ garbage collection and the power of run-time reflection. It's a
  fast, statically typed, compiled language that feels like a
  dynamically typed, interpreted language.
  .
- Go is an experiment. We hope adventurous users will give it a try and
- see if they enjoy it. Not every programmer will, but we hope enough
- will find satisfaction in the approach it offers to justify further
- development. The language can (and still does) change between stable
- releases, check http://golang.org/doc/devel/release.html before
- upgrading this package.
+ This package provides an assembler, a compiler, and a linker for the
+ Go programming language. This is Google's implementation of the Go
+ tool chain.
 
 Package: golang-src
 Architecture: i386 amd64 kfreebsd-i386 kfreebsd-amd64 armel armhf
 Depends: ${shlibs:Depends}, ${misc:Depends}, golang-go
 Recommends: golang-tools
-Description: Go programming language compiler (.go source files)
- This package provides the source files for the Go programming
- language needed for godoc and goinstall.
- .
+Description: Go programming language compiler - source files
  The Go programming language is an open source project to make
  programmers more productive. Go is expressive, concise, clean, and
- efficient.  Its concurrency mechanisms make it easy to write programs
+ efficient. Its concurrency mechanisms make it easy to write programs
  that get the most out of multicore and networked machines, while its
  novel type system enables flexible and modular program construction.
  Go compiles quickly to machine code yet has the convenience of
- garbage collection and the power of run-time reflection.  It's a
+ garbage collection and the power of run-time reflection. It's a
  fast, statically typed, compiled language that feels like a
  dynamically typed, interpreted language.
  .
- Go is an experiment. We hope adventurous users will give it a try and
- see if they enjoy it. Not every programmer will, but we hope enough
- will find satisfaction in the approach it offers to justify further
- development. The language can (and still does) change between stable
- releases, check http://golang.org/doc/devel/release.html before
- upgrading this package.
+ This package provides the Go programming language source files needed
+ for godoc and goinstall.
 
 Package: golang-doc
 Architecture: all
 Depends: ${misc:Depends}
 Section: doc
-Description: Documentation for Google's Go programming language
- This package provides the documentation for the Go programming
- language.
- .
+Description: Go programming language compiler - documentation
  The Go programming language is an open source project to make
  programmers more productive. Go is expressive, concise, clean, and
- efficient.  Its concurrency mechanisms make it easy to write programs
+ efficient. Its concurrency mechanisms make it easy to write programs
  that get the most out of multicore and networked machines, while its
  novel type system enables flexible and modular program construction.
  Go compiles quickly to machine code yet has the convenience of
- garbage collection and the power of run-time reflection.  It's a
+ garbage collection and the power of run-time reflection. It's a
  fast, statically typed, compiled language that feels like a
  dynamically typed, interpreted language.
  .
- After installing golang-tools package, you can view a nicely
- formatted documentation by running godoc --http=:6060 and then
+ This package provides the documentation for the Go programming
+ language. You can view the formatted documentation by installing
+ golang-weekly-tools, running "godoc --http=:6060", and then
  visiting http://localhost:6060/doc/install.html.
- .
- Go is an experiment. We hope adventurous users will give it a try and
- see if they enjoy it. Not every programmer will, but we hope enough
- will find satisfaction in the approach it offers to justify further
- development. The language can (and still does) change between stable
- releases, check http://golang.org/doc/devel/release.html before
- upgrading this package.
 
 Package: golang-tools
 Architecture: i386 amd64 kfreebsd-i386 kfreebsd-amd64 armel armhf
 Depends: golang-go, ${shlibs:Depends}, ${misc:Depends}
 Recommends: golang-src, golang-doc
-Description: Tools for Google's Go programming language
- This package provides various tools for the Go programming language:
-  * godoc - extracts and generates documentation for Go programs
-  * gofix - upgrade Go programs to the most recent release
-  * gofmt - formats Go programs
-  * goinstall - automatic package installation
-  * gotry - evaluate expressions on the command line
-  * govet - simple checking of Go source code
- .
+Description: Go programming language compiler - tools
  The Go programming language is an open source project to make
  programmers more productive. Go is expressive, concise, clean, and
- efficient.  Its concurrency mechanisms make it easy to write programs
+ efficient. Its concurrency mechanisms make it easy to write programs
  that get the most out of multicore and networked machines, while its
  novel type system enables flexible and modular program construction.
  Go compiles quickly to machine code yet has the convenience of
- garbage collection and the power of run-time reflection.  It's a
+ garbage collection and the power of run-time reflection. It's a
  fast, statically typed, compiled language that feels like a
  dynamically typed, interpreted language.
  .
- Go is an experiment. We hope adventurous users will give it a try and
- see if they enjoy it. Not every programmer will, but we hope enough
- will find satisfaction in the approach it offers to justify further
- development. The language can (and still does) change between stable
- releases, check http://golang.org/doc/devel/release.html before
- upgrading this package.
+ This package provides various tools for the Go programming language:
+  * godoc - extracts and generates documentation for Go programs;
+  * gofix - upgrades Go programs to the most recent release;
+  * gofmt - formats Go programs;
+  * goinstall - automatically installs Go packages;
+  * gotry - evaluates expressions on the command line;
+  * govet - performs simple checking of Go source code.
 
 Package: golang-mode
 Architecture: all
 Depends: ${misc:Depends}, emacs23 | emacsen
 Suggests: golang-go
-Description: Go mode for GNU Emacs
- Provides a major mode for GNU Emacs to edit programs written in Google's
- Go programming language.
+Description: Go programming language - mode for GNU Emacs
+ This package provides a GNU Emacs major mode for editing code in
+ Google's Go programming language.
 
 Package: kate-syntax-go
 Architecture: all
 Depends: ${misc:Depends}, kate
 Suggests: golang-go
-Description: Syntax files to highlight Go in the Kate editor
- Provides a syntax highlighting for the Kate editor to edit programs
- written in Google's Go programming language.
+Description: Go programming language - Kate highlighting syntax files
+ This package provides syntax files for the Kate editor for editing code
+ in Google's Go programming language.
 
 Package: vim-syntax-go
 Architecture: all
 Depends: ${misc:Depends}, vim
 Recommends: vim-addon-manager
 Suggests: golang-go
-Description: Syntax files to highlight Go in the Vim editor
- Provides a syntax highlighting for the Vim editor to edit programs
- written in Google's Go programming language.
+Description: Go programming language - Vim highlighting syntax files
+ This package provides syntax files for the Vim editor for editing code
+ in Google's Go programming language.
 
 Package: golang-dbg
 Architecture: i386 amd64 kfreebsd-i386 kfreebsd-amd64 armel armhf
@@ -151,7 +121,17 @@
 Recommends: gdb
 Section: debug
 Priority: extra
-Description: Go programming language tool chain [debug]
+Description: Go programming language compiler - debug files
+ The Go programming language is an open source project to make
+ programmers more productive. Go is expressive, concise, clean, and
+ efficient. Its concurrency mechanisms make it easy to write programs
+ that get the most out of multicore and networked machines, while its
+ novel type system enables flexible and modular program construction.
+ Go compiles quickly to machine code yet has the convenience of
+ garbage collection and the power of run-time reflection. It's a
+ fast, statically typed, compiled language that feels like a
+ dynamically typed, interpreted language.
+ .
  This package provides the debug symbols for Google's Go tool
  chain binaries (assembler, compiler, linker) needed for properly
  debugging errors in the tool chain with gdb.
@@ -163,23 +143,16 @@
          golang-tools (>= ${source:Version}),
 	 golang-doc (>= ${source:Version})
 Architecture: all
-Description: Experimental Go programming language [meta package]
- This package is a metapackage that, when installed, guarantees
- that the full Go development environment is installed.
- .
+Description: Go programming language compiler - metapackage
  The Go programming language is an open source project to make
  programmers more productive. Go is expressive, concise, clean, and
- efficient.  Its concurrency mechanisms make it easy to write programs
+ efficient. Its concurrency mechanisms make it easy to write programs
  that get the most out of multicore and networked machines, while its
  novel type system enables flexible and modular program construction.
  Go compiles quickly to machine code yet has the convenience of
- garbage collection and the power of run-time reflection.  It's a
+ garbage collection and the power of run-time reflection. It's a
  fast, statically typed, compiled language that feels like a
  dynamically typed, interpreted language.
  .
- Go is an experiment. We hope adventurous users will give it a try and
- see if they enjoy it. Not every programmer will, but we hope enough
- will find satisfaction in the approach it offers to justify further
- development. The language can (and still does) change between stable
- releases, check http://golang.org/doc/devel/release.html before
- upgrading this package.
+ This package is a metapackage that, when installed, guarantees
+ that (most of) a full Go development environment is installed.

Attachment: signature.asc
Description: Digital signature


Reply to: