[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