[PKG-Openstack-devel] Bug#785072: [RFR] templates://cobbler/{cobbler.templates}

Christian PERRIER bubulle at debian.org
Mon May 25 06:07:38 UTC 2015


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

This review will last from Monday, May 25, 2015 to Thursday, June 04, 2015.

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:
--- cobbler.old/debian/cobbler.templates	2015-05-12 07:41:05.726393726 +0200
+++ cobbler/debian/cobbler.templates	2015-05-25 08:03:28.835716244 +0200
@@ -1,22 +1,25 @@
 Template: cobbler/password
 Type: password
+#flag:translate!:5
 _Description: New password for the "cobbler" user:
  It is highly recommended that you set a password for the
  administrative "cobbler" user.
  .
  You can also run password reconfiguration later by executing
- 'dpkg-reconfigure -plow cobbler'.
+ "dpkg-reconfigure -plow cobbler".
+ .
+ Note that you can easily add users to cobbler later with the
+ following command, executed with root privileges:
  .
- Note that you can easily add users to cobbler later with:
   sudo htdigest /etc/cobbler/users.digest "Cobbler" USERNAME

Unbutuize...:-)

Also add double quotes in place of single ones and separate the
untranslatable string from the rest of the paragraph

 
 Template: cobbler/server_and_next_server
 Type: string
 Default: 127.0.0.1
-_Description: Set the Boot and PXE server IP address:
+_Description: Boot and PXE server IP address:
  For kickstart and PXE features to work properly, it is
  important to set the correct IP addresses in the fields
- "server" and "next_server" in  "/etc/cobbler/settings".
+ "server" and "next_server" in /etc/cobbler/settings.
  .
  The "server" field must be set to something other than
  localhost, or kickstart features will not work.  This should
@@ -27,5 +30,5 @@
  127.0.0.1, and should match the IP address of the boot server
  on the PXE network.
  .
- Note that these values will try to be automatically detected,
- however they can be manually edited in "/etc/cobbler/settings".
+ Note that these values should be automatically detected,
+ however they can be manually edited in /etc/cobbler/settings.

Do not quote file names (this is debian-l10n-english housestyle).

Make the synopsis shorter by dropping "Set the".


--- cobbler.old/debian/control	2015-05-12 07:41:05.726393726 +0200
+++ cobbler/debian/control	2015-05-25 08:04:38.577321366 +0200

Minor changes: just double quotes and replacing "cotnains" by
"provides" (dle housestyle).


@@ -44,13 +44,13 @@
 Description: network boot, install and update server - Python modules
  Cobbler is a network install server. Cobbler supports PXE, virtualized
  installs, and reinstalling existing Linux machines. The last two modes use a
- helper tool, 'koan', that integrates with cobbler. Cobbler's advanced features
+ helper tool, "koan", that integrates with cobbler. Cobbler's advanced features
  include importing distributions from DVDs and rsync mirrors, kickstart
  templating, integrated yum mirroring, and built-in DHCP/DNS Management.
  Cobbler has a Python and XMLRPC API for integration with other applications.
  There is also a web interface.
  .
- This package contains the Python code.
+ This package provides the Python code.
 
 Package: cobbler-common
 Architecture: all
@@ -60,13 +60,13 @@
 Description: network boot, install and update server - Common files
  Cobbler is a network install server. Cobbler supports PXE, virtualized
  installs, and reinstalling existing Linux machines. The last two modes use a
- helper tool, 'koan', that integrates with cobbler. Cobbler's advanced features
+ helper tool, "koan", that integrates with cobbler. Cobbler's advanced features
  include importing distributions from DVDs and rsync mirrors, kickstart
  templating, integrated yum mirroring, and built-in DHCP/DNS Management.
  Cobbler has a Python and XMLRPC API for integration with other applications.
  There is also a web interface.
  .
- This package contains the common files.
+ This package provides the common files.
 
 Package: cobbler-web
 Architecture: all
@@ -79,7 +79,7 @@
 Description: network boot, install and update server - web interface
  Cobbler is a network install server. Cobbler supports PXE, virtualized
  installs, and reinstalling existing Linux machines. The last two modes use a
- helper tool, 'koan', that integrates with cobbler. Cobbler's advanced features
+ helper tool, "koan", that integrates with cobbler. Cobbler's advanced features
  include importing distributions from DVDs and rsync mirrors, kickstart
  templating, integrated yum mirroring, and built-in DHCP/DNS Management.
  Cobbler has a Python and XMLRPC API for integration with other applications.
@@ -118,13 +118,13 @@
 Description: network boot, install and update server - Daemon
  Cobbler is a network install server. Cobbler supports PXE, virtualized
  installs, and reinstalling existing Linux machines. The last two modes use a
- helper tool, 'koan', that integrates with cobbler. Cobbler's advanced features
+ helper tool, "koan", that integrates with cobbler. Cobbler's advanced features
  include importing distributions from DVDs and rsync mirrors, kickstart
  templating, integrated yum mirroring, and built-in DHCP/DNS Management.
  Cobbler has a Python and XMLRPC API for integration with other applications.
  There is also a web interface.
  .
- This package contains the Cobbler daemon.
+ This package provides the Cobbler daemon.
 
 Package: python-koan
 Section: python
@@ -139,13 +139,13 @@
 Description: kickstart-over-a-network (koan) - Python libraries
  Cobbler is a network install server. Cobbler supports PXE, virtualized
  installs, and reinstalling existing Linux machines. The last two modes use a
- helper tool, 'koan', that integrates with cobbler. Cobbler's advanced features
+ helper tool, "koan", that integrates with cobbler. Cobbler's advanced features
  include importing distributions from DVDs and rsync mirrors, kickstart
  templating, integrated yum mirroring, and built-in DHCP/DNS Management.
  Cobbler has a Python and XMLRPC API for integration with other applications.
  There is also a web interface.
  .
- This package contains the Koan Python code. Koan stands for
+ This package provides the Koan Python code. Koan stands for
  kickstart-over-a-network. It's a Cobbler helper tool that supports virtualized
  guests installs and reinstalling existing Linux machines.
 
@@ -167,12 +167,12 @@
 Description: kickstart-over-a-network (koan)
  Cobbler is a network install server. Cobbler supports PXE, virtualized
  installs, and reinstalling existing Linux machines. The last two modes use a
- helper tool, 'koan', that integrates with cobbler. Cobbler's advanced features
+ helper tool, "koan", that integrates with cobbler. Cobbler's advanced features
  include importing distributions from DVDs and rsync mirrors, kickstart
  templating, integrated yum mirroring, and built-in DHCP/DNS Management.
  Cobbler has a Python and XMLRPC API for integration with other applications.
  There is also a web interface.
  .
- This package contains Koan. Koan stands for kickstart-over-a-network. It's a
+ This package provides Koan. Koan stands for kickstart-over-a-network. It's a
  Cobbler helper tool that supports virtualized guests installs and reinstalling
  existing Linux machines.

-- 


-------------- next part --------------
Template: cobbler/password
Type: password
#flag:translate!:5
_Description: New password for the "cobbler" user:
 It is highly recommended that you set a password for the
 administrative "cobbler" user.
 .
 You can also run password reconfiguration later by executing
 "dpkg-reconfigure -plow cobbler".
 .
 Note that you can easily add users to cobbler later with the
 following command, executed with root privileges:
 .
  sudo htdigest /etc/cobbler/users.digest "Cobbler" USERNAME

Template: cobbler/server_and_next_server
Type: string
Default: 127.0.0.1
_Description: Boot and PXE server IP address:
 For kickstart and PXE features to work properly, it is
 important to set the correct IP addresses in the fields
 "server" and "next_server" in /etc/cobbler/settings.
 .
 The "server" field must be set to something other than
 localhost, or kickstart features will not work.  This should
 be a resolvable hostname or IP for the boot server as
 reachable by all machines that will use it.
 .
 The "next_server" field must be set to something other than
 127.0.0.1, and should match the IP address of the boot server
 on the PXE network.
 .
 Note that these values should be automatically detected,
 however they can be manually edited in /etc/cobbler/settings.
-------------- next part --------------
--- cobbler.old/debian/cobbler.templates	2015-05-12 07:41:05.726393726 +0200
+++ cobbler/debian/cobbler.templates	2015-05-25 08:03:28.835716244 +0200
@@ -1,22 +1,25 @@
 Template: cobbler/password
 Type: password
+#flag:translate!:5
 _Description: New password for the "cobbler" user:
  It is highly recommended that you set a password for the
  administrative "cobbler" user.
  .
  You can also run password reconfiguration later by executing
- 'dpkg-reconfigure -plow cobbler'.
+ "dpkg-reconfigure -plow cobbler".
+ .
+ Note that you can easily add users to cobbler later with the
+ following command, executed with root privileges:
  .
- Note that you can easily add users to cobbler later with:
   sudo htdigest /etc/cobbler/users.digest "Cobbler" USERNAME
 
 Template: cobbler/server_and_next_server
 Type: string
 Default: 127.0.0.1
-_Description: Set the Boot and PXE server IP address:
+_Description: Boot and PXE server IP address:
  For kickstart and PXE features to work properly, it is
  important to set the correct IP addresses in the fields
- "server" and "next_server" in  "/etc/cobbler/settings".
+ "server" and "next_server" in /etc/cobbler/settings.
  .
  The "server" field must be set to something other than
  localhost, or kickstart features will not work.  This should
@@ -27,5 +30,5 @@
  127.0.0.1, and should match the IP address of the boot server
  on the PXE network.
  .
- Note that these values will try to be automatically detected,
- however they can be manually edited in "/etc/cobbler/settings".
+ Note that these values should be automatically detected,
+ however they can be manually edited in /etc/cobbler/settings.
--- cobbler.old/debian/control	2015-05-12 07:41:05.726393726 +0200
+++ cobbler/debian/control	2015-05-25 08:04:38.577321366 +0200
@@ -44,13 +44,13 @@
 Description: network boot, install and update server - Python modules
  Cobbler is a network install server. Cobbler supports PXE, virtualized
  installs, and reinstalling existing Linux machines. The last two modes use a
- helper tool, 'koan', that integrates with cobbler. Cobbler's advanced features
+ helper tool, "koan", that integrates with cobbler. Cobbler's advanced features
  include importing distributions from DVDs and rsync mirrors, kickstart
  templating, integrated yum mirroring, and built-in DHCP/DNS Management.
  Cobbler has a Python and XMLRPC API for integration with other applications.
  There is also a web interface.
  .
- This package contains the Python code.
+ This package provides the Python code.
 
 Package: cobbler-common
 Architecture: all
@@ -60,13 +60,13 @@
 Description: network boot, install and update server - Common files
  Cobbler is a network install server. Cobbler supports PXE, virtualized
  installs, and reinstalling existing Linux machines. The last two modes use a
- helper tool, 'koan', that integrates with cobbler. Cobbler's advanced features
+ helper tool, "koan", that integrates with cobbler. Cobbler's advanced features
  include importing distributions from DVDs and rsync mirrors, kickstart
  templating, integrated yum mirroring, and built-in DHCP/DNS Management.
  Cobbler has a Python and XMLRPC API for integration with other applications.
  There is also a web interface.
  .
- This package contains the common files.
+ This package provides the common files.
 
 Package: cobbler-web
 Architecture: all
@@ -79,7 +79,7 @@
 Description: network boot, install and update server - web interface
  Cobbler is a network install server. Cobbler supports PXE, virtualized
  installs, and reinstalling existing Linux machines. The last two modes use a
- helper tool, 'koan', that integrates with cobbler. Cobbler's advanced features
+ helper tool, "koan", that integrates with cobbler. Cobbler's advanced features
  include importing distributions from DVDs and rsync mirrors, kickstart
  templating, integrated yum mirroring, and built-in DHCP/DNS Management.
  Cobbler has a Python and XMLRPC API for integration with other applications.
@@ -118,13 +118,13 @@
 Description: network boot, install and update server - Daemon
  Cobbler is a network install server. Cobbler supports PXE, virtualized
  installs, and reinstalling existing Linux machines. The last two modes use a
- helper tool, 'koan', that integrates with cobbler. Cobbler's advanced features
+ helper tool, "koan", that integrates with cobbler. Cobbler's advanced features
  include importing distributions from DVDs and rsync mirrors, kickstart
  templating, integrated yum mirroring, and built-in DHCP/DNS Management.
  Cobbler has a Python and XMLRPC API for integration with other applications.
  There is also a web interface.
  .
- This package contains the Cobbler daemon.
+ This package provides the Cobbler daemon.
 
 Package: python-koan
 Section: python
@@ -139,13 +139,13 @@
 Description: kickstart-over-a-network (koan) - Python libraries
  Cobbler is a network install server. Cobbler supports PXE, virtualized
  installs, and reinstalling existing Linux machines. The last two modes use a
- helper tool, 'koan', that integrates with cobbler. Cobbler's advanced features
+ helper tool, "koan", that integrates with cobbler. Cobbler's advanced features
  include importing distributions from DVDs and rsync mirrors, kickstart
  templating, integrated yum mirroring, and built-in DHCP/DNS Management.
  Cobbler has a Python and XMLRPC API for integration with other applications.
  There is also a web interface.
  .
- This package contains the Koan Python code. Koan stands for
+ This package provides the Koan Python code. Koan stands for
  kickstart-over-a-network. It's a Cobbler helper tool that supports virtualized
  guests installs and reinstalling existing Linux machines.
 
@@ -167,12 +167,12 @@
 Description: kickstart-over-a-network (koan)
  Cobbler is a network install server. Cobbler supports PXE, virtualized
  installs, and reinstalling existing Linux machines. The last two modes use a
- helper tool, 'koan', that integrates with cobbler. Cobbler's advanced features
+ helper tool, "koan", that integrates with cobbler. Cobbler's advanced features
  include importing distributions from DVDs and rsync mirrors, kickstart
  templating, integrated yum mirroring, and built-in DHCP/DNS Management.
  Cobbler has a Python and XMLRPC API for integration with other applications.
  There is also a web interface.
  .
- This package contains Koan. Koan stands for kickstart-over-a-network. It's a
+ This package provides Koan. Koan stands for kickstart-over-a-network. It's a
  Cobbler helper tool that supports virtualized guests installs and reinstalling
  existing Linux machines.
-------------- next part --------------
Source: cobbler
Section: admin
Priority: optional
Maintainer: PKG OpenStack <openstack-devel at lists.alioth.debian.org>
Uploaders: Thomas Goirand <zigo at debian.org>
Build-Depends: debhelper (>= 9),
               dh-python,
               openstack-pkg-tools,
               git-core,
               po-debconf,
               python-all (>= 2.6.6-3~),
               python-setuptools
Build-Depends-Indep: lsb-release,
                     python-cheetah,
                     python-netaddr,
                     python-nose,
                     python-simplejson,
                     python-twisted,
                     python-urlgrabber,
                     python-yaml
Standards-Version: 3.9.6
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=openstack/cobbler.git
Vcs-Git: git://anonscm.debian.org/openstack/cobbler.git
Homepage: http://www.cobblerd.org

Package: python-cobbler
Section: python
Architecture: all
Pre-Depends: dpkg (>= 1.15.6~)
Depends: hardlink,
         lsb-release,
         openssl,
         python-cheetah,
         python-distro-info,
         python-django,
         python-netaddr,
         python-simplejson,
         python-twisted,
         python-urlgrabber,
         python-yaml,
         rsync,
         ${misc:Depends},
         ${python:Depends}
Description: network boot, install and update server - Python modules
 Cobbler is a network install server. Cobbler supports PXE, virtualized
 installs, and reinstalling existing Linux machines. The last two modes use a
 helper tool, "koan", that integrates with cobbler. Cobbler's advanced features
 include importing distributions from DVDs and rsync mirrors, kickstart
 templating, integrated yum mirroring, and built-in DHCP/DNS Management.
 Cobbler has a Python and XMLRPC API for integration with other applications.
 There is also a web interface.
 .
 This package provides the Python code.

Package: cobbler-common
Architecture: all
Pre-Depends: dpkg (>= 1.15.6~)
Depends: adduser, python-cobbler (= ${binary:Version}), ${misc:Depends}
Provides: ${python:Provides}
Description: network boot, install and update server - Common files
 Cobbler is a network install server. Cobbler supports PXE, virtualized
 installs, and reinstalling existing Linux machines. The last two modes use a
 helper tool, "koan", that integrates with cobbler. Cobbler's advanced features
 include importing distributions from DVDs and rsync mirrors, kickstart
 templating, integrated yum mirroring, and built-in DHCP/DNS Management.
 Cobbler has a Python and XMLRPC API for integration with other applications.
 There is also a web interface.
 .
 This package provides the common files.

Package: cobbler-web
Architecture: all
Depends: apache2,
         apache2-utils,
         openssl,
         cobbler-common (= ${binary:Version} ),
         ${misc:Depends}
Provides: ${python:Provides}
Description: network boot, install and update server - web interface
 Cobbler is a network install server. Cobbler supports PXE, virtualized
 installs, and reinstalling existing Linux machines. The last two modes use a
 helper tool, "koan", that integrates with cobbler. Cobbler's advanced features
 include importing distributions from DVDs and rsync mirrors, kickstart
 templating, integrated yum mirroring, and built-in DHCP/DNS Management.
 Cobbler has a Python and XMLRPC API for integration with other applications.
 There is also a web interface.
 .
 This package provides the web interface and its corresponding configuration
 files.

Package: cobbler
Architecture: all
Pre-Depends: dpkg (>= 1.15.6~)
Depends: adduser,
         apache2,
         apache2-utils,
         debmirror,
         hardlink,
         libapache2-mod-python,
         libapache2-mod-wsgi,
         libjs-jquery,
         libjs-jquery-ui,
         cobbler-common (= ${binary:Version}),
         syslinux | syslinux-common,
         tftpd-hpa,
         ${misc:Depends},
         ${ostack-lsb-base},
         ${python:Depends}
Recommends: dnsmasq,
            fence-agents,
            powerwake,
Suggests: bind9,
          createrepo,
          dhcp3-server,
          genisoimage,
          mkisofs-hpa,
          rsync,
Description: network boot, install and update server - Daemon
 Cobbler is a network install server. Cobbler supports PXE, virtualized
 installs, and reinstalling existing Linux machines. The last two modes use a
 helper tool, "koan", that integrates with cobbler. Cobbler's advanced features
 include importing distributions from DVDs and rsync mirrors, kickstart
 templating, integrated yum mirroring, and built-in DHCP/DNS Management.
 Cobbler has a Python and XMLRPC API for integration with other applications.
 There is also a web interface.
 .
 This package provides the Cobbler daemon.

Package: python-koan
Section: python
Architecture: all
Depends: python-ethtool,
         python-libvirt,
         python-simplejson,
         python-urlgrabber,
         ${misc:Depends},
         ${python:Depends}
Provides: ${python:Provides}
Description: kickstart-over-a-network (koan) - Python libraries
 Cobbler is a network install server. Cobbler supports PXE, virtualized
 installs, and reinstalling existing Linux machines. The last two modes use a
 helper tool, "koan", that integrates with cobbler. Cobbler's advanced features
 include importing distributions from DVDs and rsync mirrors, kickstart
 templating, integrated yum mirroring, and built-in DHCP/DNS Management.
 Cobbler has a Python and XMLRPC API for integration with other applications.
 There is also a web interface.
 .
 This package provides the Koan Python code. Koan stands for
 kickstart-over-a-network. It's a Cobbler helper tool that supports virtualized
 guests installs and reinstalling existing Linux machines.

Package: koan
Architecture: all
Pre-Depends: dpkg (>= 1.15.6~)
Depends: libvirt-bin,
         lvm2,
         python,
         python-netaddr,
         python-yaml,
         syslinux | syslinux-common,
         virtinst,
         python-koan (= ${binary:Version}),
         ${misc:Depends},
         ${ostack-lsb-base},
         ${python:Depends}
Suggests: createrepo, dhcp3-server, mkisofs-hpa, rsync, selinux-utils, tftpd-hpa
Description: kickstart-over-a-network (koan)
 Cobbler is a network install server. Cobbler supports PXE, virtualized
 installs, and reinstalling existing Linux machines. The last two modes use a
 helper tool, "koan", that integrates with cobbler. Cobbler's advanced features
 include importing distributions from DVDs and rsync mirrors, kickstart
 templating, integrated yum mirroring, and built-in DHCP/DNS Management.
 Cobbler has a Python and XMLRPC API for integration with other applications.
 There is also a web interface.
 .
 This package provides Koan. Koan stands for kickstart-over-a-network. It's a
 Cobbler helper tool that supports virtualized guests installs and reinstalling
 existing Linux machines.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/openstack-devel/attachments/20150525/314deff2/attachment-0001.sig>


More information about the Openstack-devel mailing list