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. --
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.
signature.asc
Description: Digital signature