Dear Debian maintainer,

On Friday, June 04, 2010, I sent you a notification about the beginning of a 
review
action on debconf templates for chef.

Then, I sent you a bug report with rewritten templates and announcing
the beginning of the second phase of this action: call for translation
updates.

Translators have been working hard and here is now the result of their efforts.

Please consider using it EVEN if you committed files to your
development tree as long as they were reported.

The attached tarball contains:

- debian/changelog with the list of changes
- debian/control with rewrites of packages' descriptions
- debian/<templates> with all the rewritten templates file(s)
- debian/po/*.po with all PO files (existing ones and new ones)

As said, please use *at least* the PO files as provided here,
preferrably over those sent by translators in their bug reports. All
of them have been checked and reformatted. In some cases, formatting
errors have been corrected.

The patch.rfr file contains a patch for the templates and control
file(s) alone.

Please note that this patch applies to the templates and control
file(s) of your package as of Friday, June 04, 2010. If your package was updated
in the meantime, I may have updated my reference copy....but I also
may have missed that. This is indeed why I suggested you do not
modified such files while the review process was running,
remember..:-)

It is now safe to upload a new package version with these changes.

Please notify me of your intents with regards to this. 

There is of course no hurry to update your package but feel free to
contact me in case you would need sponsoring or any other action to
fix this.



-- 


Attachment: patch.tar.gz
Description: Binary data

--- chef.old/debian/chef.templates      2010-05-31 07:23:00.437646116 +0200
+++ chef/debian/chef.templates  2010-06-20 14:04:25.832370966 +0200
@@ -1,7 +1,14 @@
+# These templates have been reviewed by the debian-l10n-english
+# team
+#
+# If modifications/additions/rewording are needed, please ask
+# debian-l10n-engl...@lists.debian.org for advice.
+#
+# Even minor modifications require translation updates and such
+# changes should be coordinated with translators and reviewers.
+
 Template: chef/chef_server_url
 Type: string
-Description: URL of Chef Server (e.g., http://chef.example.com:4000):
-  This is the full URI that clients will use to connect to the
-  server.
-  .
-  This will be used in /etc/chef/client.rb as 'chef_server_url'.
+_Description: Chef server URL:
+ Please specify the full URL that clients will use to connect to the
+ Chef server (for instance "http://chef.example.com:4000";).
--- chef.old/debian/chef-solr.templates 2010-05-31 07:23:00.441648323 +0200
+++ chef/debian/chef-solr.templates     2010-06-20 14:04:25.868380857 +0200
@@ -1,12 +1,19 @@
+# These templates have been reviewed by the debian-l10n-english
+# team
+#
+# If modifications/additions/rewording are needed, please ask
+# debian-l10n-engl...@lists.debian.org for advice.
+#
+# Even minor modifications require translation updates and such
+# changes should be coordinated with translators and reviewers.
+
 Template: chef-solr/amqp_password
 Type: password
-_Description: New password for the 'chef' AMQP user in the RabbitMQ vhost 
"/chef":
-  Set the password for the chef user in the AMQP server queue. Use
-  RabbitMQ's rabbitmqctl program to set this password. The default user
-  and vhost are assumed (chef and /chef, respectively).
-  .
-  RabbitMQ does not have the capability to read the password from a file, and
-  this will be passed via "" on the command-line. As such, do not use shell
-  meta-characters that could cause errors such as !.
-  .
-  This will be used in /etc/chef/solr.rb and /etc/chef/server.rb as 
'amqp_pass'.
+_Description: Password for the AMQP user "chef":
+ Please choose a password for the default user (named "chef") in the AMQP
+ server queue, under the default RabbitMQ vhost (also "/chef").
+ .
+ RabbitMQ's rabbitmqctl program, which will be used to set this password,
+ cannot read input from a file. Instead it will be passed as a command-line
+ argument, so the password should not include any shell meta-characters
+ that could cause errors, such as "!".
--- chef.old/debian/chef-server-webui.templates 2010-05-31 07:23:00.433645236 
+0200
+++ chef/debian/chef-server-webui.templates     2010-06-20 14:04:52.475360805 
+0200
@@ -1,16 +1,19 @@
+# These templates have been reviewed by the debian-l10n-english
+# team
+#
+# If modifications/additions/rewording are needed, please ask
+# debian-l10n-engl...@lists.debian.org for advice.
+#
+# Even minor modifications require translation updates and such
+# changes should be coordinated with translators and reviewers.
+
 Template: chef-server-webui/admin_password
 Type: password
-_Description: New password for the 'admin' user in the Chef Server WebUI:
-  This sets a temporary first-use password to log into the Chef Server WebUI
-  as the 'admin' user for the first time. Once logged in, the password should
-  be changed immediately.
-  .
-  Once the chef-server-webui process is running, login using the username
-  'admin' using the password set here.
-  .
-  If a password is not entered, the webui default password for 'admin' will
-  be used, which is displayed on the webui home page. The password must be 
-  at least 6 characters or the webui will not start properly.
-  .
-  This will be used in /etc/chef/webui.rb as 'web_ui_admin_default_password'.
-  .
+_Description: Temporary password for the Chef server user "admin":
+ Please choose a temporary password for the first time the "admin"
+ user logs into the Chef server web interface. It should be changed
+ immediately after being used.
+ .
+ This password must be at least six characters long. If no password
+ is entered, a default value will be used which is displayed on the
+ Chef server web interface home page.
--- chef.old/debian/control     2010-05-31 07:23:00.425639567 +0200
+++ chef/debian/control 2010-06-07 06:41:49.500649660 +0200
@@ -12,13 +12,14 @@
 Architecture: all
 Depends: ${misc:Depends}, ruby1.8, liberubis-ruby1.8, libjson-ruby1.8, 
libextlib-ruby1.8 (>= 0.9.13), ohai (>= 0.4.0), libchef-ruby1.8 (= 
${source:Version}), libopenssl-ruby1.8, libmixlib-authentication-ruby1.8 (>= 
1.1.0), ucf
 Recommends: irb1.8
-Description: System integration framework written in Ruby
+Description: system integration framework - client and solo binaries
  Chef is a systems integration framework and configuration management library
  written in Ruby. Chef provides a Ruby library and API that can be used to
  bring the benefits of configuration management to an entire infrastructure.
  .
- Chef can be run as a client (chef-client) to a server, or run as a standalone
- tool (chef-solo). Configuration recipes are written in a pure Ruby DSL.
+ Chef can be run as a client (chef-client) to a server, or as a standalone
+ tool (chef-solo). Configuration recipes are written in a pure Ruby
+ domain-specific language.
  .
  This package contains the chef-client and chef-solo binaries and associated
  files.
@@ -29,7 +30,15 @@
 Suggests: chef (= ${source:Version})
 Replaces: chef-indexer
 Conflicts: chef-indexer
-Description: Manages search indexes of Chef node attributes using SOLR
+Description: system integration framework - search indexes management
+ Chef is a systems integration framework and configuration management library
+ written in Ruby. Chef provides a Ruby library and API that can be used to
+ bring the benefits of configuration management to an entire infrastructure.
+ .
+ Chef can be run as a client (chef-client) to a server, or as a standalone
+ tool (chef-solo). Configuration recipes are written in a pure Ruby
+ domain-specific language.
+ .
  The chef indexer listens to a message queue via AMQP for changes to search
  indexes. It then either creates or deletes entries in the index according
  to the information it is passed.
@@ -43,11 +52,15 @@
 Depends: ${misc:Depends}, ruby, merb-slices, libmerb-assets-ruby, 
libmerb-haml-ruby, libmerb-helpers-ruby, chef-server-api (= ${source:Version}), 
chef-solr (= ${source:Version}), thin, libjson-ruby, libchef-ruby (= 
${source:Version}), libuuidtools-ruby1.8, adduser, libjs-jquery (>= 1.3.2), ucf
 Recommends: chef (= ${source:Version})
 Suggests: nginx, apache2, rake, chef-server-webui (=${source:Version})
-Description: Merb application providing centralized management for Chef
- Chef is a systems integration framework and configuration management system
+Description: system integration framework - centralized server
+ Chef is a systems integration framework and configuration management library
  written in Ruby. Chef provides a Ruby library and API that can be used to
  bring the benefits of configuration management to an entire infrastructure.
  .
+ Chef can be run as a client (chef-client) to a server, or as a standalone
+ tool (chef-solo). Configuration recipes are written in a pure Ruby
+ domain-specific language.
+ .
  The Chef Server is a Merb application that provides centralized storage and
  distribution for recipes stored in "cookbooks," management and authentication
  of client nodes and node data, and search indexes for that data.
@@ -63,11 +76,15 @@
 Recommends: chef (= ${source:Version})
 Replaces: chef-server-slice
 Conflicts: chef-server-slice
-Description: Merb slice providing REST API for Chef client access
+Description: system integration framework - server API for clients
  Chef is a systems integration framework and configuration management library
  written in Ruby. Chef provides a Ruby library and API that can be used to
  bring the benefits of configuration management to an entire infrastructure.
  .
+ Chef can be run as a client (chef-client) to a server, or as a standalone
+ tool (chef-solo). Configuration recipes are written in a pure Ruby
+ domain-specific language.
+ .
  The Chef Server is a Merb application that provides centralized storage and
  distribution for recipes stored in "cookbooks," management and authentication
  of client nodes and node data, and search indexes for that data.
@@ -82,11 +99,15 @@
 Depends: ${misc:Depends}, ruby, merb-slices, libmerb-param-protection-ruby, 
libmerb-assets-ruby, libmerb-haml-ruby, libmerb-helpers-ruby, thin, 
libopenid-ruby, libjson-ruby, libchef-ruby (= ${source:Version}), 
libcoderay-ruby, chef-server (= ${source:Version}), adduser, libjs-jquery-ui 
(>= 1.7.1), ucf
 Suggests: chef (= ${source:Version}), apache2, nginx
 Conflicts: chef-server-slice
-Description: Merb app slice providing Web interface to API server for Chef
+Description: system integration framework - web interface
  Chef is a systems integration framework and configuration management library
  written in Ruby. Chef provides a Ruby library and API that can be used to
  bring the benefits of configuration management to an entire infrastructure.
  .
+ Chef can be run as a client (chef-client) to a server, or as a standalone
+ tool (chef-solo). Configuration recipes are written in a pure Ruby
+ domain-specific language.
+ .
  The Chef Server WebUI is a Merb application that accesses the Chef Server API
  directly to provide an easy to use interface for managing Chef clients and
  Chef server data.
@@ -96,11 +117,15 @@
 Package: libchef-ruby
 Architecture: all
 Depends: ${misc:Depends}, ruby, libchef-ruby1.8 (= ${source:Version})
-Description: Ruby libraries for Chef system integration framework
+Description: system integration framework - Ruby libraries
  Chef is a systems integration framework and configuration management library
  written in Ruby. Chef provides a Ruby library and API that can be used to
  bring the benefits of configuration management to an entire infrastructure.
  .
+ Chef can be run as a client (chef-client) to a server, or as a standalone
+ tool (chef-solo). Configuration recipes are written in a pure Ruby
+ domain-specific language.
+ .
  As a library, Chef allows administrators to easily tie various infrastructure
  components together.
  .
@@ -113,11 +138,15 @@
 Depends: ${misc:Depends}, ruby1.8, libopenssl-ruby1.8, 
libmixlib-authentication-ruby1.8 (>= 1.1.0), libmixlib-cli-ruby1.8 (>= 1.1.0), 
libmixlib-config-ruby1.8 (>= 1.1.0), libmixlib-log-ruby1.8 (>= 1.1.0), 
libohai-ruby1.8 (>= 0.4.0), libmoneta-ruby1.8, libbunny-ruby1.8
 Recommends: ohai (>= 0.4.0), chef (= ${source:Version}), rubygems1.8
 Suggests: rake, libshadow-ruby1.8
-Description: Ruby 1.8 libraries for Chef system integration framework
+Description: system integration framework - Ruby 1.8 libraries
  Chef is a systems integration framework and configuration management library
  written in Ruby. Chef provides a Ruby library and API that can be used to
  bring the benefits of configuration management to an entire infrastructure.
  .
+ Chef can be run as a client (chef-client) to a server, or as a standalone
+ tool (chef-solo). Configuration recipes are written in a pure Ruby
+ domain-specific language.
+ .
  As a library, Chef allows administrators to easily tie various infrastructure
  components together.
  .
--- chef.old/debian/changelog   2010-05-31 07:23:00.445647177 +0200
+++ chef/debian/changelog       2010-07-10 06:44:55.924297311 +0200
@@ -1,3 +1,18 @@
+chef (0.8.16-5) UNRELEASED; urgency=low
+
+  * Debconf templates and debian/control reviewed by the debian-l10n-
+    english team as part of the Smith review project. Closes: #586533
+  * [Debconf translation updates]
+  * Swedish (Martin Bagge).  Closes: #586822
+  * French (David Prévot).  Closes: #587018
+  * Russian (Yuri Kozlov).  Closes: #587026
+  * Portuguese (Rui Branco).  Closes: #587228
+  * Czech (Michal Simunek).  Closes: #587251
+  * Danish (Joe Hansen).  Closes: #587432
+  * German (Martin Eberhard Schauer).  Closes: #588504
+
+ -- Christian Perrier <bubu...@debian.org>  Sun, 20 Jun 2010 14:09:28 +0200
+
 chef (0.8.16-4) unstable; urgency=low
 
   * chef-client runs as root, create the pid file in /var/run. 

Attachment: signature.asc
Description: Digital signature

Reply via email to