Please find, for review, the debconf templates of ltsp. This review will last from Friday, July 06, 2007 to Monday, July 16, 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: --- ltsp.old/debian/ltsp-client-builder.templates 2007-06-21 10:27:51.637725911 +0200 +++ ltsp/debian/ltsp-client-builder.templates 2007-06-28 07:51:07.840901865 +0200 @@ -2,8 +2,8 @@ Type: boolean Default: false _Description: Set up an LTSP chroot environment? - This will set up an LTSP chroot environment on the machine, to act as - a thin client server. + Please choose whether you want to set up an LTSP chroot environment + on this machine, to act as a thin client server. Avoid a too close dependency of the long description on the short one. Template: debian-installer/ltsp-client-builder/title Type: text @@ -22,14 +22,15 @@ this option is meant to be used with debconf preseeding. Template: ltsp-client-builder/dhcp-manual -Type: note -_Description: No Interface for LTSP dhcpd configuration found - There are no free interfaces for usage with the LTSP Server. Please configure the file /etc/ltsp/dhcpd.conf - manually to point to a valid static interface after the installation finished. +Type: error +_Description: No interface for LTSP dhcpd configuration + There are no free interfaces for usage with the LTSP server. Please + manually configure the /etc/ltsp/dhcpd.conf file to point to a valid + static interface after the installation has completed. Avoid a half-sentence in the short description Minor rewording. Hope this is correct use of tense. Template: ltsp-client-builder/dhcp-interface Type: select Choices: ${choices} _Description: Interface for the thin client network: - There were multiple spare interfaces found in this system. - + Please choose, among the multiple spare interfaces this system has, which + one should be used for the thin client. Avoid assuming that the long description is displayed *before* the short one. --- ltsp.old/debian/ltsp-client-core.templates 2007-06-21 10:27:51.637725911 +0200 +++ ltsp/debian/ltsp-client-core.templates 2007-06-28 07:48:38.348317578 +0200 @@ -1,7 +1,8 @@ Template: ltsp-client/abort-installation Type: error _Description: Installation aborted - ltsp-client cannot be installed in a regular machine. This package provides - the basic structure for a LTSP terminal. + The ltsp-client package cannot be installed in a regular + machine. This package provides the basic structure for a LTSP + terminal. Avoid a leading lowercase letter . Please read the package description to understand what it means. --- ltsp.old/debian/control 2007-06-21 10:27:51.637725911 +0200 +++ ltsp/debian/control 2007-06-28 07:52:31.336760011 +0200 @@ -13,17 +13,21 @@ Conflicts: ltsp-utils Replaces: ltsp-utils Architecture: all -Description: Basic LTSP server environment +Description: basic LTSP server environment This is the basic environment depending on an external DHCP server to point the clients to the LTSP server. + . + LTSP stands for 'Linux Thin Server Project'. The point of a package description is *alos* to explain acronyms..:-) Package: ltsp-server-standalone Depends: ltsp-server, dhcp3-server, libasound2-plugins, ltspfs, openssh-server, nbd-server, pulseaudio-esound-compat | esound-clients | nas-bin, xbase-clients Recommends: Architecture: all -Description: Complete LTSP server environment +Description: complete LTSP server environment No leading capital @@ -41,7 +47,9 @@ Suggests: cryptsetup, joystick [alpha amd64 arm i386 ia64] Architecture: all Description: LTSP client environment - The scripts needed to configure and boot an LTSP client. + This package provides the scripts needed to configure and boot an LTSP client. Make a complete sentence.
Template: ltsp-client-builder/run Type: boolean Default: false _Description: Set up an LTSP chroot environment? Please choose whether you want to set up an LTSP chroot environment on this machine, to act as a thin client server. Template: debian-installer/ltsp-client-builder/title Type: text # Item in the main menu to select this package _Description: Build LTSP chroot Template: ltsp-client-builder/progress Type: text _Description: Building LTSP chroot... Template: ltsp-client-builder/build-client-opts Type: string Default: --mirror file:///cdrom --security-mirror none # Only used for preseeding arguments to ltsp-client-builder. Description: arguments for ltsp-build-client: this option is meant to be used with debconf preseeding. Template: ltsp-client-builder/dhcp-manual Type: error _Description: No interface for LTSP dhcpd configuration There are no free interfaces for usage with the LTSP server. Please manually configure the /etc/ltsp/dhcpd.conf file to point to a valid static interface after the installation has completed. Template: ltsp-client-builder/dhcp-interface Type: select Choices: ${choices} _Description: Interface for the thin client network: Please choose, among the multiple spare interfaces this system has, which one should be used for the thin client.
Template: ltsp-client/abort-installation Type: error _Description: Installation aborted The ltsp-client package cannot be installed in a regular machine. This package provides the basic structure for a LTSP terminal. . Please read the package description to understand what it means.
--- ../ltsp.old/debian/ltsp-client-builder.templates 2007-06-21 10:27:51.637725911 +0200 +++ debian/ltsp-client-builder.templates 2007-06-28 07:51:07.840901865 +0200 @@ -2,8 +2,8 @@ Type: boolean Default: false _Description: Set up an LTSP chroot environment? - This will set up an LTSP chroot environment on the machine, to act as - a thin client server. + Please choose whether you want to set up an LTSP chroot environment + on this machine, to act as a thin client server. Template: debian-installer/ltsp-client-builder/title Type: text @@ -22,14 +22,15 @@ this option is meant to be used with debconf preseeding. Template: ltsp-client-builder/dhcp-manual -Type: note -_Description: No Interface for LTSP dhcpd configuration found - There are no free interfaces for usage with the LTSP Server. Please configure the file /etc/ltsp/dhcpd.conf - manually to point to a valid static interface after the installation finished. +Type: error +_Description: No interface for LTSP dhcpd configuration + There are no free interfaces for usage with the LTSP server. Please + manually configure the /etc/ltsp/dhcpd.conf file to point to a valid + static interface after the installation has completed. Template: ltsp-client-builder/dhcp-interface Type: select Choices: ${choices} _Description: Interface for the thin client network: - There were multiple spare interfaces found in this system. - + Please choose, among the multiple spare interfaces this system has, which + one should be used for the thin client. --- ../ltsp.old/debian/ltsp-client-core.templates 2007-06-21 10:27:51.637725911 +0200 +++ debian/ltsp-client-core.templates 2007-06-28 07:48:38.348317578 +0200 @@ -1,7 +1,8 @@ Template: ltsp-client/abort-installation Type: error _Description: Installation aborted - ltsp-client cannot be installed in a regular machine. This package provides - the basic structure for a LTSP terminal. + The ltsp-client package cannot be installed in a regular + machine. This package provides the basic structure for a LTSP + terminal. . Please read the package description to understand what it means. --- ../ltsp.old/debian/control 2007-06-21 10:27:51.637725911 +0200 +++ debian/control 2007-06-28 07:52:31.336760011 +0200 @@ -13,17 +13,21 @@ Conflicts: ltsp-utils Replaces: ltsp-utils Architecture: all -Description: Basic LTSP server environment +Description: basic LTSP server environment This is the basic environment depending on an external DHCP server to point the clients to the LTSP server. + . + LTSP stands for 'Linux Thin Server Project'. Package: ltsp-server-standalone Depends: ltsp-server, dhcp3-server, libasound2-plugins, ltspfs, openssh-server, nbd-server, pulseaudio-esound-compat | esound-clients | nas-bin, xbase-clients Recommends: Architecture: all -Description: Complete LTSP server environment +Description: complete LTSP server environment This is the complete environment including a DHCP server to bootstrap the clients. + . + LTSP stands for 'Linux Thin Server Project'. Package: ltsp-client-core Pre-Depends: debconf (>= 0.5) | debconf-2.0 @@ -34,6 +38,8 @@ . DO NOT install this package on a regular machine, it is intended only for installation inside a LTSP client filesystem. + . + LTSP stands for 'Linux Thin Server Project'. Package: ltsp-client Depends: ltsp-client-core, ldm | sdm-terminal | x-display-manager, pulseaudio-esound-compat | esound | nas, ltspfsd, xorg, mdetect, xdebconfigurator, alsa-utils @@ -41,7 +47,9 @@ Suggests: cryptsetup, joystick [alpha amd64 arm i386 ia64] Architecture: all Description: LTSP client environment - The scripts needed to configure and boot an LTSP client. + This package provides the scripts needed to configure and boot an LTSP client. + . + LTSP stands for 'Linux Thin Server Project'. Package: ldm Depends: openssh-client | ssh, python, python-gtk2, python-gnome2, python-glade2, gtk2-engines-clearlooks, xserver-xorg | xserver, lsb-release @@ -55,6 +63,8 @@ . It was written to work with the LTSP project, but should work without LTSP as well. + . + LTSP stands for 'Linux Thin Server Project'. Package: ltsp-client-builder Section: debian-installer @@ -62,6 +72,8 @@ Architecture: all Depends: ${misc:Depends}, ${shlibs:Depends}, kbd-chooser, pkgsel XB-Installer-Menu-Item: 7000 -Description: Build an LTSP environment in the installer target +Description: build an LTSP environment in the installer target This udeb bootstraps the LTSP client chroot in the installer target while the cdrom is still mounted. + . + LTSP stands for 'Linux Thin Server Project'.
Source: ltsp Section: misc Priority: extra Maintainer: LTSP Debian/Ubuntu Maintainers <pkg-ltsp-devel@lists.alioth.debian.org> Uploaders: Matt Zimmerman <mdz@debian.org>, Carlos Laviola <claviola@debian.org>, Michael Vogt <mvo@debian.org>, Oliver Grawert <ogra@ubuntu.com>, Petter Reinholdtsen <pere@debian.org>, Gustavo Franco <stratus@debian.org>, Vagrant Cascadian <vagrant@freegeek.org>, Otavio Salvador <otavio@debian.org> Build-Depends: debhelper (>= 4), flex, bison, libpopt-dev, po-debconf Standards-Version: 3.7.2 Package: ltsp-server Depends: ${misc:Depends}, debootstrap, nfs-kernel-server, lsb-release, tftpd-hpa | atftpd, openssh-client | ssh, iproute, debconf-utils, python (>= 2.4), openbsd-inetd | inet-superserver, update-inetd, tcpd, gettext-base, nbd-server Recommends: openssh-server | ssh Suggests: dhcp3-server, sdm, audiooss Conflicts: ltsp-utils Replaces: ltsp-utils Architecture: all Description: basic LTSP server environment This is the basic environment depending on an external DHCP server to point the clients to the LTSP server. . LTSP stands for 'Linux Thin Server Project'. Package: ltsp-server-standalone Depends: ltsp-server, dhcp3-server, libasound2-plugins, ltspfs, openssh-server, nbd-server, pulseaudio-esound-compat | esound-clients | nas-bin, xbase-clients Recommends: Architecture: all Description: complete LTSP server environment This is the complete environment including a DHCP server to bootstrap the clients. . LTSP stands for 'Linux Thin Server Project'. Package: ltsp-client-core Pre-Depends: debconf (>= 0.5) | debconf-2.0 Depends: lsb-base, nbd-client, initramfs-tools (>= 0.11), syslinux [i386 amd64], mknbi[i386] | yaboot[powerpc] | aboot[alpha] | sparc-utils[sparc], lsb-release, kbd | console-tools, python, discover1, xresprobe Architecture: any Description: LTSP client environment The scripts needed to configure and boot an LTSP client. . DO NOT install this package on a regular machine, it is intended only for installation inside a LTSP client filesystem. . LTSP stands for 'Linux Thin Server Project'. Package: ltsp-client Depends: ltsp-client-core, ldm | sdm-terminal | x-display-manager, pulseaudio-esound-compat | esound | nas, ltspfsd, xorg, mdetect, xdebconfigurator, alsa-utils Recommends: Suggests: cryptsetup, joystick [alpha amd64 arm i386 ia64] Architecture: all Description: LTSP client environment This package provides the scripts needed to configure and boot an LTSP client. . LTSP stands for 'Linux Thin Server Project'. Package: ldm Depends: openssh-client | ssh, python, python-gtk2, python-gnome2, python-glade2, gtk2-engines-clearlooks, xserver-xorg | xserver, lsb-release Architecture: all Description: LTSP display manager ldm is an X11 display manager similar to xdm, gdm and kdm, but unlike those it wraps the X11 traffic within an ssh tunnel to provide a secure login mechanism for remote X sessions. ldm provides access only through SSH, not locally. It is technically possible to use ldm to connect to the same host, but probably a waste of CPU power. . It was written to work with the LTSP project, but should work without LTSP as well. . LTSP stands for 'Linux Thin Server Project'. Package: ltsp-client-builder Section: debian-installer XC-Package-Type: udeb Architecture: all Depends: ${misc:Depends}, ${shlibs:Depends}, kbd-chooser, pkgsel XB-Installer-Menu-Item: 7000 Description: build an LTSP environment in the installer target This udeb bootstraps the LTSP client chroot in the installer target while the cdrom is still mounted. . LTSP stands for 'Linux Thin Server Project'.
Attachment:
signature.asc
Description: Digital signature