[Pkg-puppet-devel] [RFR] templates://mcollective/{mcollective-common.templates, mcollective.templates}

Christian PERRIER bubulle at debian.org
Thu Sep 22 06:46:38 UTC 2011


Please find, for review, the debconf templates and packages descriptions for the mcollective source package.

This review will last from Thursday, September 22, 2011 to Sunday, October 02, 2011.

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:
--- mcollective.old/debian/mcollective-common.templates	2011-09-17 08:42:29.783109275 +0200
+++ mcollective/debian/mcollective-common.templates	2011-09-22 08:40:41.684021730 +0200
@@ -1,31 +1,31 @@
 Template: mcollective/security_psk
 Type: string
 Default: unset
-_Description: Security PSK key for all MCollective instances:
- Please specify the psk for security within your MCollective
- instances
+_Description: Pre-shared key for all MCollective instances:
+ Please specify the pre-shared key that should be used between
+ MCollective instances.

PSK is too jargonic, so let's expand. With my changes, the concept of
"security" disappeared. Not sure if it is worth keeping.

Maybe "should be used forcommunication between MCollective instances"?
 
 Template: mcollective/stomp_host
 Type: string
 Default: localhost
-_Description: Hostname of your ActiveMQ host:
- Please specify the hostname/ip address of your Message Queue
+_Description: Hostname of the ActiveMQ host:
+ Please specify the hostname or IP address of the Message Queue
  server (Apache ActiceMQ).

Unpersonnalize (not necessarily "my" host). "IP" should be capitalized.
 
 Template: mcollective/stomp_port
 Type: string
 Default: 6163
-_Description: Port of your ActiveMQ instance:
- Please specify the port of your Message Queue server (Apache ActiveMQ).
+_Description: Port of the ActiveMQ instance:
+ Please specify the listening port of the Message Queue server (Apache ActiveMQ).

Same changes.
 
 Template: mcollective/stomp_user
 Type: string
 Default: mcollective
-_Description: STOMP user from your ActiveMQ instance:
- Please specify the username of your Message Queue server (Apache ActiveMQ).
+_Description: STOMP user name:
+ Please specify the username that should be used with the Message Queue server (Apache ActiveMQ).

I don't really know what "STOMP" stands for. Either this is something
completely obvious to MCollective users....or this should be explained
in the long description.

 
 Template: mcollective/stomp_password
 Type: password
 Default: marionette
-_Description: STOMP password from your ActiveMQ instance:
- Please specify the password of your Message Queue server (Apache ActiveMQ).
+_Description: STOMP user password:
+ Please specify the password of the STOMP user on the Message Queue server (Apache ActiveMQ).

Similar changes.


--- mcollective.old/debian/mcollective.templates	2011-09-17 08:42:29.783109275 +0200
+++ mcollective/debian/mcollective.templates	2011-09-21 07:12:47.534282968 +0200
@@ -1,5 +1,6 @@
 Template: mcollective/start_on_boot
 Type: boolean
 Default: false
-_Description: Should MCollective started onboot?
- Start MCollective daemon onboot.
+_Description: Should MCollective be started at boot?
+ Please choose whether the MCollective daemon should be started when
+ booting this machine.

Grammatical correction (hopefully correct, Justin?)

More verbosity in the long description.


--- mcollective.old/debian/control	2011-09-17 08:42:29.783109275 +0200
+++ mcollective/debian/control	2011-09-21 07:20:54.942124143 +0200
@@ -14,8 +14,8 @@
 Depends: ${misc:Depends}, ruby | ruby-interpreter, mcollective-common (>= ${source:Version})
 Suggests: activemq
 Recommends: mcollective-client
-Description: build server orchestration or parallel job execution systems
- The Marionette Collective aka. mcollective is a framework
+Description: build server/parallel job execution systems - daemon

It's not really a good idea to have all binary packages sharing the
same description. Use our usual trick in such case.


+ The Marionette Collective, also known as "mcollective", is a framework
  to build server orchestration or parallel job execution systems.
  .
  This package contains the MCollective daemon.

Expand jargonic "aka"


@@ -24,11 +24,11 @@
 Architecture: all
 Suggests: mcollective
 Depends: ${misc:Depends}, ruby | ruby-interpreter, mcollective-common (>= ${source:Version})
-Description: build server orchestration or parallel job execution systems
- The Marionette Collective aka. mcollective is a framework
- to build server orchestration or parallel job execution system
+Description: build server/parallel job execution systems - client software
+ The Marionette Collective, also known as "mcollective", is a framework
+ to build server orchestration or parallel job execution systems.
  .
- This package contains the MCollective client stuff:
+ This package provides the MCollective client utilities:

Let's use less trivial language..:-)

   - mco
   - mc-rpc
   - mc-facts
@@ -42,18 +42,18 @@
 Architecture: all
 Suggests: mcollective-doc
 Depends: ${misc:Depends}, ruby | ruby-interpreter, rubygems, libstomp-ruby, libsystemu-ruby, ruby-json
-Description: build server orchestration or parallel job execution systems
- The Marionette Collective aka. mcollective is a framework
+Description: build server/parallel job execution systems - common files
+ The Marionette Collective, also known as "mcollective", is a framework
  to build server orchestration or parallel job execution systems.
  .
- Common files for mcollective packages.
+ The package provides the common files for mcollective packages.


Let's make sentences..:-)
 
 Package: mcollective-doc
 Architecture: all
 Section: doc
 Depends: ${misc:Depends}
-Description: Documentation for mcollective
+Description: build server/parallel job execution systems - documentation
  The Marionette Collective aka. mcollective is a framework
  to build server orchestration or parallel job execution systems.
  .
- Documentation package.
+ The package provides the documentation for Marionette Collective.


Ditto.



-- 


-------------- next part --------------
Template: mcollective/security_psk
Type: string
Default: unset
_Description: Pre-shared key for all MCollective instances:
 Please specify the pre-shared key that should be used between
 MCollective instances.

Template: mcollective/stomp_host
Type: string
Default: localhost
_Description: Hostname of the ActiveMQ host:
 Please specify the hostname or IP address of the Message Queue
 server (Apache ActiceMQ).

Template: mcollective/stomp_port
Type: string
Default: 6163
_Description: Port of the ActiveMQ instance:
 Please specify the listening port of the Message Queue server (Apache ActiveMQ).

Template: mcollective/stomp_user
Type: string
Default: mcollective
_Description: STOMP user name:
 Please specify the username that should be used with the Message Queue server (Apache ActiveMQ).

Template: mcollective/stomp_password
Type: password
Default: marionette
_Description: STOMP user password:
 Please specify the password of the STOMP user on the Message Queue server (Apache ActiveMQ).
-------------- next part --------------
Template: mcollective/start_on_boot
Type: boolean
Default: false
_Description: Should MCollective be started at boot?
 Please choose whether the MCollective daemon should be started when
 booting this machine.
-------------- next part --------------
--- mcollective.old/debian/mcollective-common.templates	2011-09-17 08:42:29.783109275 +0200
+++ mcollective/debian/mcollective-common.templates	2011-09-22 08:40:41.684021730 +0200
@@ -1,31 +1,31 @@
 Template: mcollective/security_psk
 Type: string
 Default: unset
-_Description: Security PSK key for all MCollective instances:
- Please specify the psk for security within your MCollective
- instances
+_Description: Pre-shared key for all MCollective instances:
+ Please specify the pre-shared key that should be used between
+ MCollective instances.
 
 Template: mcollective/stomp_host
 Type: string
 Default: localhost
-_Description: Hostname of your ActiveMQ host:
- Please specify the hostname/ip address of your Message Queue
+_Description: Hostname of the ActiveMQ host:
+ Please specify the hostname or IP address of the Message Queue
  server (Apache ActiceMQ).
 
 Template: mcollective/stomp_port
 Type: string
 Default: 6163
-_Description: Port of your ActiveMQ instance:
- Please specify the port of your Message Queue server (Apache ActiveMQ).
+_Description: Port of the ActiveMQ instance:
+ Please specify the listening port of the Message Queue server (Apache ActiveMQ).
 
 Template: mcollective/stomp_user
 Type: string
 Default: mcollective
-_Description: STOMP user from your ActiveMQ instance:
- Please specify the username of your Message Queue server (Apache ActiveMQ).
+_Description: STOMP user name:
+ Please specify the username that should be used with the Message Queue server (Apache ActiveMQ).
 
 Template: mcollective/stomp_password
 Type: password
 Default: marionette
-_Description: STOMP password from your ActiveMQ instance:
- Please specify the password of your Message Queue server (Apache ActiveMQ).
+_Description: STOMP user password:
+ Please specify the password of the STOMP user on the Message Queue server (Apache ActiveMQ).
--- mcollective.old/debian/mcollective.templates	2011-09-17 08:42:29.783109275 +0200
+++ mcollective/debian/mcollective.templates	2011-09-21 07:12:47.534282968 +0200
@@ -1,5 +1,6 @@
 Template: mcollective/start_on_boot
 Type: boolean
 Default: false
-_Description: Should MCollective started onboot?
- Start MCollective daemon onboot.
+_Description: Should MCollective be started at boot?
+ Please choose whether the MCollective daemon should be started when
+ booting this machine.
--- mcollective.old/debian/control	2011-09-17 08:42:29.783109275 +0200
+++ mcollective/debian/control	2011-09-21 07:20:54.942124143 +0200
@@ -14,8 +14,8 @@
 Depends: ${misc:Depends}, ruby | ruby-interpreter, mcollective-common (>= ${source:Version})
 Suggests: activemq
 Recommends: mcollective-client
-Description: build server orchestration or parallel job execution systems
- The Marionette Collective aka. mcollective is a framework
+Description: build server/parallel job execution systems - daemon
+ The Marionette Collective, also known as "mcollective", is a framework
  to build server orchestration or parallel job execution systems.
  .
  This package contains the MCollective daemon.
@@ -24,11 +24,11 @@
 Architecture: all
 Suggests: mcollective
 Depends: ${misc:Depends}, ruby | ruby-interpreter, mcollective-common (>= ${source:Version})
-Description: build server orchestration or parallel job execution systems
- The Marionette Collective aka. mcollective is a framework
- to build server orchestration or parallel job execution system
+Description: build server/parallel job execution systems - client software
+ The Marionette Collective, also known as "mcollective", is a framework
+ to build server orchestration or parallel job execution systems.
  .
- This package contains the MCollective client stuff:
+ This package provides the MCollective client utilities:
   - mco
   - mc-rpc
   - mc-facts
@@ -42,18 +42,18 @@
 Architecture: all
 Suggests: mcollective-doc
 Depends: ${misc:Depends}, ruby | ruby-interpreter, rubygems, libstomp-ruby, libsystemu-ruby, ruby-json
-Description: build server orchestration or parallel job execution systems
- The Marionette Collective aka. mcollective is a framework
+Description: build server/parallel job execution systems - common files
+ The Marionette Collective, also known as "mcollective", is a framework
  to build server orchestration or parallel job execution systems.
  .
- Common files for mcollective packages.
+ The package provides the common files for mcollective packages.
 
 Package: mcollective-doc
 Architecture: all
 Section: doc
 Depends: ${misc:Depends}
-Description: Documentation for mcollective
+Description: build server/parallel job execution systems - documentation
  The Marionette Collective aka. mcollective is a framework
  to build server orchestration or parallel job execution systems.
  .
- Documentation package.
+ The package provides the documentation for Marionette Collective.
-------------- next part --------------
Source: mcollective
Section: utils
Priority: optional
Maintainer: Puppet Package Maintainers <pkg-puppet-devel at lists.alioth.debian.org>
Uploaders: Jonas Genannt <jonas.genannt at capi2name.de>, Micah Anderson <micah at debian.org>
Build-Depends: debhelper (>= 8)
Standards-Version: 3.9.2
Homepage: http://projects.puppetlabs.com/projects/mcollective
Vcs-Git: git://git.debian.org/git/pkg-puppet/mcollective.git
Vcs-Browser: http://git.debian.org/?p=pkg-puppet/mcollective.git

Package: mcollective
Architecture: all
Depends: ${misc:Depends}, ruby | ruby-interpreter, mcollective-common (>= ${source:Version})
Suggests: activemq
Recommends: mcollective-client
Description: build server/parallel job execution systems - daemon
 The Marionette Collective, also known as "mcollective", is a framework
 to build server orchestration or parallel job execution systems.
 .
 This package contains the MCollective daemon.

Package: mcollective-client
Architecture: all
Suggests: mcollective
Depends: ${misc:Depends}, ruby | ruby-interpreter, mcollective-common (>= ${source:Version})
Description: build server/parallel job execution systems - client software
 The Marionette Collective, also known as "mcollective", is a framework
 to build server orchestration or parallel job execution systems.
 .
 This package provides the MCollective client utilities:
  - mco
  - mc-rpc
  - mc-facts
  - mc-find-hosts
  - mc-ping
  - mc-call-agent
  - mc-controller
  - mc-inventory

Package: mcollective-common
Architecture: all
Suggests: mcollective-doc
Depends: ${misc:Depends}, ruby | ruby-interpreter, rubygems, libstomp-ruby, libsystemu-ruby, ruby-json
Description: build server/parallel job execution systems - common files
 The Marionette Collective, also known as "mcollective", is a framework
 to build server orchestration or parallel job execution systems.
 .
 The package provides the common files for mcollective packages.

Package: mcollective-doc
Architecture: all
Section: doc
Depends: ${misc:Depends}
Description: build server/parallel job execution systems - documentation
 The Marionette Collective aka. mcollective is a framework
 to build server orchestration or parallel job execution systems.
 .
 The package provides the documentation for Marionette Collective.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-puppet-devel/attachments/20110922/99771486/attachment.pgp>


More information about the Pkg-puppet-devel mailing list