Please find, for review, the debconf templates and packages descriptions for the keystone source package. This review will last from Sunday, June 02, 2013 to Wednesday, June 12, 2013. Please send reviews as unified diffs (diff -u) against the original files. Comments about your proposed changes will be appreciated. Your review should be sent as an answer to this mail. When appropriate, I will send intermediate requests for review, with "[RFRn]" (n>=2) as a subject tag. When we will reach a consensus, I send a "Last Chance For Comments" mail with "[LCFC]" as a subject tag. Finally, a summary will be sent to the review bug report, and a mail will be sent to this list with "[BTS]" as a subject tag. Rationale: --- keystone.old/debian/keystone.templates 2013-05-17 11:01:09.845748168 +0300 +++ keystone/debian/keystone.templates 2013-06-02 11:24:13.305222689 +0300 @@ -11,20 +11,19 @@ Type: boolean Default: false _Description: Set up a database for Keystone? - No database has been set up for Keystone to use. If you want - to set one up now, please make sure you have all needed - information: + No database has been set up for Keystone to use. Before + continuing, you should make sure you have the following information: . - * the host name of the database server (which must allow TCP - connections from this machine); - * a username and password to access the database; - * the type of database management software you want to use. + * the type of database that you want to use; + * the database server host name (that server must allow TCP connections from this + machine); + * a username and password to access the database. . - If you don't choose this option, no database will be set up and - Keystone will use regular SQLite support. + If some of these requirements are missing, do not choose this option and run with + regular SQLite support. . - You can change this setting later on by running "dpkg-reconfigure - -plow keystone". + You can change this setting later on by running "dpkg-reconfigure -plow + keystone". Same changes than other packages (I reverted my original "user name"). Template: keystone/auth-token Type: password @@ -35,61 +34,62 @@ Template: keystone/create-admin-tenant Type: boolean Default: false -_Description: Register admin tenants? - For Openstack to work, you need a basic tenant configuration. The keystone - package can create these admin tenants automatically for you. +_Description: Register administration tenants? + For Openstack to work, you need a basic tenant configuration. The + creation of these administration tenants can be done automatically. Same changes than other packages Template: keystone/admin-user Type: string Default: admin -_Description: User name of the admin user: - Please enter an user name for the administrative user. +_Description: User name of the administrative user: + Please enter a username for the administrative user. Revert abbreviation for "admin" s/an/a :right, Justin? Template: keystone/admin-email Type: string Default: root@localhost -_Description: Email address of the admin user: +_Description: Email address of the administrative user: Please enter the email address of the administrative user. Revert abbreviation Template: keystone/admin-password Type: password -_Description: Password of the admin user: +_Description: Password of the administrative user: Please enter a password for the administrative user. Template: keystone/admin-password-confirm Type: password -_Description: Password of the admin user (confirm): - Please confirm the password for the administrative user. +_Description: Re-enter password to verify: + Please enter the same administrative password again to verify that you have typed it + correctly. Same wording than similar templates for password confirmation in many other packages (including D-I). Template: keystone/passwords-do-not-match Type: error -Description: Password mismatch - The password and its confirmation do not match. +_Description: Password input error + The two passwords you entered were not the same. Please try again. Same wording than D-I Template: keystone/admin-role-name Type: string Default: admin -_Description: Name of the admin role: +_Description: Name of the administrative role: Please enter the name of the administrative role. Unabbreviate Template: keystone/admin-tenant-name Type: string Default: admin -_Description: Name of the admin tenant: +_Description: Name of the administrative tenant: Please enter the name of the administrative tenant (project). Unabbreviate. Here also, "tenant" is internaljargon which I have no idea how to make clearer. Template: keystone/register-endpoint Type: boolean Default: false -_Description: Register keystone endpoint? - Each Openstack services (each API) should be registered in order to be +_Description: Register Keystone endpoint? + Each Openstack service (each API) should be registered in order to be accessible. This is done using "keystone service-create" and "keystone - endpoint-create". Select if you want to run these commands now. + endpoint-create". This can be done automatically now. Similar to ceilometer Template: keystone/endpoint-ip Type: string _Description: Keystone endpoint IP address: - Enter the IP address that will be used to contact keystone. + Please enter the IP address that will be used to contact Keystone. Capitalize Template: keystone/region-name Type: string --
# 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: keystone/configure_db Type: boolean Default: false _Description: Set up a database for Keystone? No database has been set up for Keystone to use. Before continuing, you should make sure you have the following information: . * the type of database that you want to use; * the database server host name (that server must allow TCP connections from this machine); * a username and password to access the database. . If some of these requirements are missing, do not choose this option and run with regular SQLite support. . You can change this setting later on by running "dpkg-reconfigure -plow keystone". Template: keystone/auth-token Type: password _Description: Authentication server administration token: Please enter the token to use with the authentication server. Template: keystone/create-admin-tenant Type: boolean Default: false _Description: Register administration tenants? For Openstack to work, you need a basic tenant configuration. The creation of these administration tenants can be done automatically. Template: keystone/admin-user Type: string Default: admin _Description: User name of the administrative user: Please enter a username for the administrative user. Template: keystone/admin-email Type: string Default: root@localhost _Description: Email address of the administrative user: Please enter the email address of the administrative user. Template: keystone/admin-password Type: password _Description: Password of the administrative user: Please enter a password for the administrative user. Template: keystone/admin-password-confirm Type: password _Description: Re-enter password to verify: Please enter the same administrative password again to verify that you have typed it correctly. Template: keystone/passwords-do-not-match Type: error _Description: Password input error The two passwords you entered were not the same. Please try again. Template: keystone/admin-role-name Type: string Default: admin _Description: Name of the administrative role: Please enter the name of the administrative role. Template: keystone/admin-tenant-name Type: string Default: admin _Description: Name of the administrative tenant: Please enter the name of the administrative tenant (project). Template: keystone/register-endpoint Type: boolean Default: false _Description: Register Keystone endpoint? Each Openstack service (each API) should be registered in order to be accessible. This is done using "keystone service-create" and "keystone endpoint-create". This can be done automatically now. Template: keystone/endpoint-ip Type: string _Description: Keystone endpoint IP address: Please enter the IP address that will be used to contact Keystone. Template: keystone/region-name Type: string Default: regionOne _Description: Name of the region to register: Openstack can be used using availability zones, with each region representing a location. Please enter the zone that you wish to use when registering the endpoint.
--- keystone.old/debian/keystone.templates 2013-05-17 11:01:09.845748168 +0300 +++ keystone/debian/keystone.templates 2013-06-02 11:26:43.296038970 +0300 @@ -11,20 +11,19 @@ Type: boolean Default: false _Description: Set up a database for Keystone? - No database has been set up for Keystone to use. If you want - to set one up now, please make sure you have all needed - information: + No database has been set up for Keystone to use. Before + continuing, you should make sure you have the following information: . - * the host name of the database server (which must allow TCP - connections from this machine); - * a username and password to access the database; - * the type of database management software you want to use. + * the type of database that you want to use; + * the database server host name (that server must allow TCP connections from this + machine); + * a username and password to access the database. . - If you don't choose this option, no database will be set up and - Keystone will use regular SQLite support. + If some of these requirements are missing, do not choose this option and run with + regular SQLite support. . - You can change this setting later on by running "dpkg-reconfigure - -plow keystone". + You can change this setting later on by running "dpkg-reconfigure -plow + keystone". Template: keystone/auth-token Type: password @@ -35,61 +34,62 @@ Template: keystone/create-admin-tenant Type: boolean Default: false -_Description: Register admin tenants? - For Openstack to work, you need a basic tenant configuration. The keystone - package can create these admin tenants automatically for you. +_Description: Register administration tenants? + For Openstack to work, you need a basic tenant configuration. The + creation of these administration tenants can be done automatically. Template: keystone/admin-user Type: string Default: admin -_Description: User name of the admin user: - Please enter an user name for the administrative user. +_Description: User name of the administrative user: + Please enter a username for the administrative user. Template: keystone/admin-email Type: string Default: root@localhost -_Description: Email address of the admin user: +_Description: Email address of the administrative user: Please enter the email address of the administrative user. Template: keystone/admin-password Type: password -_Description: Password of the admin user: +_Description: Password of the administrative user: Please enter a password for the administrative user. Template: keystone/admin-password-confirm Type: password -_Description: Password of the admin user (confirm): - Please confirm the password for the administrative user. +_Description: Re-enter password to verify: + Please enter the same administrative password again to verify that you have typed it + correctly. Template: keystone/passwords-do-not-match Type: error -Description: Password mismatch - The password and its confirmation do not match. +_Description: Password input error + The two passwords you entered were not the same. Please try again. Template: keystone/admin-role-name Type: string Default: admin -_Description: Name of the admin role: +_Description: Name of the administrative role: Please enter the name of the administrative role. Template: keystone/admin-tenant-name Type: string Default: admin -_Description: Name of the admin tenant: +_Description: Name of the administrative tenant: Please enter the name of the administrative tenant (project). Template: keystone/register-endpoint Type: boolean Default: false -_Description: Register keystone endpoint? - Each Openstack services (each API) should be registered in order to be +_Description: Register Keystone endpoint? + Each Openstack service (each API) should be registered in order to be accessible. This is done using "keystone service-create" and "keystone - endpoint-create". Select if you want to run these commands now. + endpoint-create". This can be done automatically now. Template: keystone/endpoint-ip Type: string _Description: Keystone endpoint IP address: - Enter the IP address that will be used to contact keystone. + Please enter the IP address that will be used to contact Keystone. Template: keystone/region-name Type: string --- keystone.old/debian/changelog 2013-05-17 11:01:09.849748276 +0300 +++ keystone/debian/changelog 2013-05-17 18:55:33.619603329 +0300 @@ -1,3 +1,11 @@ +keystone (2013.1.1-3) UNRELEASED; urgency=low + + * Debconf templates and debian/control reviewed by the debian-l10n- + english team as part of the Smith review project. Closes: #708660 + * [Debconf translation updates] + + -- Christian Perrier <bubulle@debian.org> Fri, 17 May 2013 17:55:33 +0200 + keystone (2013.1.1-2) unstable; urgency=low * Uploading to unstable.
Source: keystone Section: net Priority: extra Maintainer: PKG OpenStack <openstack-devel@lists.alioth.debian.org> Uploaders: Loic Dachary (OuoU) <loic@debian.org>, Julien Danjou <acid@debian.org>, Thomas Goirand <zigo@debian.org>, Ghe Rivero <ghe.rivero@stackops.com>, Mehdi Abaakouk <sileht@sileht.net> Build-Depends: debhelper (>= 9), python-all (>= 2.6.6-3~), po-debconf, git, openstack-pkg-tools (>= 4) Build-Depends-Indep: pep8 (>= 1.3.3), pylint, python-all-dev (>= 2.6.6-3~) | python-support, python-babel, python-coverage, python-dateutil, python-eventlet, python-greenlet, python-httplib2, python-iso8601, python-keyring, python-keystoneclient (>= 1:0.2), python-ldap, python-lxml, python-memcache, python-migrate, python-mox, python-netifaces, python-nose, python-nosexcover, python-novaclient, python-oslo.config, python-pam, python-passlib, python-paste, python-pastedeploy, python-prettytable, python-requests, python-routes, python-setuptools, python-sphinx, python-sqlalchemy, python-sqlite, python-swiftclient (>= 1:1.2.0), python-unittest2, python-webob (>= 1.2.3), python-webtest Standards-Version: 3.9.3 Homepage: http://keystone.openstack.org/ Vcs-Browser: http://anonscm.debian.org/gitweb/?p=openstack/keystone.git;a=summary Vcs-Git: git://anonscm.debian.org/openstack/keystone.git Package: python-keystone Architecture: all Section: python Pre-Depends: dpkg (>= 1.15.6~) Depends: ${python:Depends}, ${misc:Depends}, python-dateutil, python-eventlet, python-greenlet, python-httplib2, python-keystoneclient (>= 1:0.2), python-iso8601, python-lxml, python-migrate, python-mysqldb, python-novaclient, python-oslo.config, python-pam, python-passlib, python-paste, python-pastescript, python-pastedeploy, python-prettytable, python-routes, python-sqlalchemy, python-webob (>= 1.2.3), python-sqlite Recommends: python-memcache, python-ldap Description: OpenStack identity service - library This is the identity service used by OpenStack for authentication (authN) and high-level authorization (authZ). It currently supports token-based authN with user/service authZ, and is scalable to support OAuth, SAML, and OpenID in future versions. Out of the box, Keystone uses SQLite for its identity store database, with the option to connect to external LDAP. . This package contains the Python libraries. Package: keystone Architecture: all Section: python Pre-Depends: dpkg (>= 1.15.6~) Depends: ${python:Depends}, ${misc:Depends}, ${ostack-lsb-base}, python-configobj, python-keystone (= ${source:Version}), adduser, ssl-cert (>= 1.0.12), dbconfig-common Description: OpenStack identity service This is the identity service used by OpenStack for authentication (authN) and high-level authorization (authZ). It currently supports token-based authN with user/service authZ, and is scalable to support OAuth, SAML, and OpenID in future versions. Out of the box, Keystone uses SQLite for its identity store database, with the option to connect to external LDAP. . This package contains the daemons. Package: keystone-doc Architecture: all Section: doc Pre-Depends: dpkg (>= 1.15.6~) Depends: ${misc:Depends}, libjs-jquery, libjs-underscore Description: OpenStack identity service - documentation This is the identity service used by OpenStack for authentication (authN) and high-level authorization (authZ). It currently supports token-based authN with user/service authZ, and is scalable to support OAuth, SAML, and OpenID in future versions. Out of the box, Keystone uses SQLite for its identity store database, with the option to connect to external LDAP. . This package contains the documentation.
Attachment:
signature.asc
Description: Digital signature