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

[RFR] templates://ssl-cert/{templates}



Please find, for review, the debconf templates and packages descriptions for the ssl-cert source package.

This review will last from Sunday, September 23, 2007 to Wednesday, October 03, 2007.

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, the reviewed templates will be sent to the package maintainer
as a bug report, and a mail will be sent to this list with "[BTS]" as
a subject tag.

Rationale:
--- ../ssl-cert.old/debian/templates	2007-09-16 22:51:16.004883799 +0200
+++ debian/templates	2007-09-19 07:20:49.014454823 +0200
@@ -1,48 +1,66 @@
 Template: make-ssl-cert/countryname
 Type: string
-_Default: GB
-_Description: Country Name
- The two letter code for your Country. (e.g. GB) (countryName)
+_DefaultChoice: GB
+_Description: Country code:
+ Please enter the two-letter ISO-3166 code to use in the SSL certificate.
+ .
+ It will become the 'countryName' field of the generated SSL certificate.

The default should be different with languages. That's what
DefaultChoice is for.

Here, just like *all* other templates descriptions, I:
- add a colon at the end (lintian warns about this)
- remove extra capitals
- make a *sentence* in the long description with the quite common
"Please enter"
- split the template in two parts for readability, with the last part
being more specific about what "countryName"-like things are

For that specific template, what's prompted is the country code, not
the name. We have to explain that it should be the ISO-3166 code and
not the product of the imagination of the reader..:)

Similar changes to all other templates. I won't comment them except
when some specific thing comes up.
 
 Template: make-ssl-cert/localityname
 Type: string
-_Default: Some-Locality
-_Description: Locality Name
- The name of the city or town that you live in. (localityName)
+_DefaultChoice: Some-Locality
+_Description: Locality name:
+ Please enter the name of the city or town to use in the SSL
+ certificate.
+ .
+ It will become the 'localityName' field of the generated SSL certificate.

Remove the "you live in". The point is prompting for the coty name in
the certificate. It's up to the reader to decide whether that should
be the town (s)he lives in or the town the server is hosted in or
whatever else.

 
 Template: make-ssl-cert/hostname
 Type: string
 Default: localhost
-_Description: Host Name
- The host name of the server the certificate is for. This must be filled
- in. (commonName)
+_Description: Host name:
+ Please enter the host name to use in the SSL certificate.
+ .
+ It will become the 'commonName' field of the generated SSL certificate.
+ .
+ This value is mandatory.
 
Split the mandatory on its own paragraph to make it proeminent (and
common to other templates, if needed).

 Template: make-ssl-cert/title
 Type: title
-_Description: Configure an SSL Certificate.
+_Description: Configure an SSL certificate

No ending dots in titles. Uncapitalize.


--- ../ssl-cert.old/debian/control	2007-09-16 22:51:16.004883799 +0200
+++ debian/control	2007-09-19 07:22:13.010078901 +0200
@@ -9,8 +9,9 @@
 Package: ssl-cert
 Architecture: all
 Depends: ${misc:Depends}, openssl, adduser
-Description: Simple debconf wrapper for openssl
- This is a package to enable unattended installs of software that
- need to create ssl certificates.
- Basically, it's just a wrapper for openssl req that feeds it the correct
- user variables.
+Description: simple debconf wrapper for OpenSSL
+ This package enables unattended installs of software that
+ need to create SSL certificates.
+ .
+ It is a simple wrapper for OpenSSL's certificate request utility that
+ feeds it with the correct user variables.

remove initial capital in the short description

Avoid "This is <foo>" and use "This package provides" or similar
construction.

Avoid jargon by explaining what is "req". Remove useless "basically"

-- 


Template: make-ssl-cert/countryname
Type: string
_DefaultChoice: GB
_Description: Country code:
 Please enter the two-letter ISO-3166 code to use in the SSL certificate.
 .
 It will become the 'countryName' field of the generated SSL certificate.

Template: make-ssl-cert/statename
Type: string
_DefaultChoice: Some-State
_Description: State or province name:
 Please enter the name of the country's subdivision to use in the SSL
 certificate.
 .
 It will become the 'stateOrProvinceName' field of the generated SSL
 certificate.

Template: make-ssl-cert/localityname
Type: string
_DefaultChoice: Some-Locality
_Description: Locality name:
 Please enter the name of the city or town to use in the SSL
 certificate.
 .
 It will become the 'localityName' field of the generated SSL certificate.

Template: make-ssl-cert/organisationname
Type: string
_DefaultChoice: One Organization
_Description: Organisation name:
 Please enter the name of the company or organization to use in the SSL
 certificate.
 .
 It will become the 'organisationName' field of the generated SSL certificate.

Template: make-ssl-cert/ouname
Type: string
_DefaultChoice: One Organization Unit
_Description: Organisational unit name:
 Please enter the name of the division or section of the organization, to use
 in the SSL certificate.
 .
 It will become the 'organisationalUnitName' field of the generated SSL certificate.

Template: make-ssl-cert/hostname
Type: string
Default: localhost
_Description: Host name:
 Please enter the host name to use in the SSL certificate.
 .
 It will become the 'commonName' field of the generated SSL certificate.
 .
 This value is mandatory.

Template: make-ssl-cert/email
Type: string
Default: webmaster@localhost
_Description: Email address:
 Please enter the email address to use in the SSL certificate.
 .
 It will become the 'email' field of the generated SSL certificate.

Template: make-ssl-cert/title
Type: title
_Description: Configure an SSL certificate
--- ../ssl-cert.old/debian/templates	2007-09-16 22:51:16.004883799 +0200
+++ debian/templates	2007-09-19 07:20:49.014454823 +0200
@@ -1,48 +1,66 @@
 Template: make-ssl-cert/countryname
 Type: string
-_Default: GB
-_Description: Country Name
- The two letter code for your Country. (e.g. GB) (countryName)
+_DefaultChoice: GB
+_Description: Country code:
+ Please enter the two-letter ISO-3166 code to use in the SSL certificate.
+ .
+ It will become the 'countryName' field of the generated SSL certificate.
 
 Template: make-ssl-cert/statename
 Type: string
-_Default: Some-State
-_Description: State or Province Name
- Your state, county or province. (stateOrProvinceName)
+_DefaultChoice: Some-State
+_Description: State or province name:
+ Please enter the name of the country's subdivision to use in the SSL
+ certificate.
+ .
+ It will become the 'stateOrProvinceName' field of the generated SSL
+ certificate.
 
 Template: make-ssl-cert/localityname
 Type: string
-_Default: Some-Locality
-_Description: Locality Name
- The name of the city or town that you live in. (localityName)
+_DefaultChoice: Some-Locality
+_Description: Locality name:
+ Please enter the name of the city or town to use in the SSL
+ certificate.
+ .
+ It will become the 'localityName' field of the generated SSL certificate.
 
 Template: make-ssl-cert/organisationname
 Type: string
-_Default: One Organization
-_Description: Organisation Name
- The name of the company or organisation the certificate is for.
- (organisationName)
+_DefaultChoice: One Organization
+_Description: Organisation name:
+ Please enter the name of the company or organization to use in the SSL
+ certificate.
+ .
+ It will become the 'organisationName' field of the generated SSL certificate.
 
 Template: make-ssl-cert/ouname
 Type: string
-_Default: One Organization Unit
-_Description: Organisational Unit Name
- The Division or section of the organisation the certificate is for.
- (organisationalUnitName)
+_DefaultChoice: One Organization Unit
+_Description: Organisational unit name:
+ Please enter the name of the division or section of the organization, to use
+ in the SSL certificate.
+ .
+ It will become the 'organisationalUnitName' field of the generated SSL certificate.
 
 Template: make-ssl-cert/hostname
 Type: string
 Default: localhost
-_Description: Host Name
- The host name of the server the certificate is for. This must be filled
- in. (commonName)
+_Description: Host name:
+ Please enter the host name to use in the SSL certificate.
+ .
+ It will become the 'commonName' field of the generated SSL certificate.
+ .
+ This value is mandatory.
 
 Template: make-ssl-cert/email
 Type: string
 Default: webmaster@localhost
-_Description: Email Address
- The email address that should be associated with the certificate.
+_Description: Email address:
+ Please enter the email address to use in the SSL certificate.
+ .
+ It will become the 'email' field of the generated SSL certificate.
 
 Template: make-ssl-cert/title
 Type: title
-_Description: Configure an SSL Certificate.
+_Description: Configure an SSL certificate
--- ../ssl-cert.old/debian/control	2007-09-16 22:51:16.004883799 +0200
+++ debian/control	2007-09-19 07:22:13.010078901 +0200
@@ -9,8 +9,9 @@
 Package: ssl-cert
 Architecture: all
 Depends: ${misc:Depends}, openssl, adduser
-Description: Simple debconf wrapper for openssl
- This is a package to enable unattended installs of software that
- need to create ssl certificates.
- Basically, it's just a wrapper for openssl req that feeds it the correct
- user variables.
+Description: simple debconf wrapper for OpenSSL
+ This package enables unattended installs of software that
+ need to create SSL certificates.
+ .
+ It is a simple wrapper for OpenSSL's certificate request utility that
+ feeds it with the correct user variables.
Source: ssl-cert
Section: utils
Priority: optional
Maintainer: Debian Apache Maintainers <debian-apache@lists.debian.org>
Uploaders: Tollef Fog Heen <tfheen@debian.org>, Thom May <thom@debian.org>, Fabio M. Di Nitto <fabbione@fabbione.net>, Adam Conrad <adconrad@0c3.net>
Build-Depends-Indep: debhelper (>= 4.1.16)
Standards-Version: 3.6.1

Package: ssl-cert
Architecture: all
Depends: ${misc:Depends}, openssl, adduser
Description: simple debconf wrapper for OpenSSL
 This package enables unattended installs of software that
 need to create SSL certificates.
 .
 It is a simple wrapper for OpenSSL's certificate request utility that
 feeds it with the correct user variables.

Attachment: signature.asc
Description: Digital signature


Reply to: