Hi, thanks a lot for this work. I review it, and I have nothing to say about it, it's very good work.
I tried the patch, but unfortunately, it didn't apply to our current CVS version. So I have applied the patch manually to our current CVS. Attached is the new template and control file that should be used for later use. There are few things that changed in the software itself to make it more easy to use and read config values in /etc/dtc-xen upon install (Closes: #414483). Note also that there are some .po files in our CVS already. Anyway, to get our latest CVS do: cvs -d :pserver:[EMAIL PROTECTED]:/var/lib/cvs co dtc-xen Thomas Goirand Christian Perrier wrote: > Package: dtc-xen > Version: N/A > Severity: normal > Tags: patch > > Dear Debian maintainer, > > On Friday, April 06, 2007, I notified you of the beginning of a review process > concerning debconf templates for dtc-xen. > > The debian-l10n-english contributors have now reviewed these templates, > and the proposed changes are attached to this bug report. > > Please review the suggested changes are suggested, and if you have any > objections, let me know in the next 3 days. > > Please try to avoid uploading dtc-xen with these changes right now. > > The second phase of this process will begin on Saturday, April 21, 2007, when > I will > coordinate updates to translations of debconf templates. > > The existing translators will be notified of the changes: they will > receive an updated PO file for their language. > > Simultaneously, a general call for new translations will be sent to > the debian-i18n mailing list. > > Both these calls for translations will request updates to be sent as > individual bug reports. That will probably trigger a lot of bug > reports against your package, but these should be easier to deal with. > > The call for translation updates and new translations will run until > Thursday, May 03, 2007. Please avoid uploading a package with fixed or changed > debconf templates and/or translation updates in the meantime. Of > course, other changes are safe. > > On Friday, May 04, 2007, I will contact you again and will send a final patch > summarizing all the updates (changes to debconf templates, > updates to debconf translations and new debconf translations). > > Again, thanks for your attention and cooperation.
# These templates have been reviewed by the debian-l10n-english # team # # If modifications/additions/rewording are needed, please ask # for an advice to [EMAIL PROTECTED] # # Even minor modifications require translation updates and such # changes should be coordinated with translators and reviewers. Template: dtc-xen/conf_soap_port Type: string Default: 8089 _Description: Server port: What port should it bind to? Default is 8089. Please enter the port the server will bind to. Template: dtc-xen/conf_soap_login Type: string Default: dtc-xen _Description: SOAP server login: Dtc-xen will bind a SOAP Python server (to which a dtc panel can connect, in order to start, stop, create and destroy a VPS). . Please enter the login name to connect to the server. Template: dtc-xen/conf_soap_pass Type: password Default: dtc-xen _Description: SOAP server pass: Dtc-xen will generate a .htpasswd file for the login you have just configured. . Please enter the password to use in that file. Template: dtc-xen/conf_soap_domain_name Type: string Default: example.com _Description: Server domain name: Please enter the domain name for the dtc-xen server. This will be used as a part of the URL by the SOAP dtc panel client like nodeXXXX.example.com. Template: dtc-xen/conf_node_number Type: string Default: 0101 _Description: VPS Server node number: Please enter the value to use to set up VPS numbering. . Assuming this value is 'XXXX', the node number will be 'xenXXXXYY', YY being the VPS number itself (xenYY). This node number must be 4 or 5 characters long. . As a consequence of this choice, the server's hostname will be nodeXXXX.example.com (which you can later add in your DTC control panel). Template: dtc-xen/conf_debian_repository Type: string Default: ftp://ftp.us.debian.org/debian _Description: Debian repository for VPS creation: Please enter the repository to use for creating the VPS (Virtual Private Server). The current /etc/apt/sources.list file will be copied to the created VPS so the repository you enter here will be used only during the debootstrap stage of the VPS creation. Template: dtc-xen/conf_netmask Type: string Default: 255.255.255.0 _Description: Network mask for the VPS: Please enter the network mask to use in the created Virtual Private Server's network settings. Template: dtc-xen/conf_network Type: string Default: 192.168.60.0 _Description: Network address for the VPS: Please enter the network address to use in the created Virtual Private Server's network settings. Template: dtc-xen/conf_broadcast Type: string Default: 192.168.60.255 _Description: Broadcast address for the VPS: Please enter the network broadcast address to use in the created Virtual Private Server's network settings. Template: dtc-xen/conf_gateway Type: string Default: 192.168.60.254 _Description: Gateway address for the VPS: Please enter the network gateway address to use in the created Virtual Private Server's network settings. Template: dtc-xen/conf_linux_kernel_name Type: string Default: 2.6.16.27-xenU _Description: Xen kernel release name: Please enter the kernel version number as it appears with the 'uname -a' command. . A kernel domU with that name must be located in /boot (example: vmlinuz-2.6.16.27-xenU) and its corresponding modules must be in /lib/modules. Template: dtc-xen/conf_lvm_name Type: string Default: lvm1 _Description: Volume group to create VPS in: Dtc-xen creates physical partitions in an existing LVM volume group . Please enter that volume group name. The volume group size must fit all the virtual machiness you will set up later on this server. If you don't want to use LVM (because you don't care if loopback is slower), leave this setting to the default value. Template: dtc-xen/conf_info_finish_setup Type: note _Description: How to finish the install To finish the installation, you need to launch /usr/sbin/dtc-xen_finish_install. . This script will remove port forwarding from the current sshd_config file and add the grant of xm console to the group xenusers so that users can login to the physical console. It will then try to download the files needed to setup Gentoo and CentOS into the virtual machines. . Please note that the system is currently safe (connections to a physical console as xenXX will be rejected because the /etc/sudoers is not changed), but a basic user won't be able to log into his physical console using ssh. Template: dtc-xen/conf_vps_mountpoint Type: string Default: /var/lib/dtc-xen/mnt _Description: VPS mountpoint: In order to do the setup of the VPS it's managing, dtc-xen will mount LVM or file loopback partition on the dom0 of your Xen server. This will also be used to automaticaly set your /etc/fstab mount points so you can do maintenance and mount VPSes faster. Enter here the path to this mount points.
Source: dtc-xen Section: web Priority: extra Maintainer: Thomas Goirand <[EMAIL PROTECTED]> Build-Depends: debhelper (>= 4), po-debconf Standards-Version: 3.7.2 Package: dtc-xen Section: web Priority: optional Architecture: all Depends: debconf, python, rrdtool, apache | apache2, python-soappy, python-crypto, m2crypto, debootstrap, openssl, sudo, rpmstrap, adduser Recommends: xen-utils-common Description: SOAP daemon and scripts to allow control panel management for Xen VMs Dtc-xen is a SOAP server running over HTTPS with authentication, so that a web GUI tool can manage, create and destroy domUs under Xen. This package should be used in the dom0 of a Xen server. It integrates itself within the DTC web hosting control panel. . Homepage: <http://www.gplhost.com/software-dtc-xen.html>