Mehdi Dogguy wrote: > > Attached the debdiff. I don't expect any further changes for 4.2 (and > > therefore 4.2-1) except in changelogs, documentation, and source code > > comments. > > The attachement is missing. Fsck. I knew this would happen again. Thanks for the hint. Hopefully attached now. ;-) Regards, Axel -- ,''`. | Axel Beckert <abe@debian.org>, http://people.debian.org/~abe/ : :' : | Debian Developer, ftp.ch.debian.org Admin `. `' | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE `- | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5
diff -Nru xen-tools-4.2~rc1/bin/xen-create-image xen-tools-4.2/bin/xen-create-image
--- xen-tools-4.2~rc1/bin/xen-create-image 2010-08-15 19:00:54.000000000 +0200
+++ xen-tools-4.2/bin/xen-create-image 2010-09-21 16:13:40.000000000 +0200
@@ -801,7 +801,7 @@
#
# Release number.
#
-my $RELEASE = '4.2rc1';
+my $RELEASE = '4.2';
#
@@ -1346,17 +1346,17 @@
$CONFIG{ 'mirror' } = '';
# Initialize per distribution mirror defaults: Debian
- foreach my $debdist (qw(etch lenny squeeze sid testing stable unstable)) {
+ foreach my $debdist (qw(lenny squeeze wheezy sid testing stable unstable)) {
$CONFIG{ 'mirror_'.$debdist } = $CONFIG{ 'mirror' }
}
- foreach my $debdist (qw(sarge)) {
+ foreach my $debdist (qw(sarge etch)) {
$CONFIG{ 'mirror_'.$debdist } = 'http://archive.debian.org/debian';
}
# Initialize per distribution mirror defaults: Ubuntu
- foreach my $ubuntudist (qw(dapper hardy intrepid jaunty karmic lucid maverick)) {
+ foreach my $ubuntudist (qw(dapper hardy jaunty karmic lucid maverick natty)) {
$CONFIG{ 'mirror_'.$ubuntudist } = 'http://archive.ubuntu.com/ubuntu';
}
- foreach my $ubuntudist (qw(edgy feisty gutsy)) {
+ foreach my $ubuntudist (qw(edgy feisty gutsy intrepid)) {
$CONFIG{ 'mirror_'.$ubuntudist } = 'http://old-releases.ubuntu.com/ubuntu';
}
$CONFIG{ 'arch' } = '';
@@ -1544,8 +1544,8 @@
message => "must be an existing directory.\n",
},
serialDev => {
- check => qr/^(?:\/dev\/)?(?:tty|hvc)[0-9]+$/,
- message => "must be a serial device (tty*, hvc*).\n",
+ check => qr/^(?:\/dev\/)?(?:tty|[xh]vc)[0-9]+$/,
+ message => "must be a serial device (tty*, hvc* or xvc*).\n",
},
diskDev => {
check => qr/^(?:\/dev\/)?(?:tty|hvc)[0-9]+$/,
@@ -1902,9 +1902,9 @@
}
#
- # Lucid doesn't work without pygrub
+ # Lucid and probably all later Ubuntus, too, don't work without pygrub
#
- if ( $CONFIG{ 'dist' } =~ /lucid|maverick/ )
+ if ( $CONFIG{ 'dist' } =~ /lucid|maverick|natty/ )
{
$CONFIG{ 'pygrub' } = 1;
}
@@ -2106,11 +2106,21 @@
exit 127;
}
- if ( $CONFIG{ 'image-dev' } && $CONFIG{ 'partitions' } )
+ if ( $CONFIG{ 'image-dev' } )
{
- logprint("Please choose either image-dev or partitions, not both!\n");
- $FAIL = 1;
- exit 127;
+ if ( $CONFIG{ 'partitions' } )
+ {
+ logprint("Please choose either image-dev or partitions, not both!\n");
+ $FAIL = 1;
+ exit 127;
+ }
+
+ if ( !$CONFIG{ 'swap-dev' } && !$CONFIG{ 'noswap' } )
+ {
+ logprint("Please choose swap-dev or noswap with image-dev!\n");
+ $FAIL = 1;
+ exit 127;
+ }
}
diff -Nru xen-tools-4.2~rc1/bin/xen-create-nfs xen-tools-4.2/bin/xen-create-nfs
--- xen-tools-4.2~rc1/bin/xen-create-nfs 2010-08-15 19:00:54.000000000 +0200
+++ xen-tools-4.2/bin/xen-create-nfs 2010-09-21 16:13:40.000000000 +0200
@@ -131,7 +131,7 @@
#
# Release number.
#
-my $RELEASE = '4.2rc1';
+my $RELEASE = '4.2';
# store version number away.
diff -Nru xen-tools-4.2~rc1/bin/xen-delete-image xen-tools-4.2/bin/xen-delete-image
--- xen-tools-4.2~rc1/bin/xen-delete-image 2010-08-15 19:00:54.000000000 +0200
+++ xen-tools-4.2/bin/xen-delete-image 2010-09-21 16:13:40.000000000 +0200
@@ -170,7 +170,7 @@
#
# Release number.
#
-my $RELEASE = '4.2rc1';
+my $RELEASE = '4.2';
diff -Nru xen-tools-4.2~rc1/bin/xen-list-images xen-tools-4.2/bin/xen-list-images
--- xen-tools-4.2~rc1/bin/xen-list-images 2010-08-15 19:00:54.000000000 +0200
+++ xen-tools-4.2/bin/xen-list-images 2010-09-21 16:13:40.000000000 +0200
@@ -102,7 +102,7 @@
#
# Release number.
#
-my $RELEASE = '4.2rc1';
+my $RELEASE = '4.2';
diff -Nru xen-tools-4.2~rc1/bin/xen-resize-guest xen-tools-4.2/bin/xen-resize-guest
--- xen-tools-4.2~rc1/bin/xen-resize-guest 2010-08-15 19:00:54.000000000 +0200
+++ xen-tools-4.2/bin/xen-resize-guest 2010-09-21 16:13:40.000000000 +0200
@@ -116,7 +116,7 @@
#
# Release number.
#
-my $RELEASE = '4.2rc1';
+my $RELEASE = '4.2';
diff -Nru xen-tools-4.2~rc1/bin/xen-update-image xen-tools-4.2/bin/xen-update-image
--- xen-tools-4.2~rc1/bin/xen-update-image 2010-08-15 19:00:54.000000000 +0200
+++ xen-tools-4.2/bin/xen-update-image 2010-09-21 16:13:40.000000000 +0200
@@ -121,7 +121,7 @@
#
# Release number.
#
-my $RELEASE = '4.2rc1';
+my $RELEASE = '4.2';
#
diff -Nru xen-tools-4.2~rc1/bin/xt-create-xen-config xen-tools-4.2/bin/xt-create-xen-config
--- xen-tools-4.2~rc1/bin/xt-create-xen-config 2010-08-15 19:00:54.000000000 +0200
+++ xen-tools-4.2/bin/xt-create-xen-config 2010-09-21 16:13:40.000000000 +0200
@@ -157,7 +157,7 @@
#
# Release number.
#
-my $RELEASE = '4.2rc1';
+my $RELEASE = '4.2';
diff -Nru xen-tools-4.2~rc1/bin/xt-customize-image xen-tools-4.2/bin/xt-customize-image
--- xen-tools-4.2~rc1/bin/xt-customize-image 2010-08-15 19:00:54.000000000 +0200
+++ xen-tools-4.2/bin/xt-customize-image 2010-09-21 16:13:40.000000000 +0200
@@ -97,7 +97,7 @@
#
# Release number.
#
-my $RELEASE = '4.2rc1';
+my $RELEASE = '4.2';
diff -Nru xen-tools-4.2~rc1/bin/xt-guess-suite-and-mirror xen-tools-4.2/bin/xt-guess-suite-and-mirror
--- xen-tools-4.2~rc1/bin/xt-guess-suite-and-mirror 2010-08-15 19:00:54.000000000 +0200
+++ xen-tools-4.2/bin/xt-guess-suite-and-mirror 2010-09-21 16:13:40.000000000 +0200
@@ -78,7 +78,7 @@
#
# Release number.
#
-my $RELEASE = '4.2rc1';
+my $RELEASE = '4.2';
# Init
my $mirror = '';
diff -Nru xen-tools-4.2~rc1/bin/xt-install-image xen-tools-4.2/bin/xt-install-image
--- xen-tools-4.2~rc1/bin/xt-install-image 2010-08-15 19:00:54.000000000 +0200
+++ xen-tools-4.2/bin/xt-install-image 2010-09-21 16:13:40.000000000 +0200
@@ -116,7 +116,7 @@
#
# Release number.
#
-my $RELEASE = '4.2rc1';
+my $RELEASE = '4.2';
#
diff -Nru xen-tools-4.2~rc1/ChangeLog xen-tools-4.2/ChangeLog
--- xen-tools-4.2~rc1/ChangeLog 2010-09-22 13:27:05.000000000 +0200
+++ xen-tools-4.2/ChangeLog 2010-09-21 16:13:40.000000000 +0200
@@ -1,3 +1,142 @@
+commit 5a0964d32e16b57162a1ca395ec2dc56692a4b81
+Author: Axel Beckert <abe@deuxchevaux.org>
+Date: Tue Sep 21 14:54:09 2010 +0200
+
+ TODO: I want to introduce Perl::Critic for the xen-tools developement
+
+commit 6414247eca9e4bd3c39a5429bf1b3f144a29791f
+Author: Axel Beckert <abe@deuxchevaux.org>
+Date: Tue Sep 21 14:53:31 2010 +0200
+
+ Update TODO categories
+
+ It's quite clear that there won't be any big changes to 4.2 anymore
+
+commit 53599dd64b10ed5512586d07e0bec60ad13bf284
+Author: Axel Beckert <abe@deuxchevaux.org>
+Date: Tue Sep 21 14:37:32 2010 +0200
+
+ Also add Natty and Wheezy to README
+
+commit 35a8ed530b09e2d75e2b3749696f7a09faa043a6
+Author: Axel Beckert <abe@deuxchevaux.org>
+Date: Tue Sep 21 14:29:14 2010 +0200
+
+ Fix debian/changelog entry
+
+ rc -> release, package build -> debian package build
+
+commit 17f6bd30a1bd4f4426630845e901a1153e6b44ad
+Author: Axel Beckert <abe@deuxchevaux.org>
+Date: Tue Sep 21 14:26:42 2010 +0200
+
+ Switch default mirror for EoL'ed Ubuntu 8.10 (Intrepid) and Debian 4.0 (Etch) to the distributions' archives for old releases
+
+commit 8fca20d4d8af779f2f26e13356df813b81b62239
+Author: Axel Beckert <abe@deuxchevaux.org>
+Date: Tue Sep 21 14:16:58 2010 +0200
+
+ Preliminary support for Ubuntu 11.04 (Natty) and Debian 7.0 (Wheezy)
+
+commit 2c0f824f4cc8837d4ddd334d10a0cc87e652b506
+Author: Axel Beckert <abe@deuxchevaux.org>
+Date: Tue Sep 21 13:57:30 2010 +0200
+
+ Add bugfix in last commit to debian/changelog
+
+commit 5f49bddca5f5cc0e7cd4772cf5efa479d5718135
+Author: Jorge Armando Medina <jmedina@e-compugraf.com>
+Date: Tue Sep 21 13:33:49 2010 +0200
+
+ xen-create-image: allow xvc0 in --serial_device option.
+
+commit e80568ec17969ac67bd470641d7457a03e336d10
+Author: Axel Beckert <abe@deuxchevaux.org>
+Date: Mon Sep 13 14:46:33 2010 +0200
+
+ Prepare 4.2 release
+
+commit d8f8d6c8169a03f074cfc80fba9b07dc725096b2
+Author: Axel Beckert <abe@deuxchevaux.org>
+Date: Mon Sep 13 14:38:50 2010 +0200
+
+ Reformat README file, update authors
+
+commit 9d3f09b50d8d96cfacb106b8b0cccd123e71f0c0
+Author: Axel Beckert <abe@deuxchevaux.org>
+Date: Mon Sep 13 14:37:11 2010 +0200
+
+ Document more clearly how to build the package from a git working copy.
+
+commit 5d51730054c0b677e666179dfb00306e7dbecf77
+Author: Axel Beckert <abe@deuxchevaux.org>
+Date: Thu Sep 9 12:21:21 2010 +0200
+
+ Updates examples in xen-tools.conf to better reflect current state
+
+commit 94de43cf549f20c9590ea8ded33498f2afc0e26e
+Author: Axel Beckert <abe@deuxchevaux.org>
+Date: Wed Sep 8 23:34:50 2010 +0200
+
+ make install: Fix broken reinstallation by removing all /usr/lib/xen-tools/*.d symlinks before creating new ones.
+
+ Thanks to Roland Giesler for noticing and reporting this bug.
+
+commit 397299ed0ad1eafdfa088973c343adb8eedc440e
+Author: Axel Beckert <abe@deuxchevaux.org>
+Date: Tue Sep 7 02:03:42 2010 +0200
+
+ Mention last commit/revert in the debian/changelog as it fixes a bug reported via Debian BTS
+
+commit bc811daa17bec6e2e2a8446a5cab574f44fe3ebe
+Author: Axel Beckert <abe@deuxchevaux.org>
+Date: Tue Sep 7 01:55:25 2010 +0200
+
+ Revert "Generate ChangeLog during package build"
+
+ This reverts commit 0cb518bc5af166b9a221bc5780f323a563158779 and fixes
+ http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=595883
+
+ The changelog MUST not be generated during the Debian package build as
+ it relies on a checked out copy of the VCS repository -- what the
+ Debian package isn't. The Debian (and any other packaging) gets the
+ changelog from our tar.gz balls.
+
+ We will have to fix the issue, which the reverted commit tried to fix,
+ differently.
+
+commit fd8f94935a8b6e9ef8942b536ae3ea05d3d43050
+Author: Axel Beckert <abe@deuxchevaux.org>
+Date: Tue Aug 31 00:58:54 2010 +0200
+
+ Bump version number to 4.2 RC2 (may become 4.2 "final").
+
+ Start new debian/changelog entry, mention Dmitry's fix for #484652.
+
+commit 1e8b4d57c6dede21ed76185678ea08c8cba4fd4a
+Author: Dmitry Nedospasov <dmitry@nedos.net>
+Date: Mon Aug 30 22:34:31 2010 +0200
+
+ Fixed Debian Bug 484652, minor formating
+
+commit 80d002d8a81e50b8880076fe80b45b82a8b4af4e
+Author: Dmitry Nedospasov <dmitry@nedos.net>
+Date: Mon Aug 30 22:23:58 2010 +0200
+
+ swap-dev or noswap must be set with image-dev
+
+commit 8189d013bc739404aedf86b24f096647a9b77773
+Author: Dmitry Nedospasov <dmitry@nedos.net>
+Date: Mon Aug 30 19:44:10 2010 +0200
+
+ Added TODO
+
+commit 2d84d9c6819624af32a0a8c0d53df6a195bdff4a
+Author: Axel Beckert <abe@deuxchevaux.org>
+Date: Wed Aug 25 15:05:20 2010 +0200
+
+ TODO: Refactor the code for less variants of calling cp, rm, mv, etc.
+
commit f65d79851c249900c323c1493383ab03f9ce3aa6
Author: Axel Beckert <abe@deuxchevaux.org>
Date: Sun Aug 15 19:37:52 2010 +0200
diff -Nru xen-tools-4.2~rc1/debian/changelog xen-tools-4.2/debian/changelog
--- xen-tools-4.2~rc1/debian/changelog 2010-09-22 13:27:05.000000000 +0200
+++ xen-tools-4.2/debian/changelog 2010-09-22 13:27:06.000000000 +0200
@@ -1,3 +1,25 @@
+xen-tools (4.2-1) UNRELEASED; urgency=low
+
+ * New upstream release
+ - Fixes several cases of broken or incomplete config files with
+ unexpected or seldom parameter combinations. (Closes: #484652)
+ - Updates examples in /etc/xen-tools.conf to better reflect current
+ state
+ - Allows usage of xvc* as serial console as used as default by older
+ Xen versions.
+ - Preliminary support for Ubuntu 11.04 (Natty) and Debian 7.0 (Wheezy)
+ (Closes: #597521)
+ - Switches default mirror for EoL'ed Ubuntu 8.10 (Intrepid) and Debian
+ 4.0 (Etch) to the distributions' archives for old releases.
+ * Does no more try extract the upstream changelog during debian package
+ build. The commit which introduced this problem has been reverted.
+ Document more clearly in debian/README.source how to build the package
+ from a checked out copy of the git repository, especially that the
+ upstream changelog has to be generated first out of the VCS log.
+ (Closes: #595883)
+
+ -- Axel Beckert <abe@debian.org> Tue, 21 Sep 2010 14:27:44 +0200
+
xen-tools (4.2~rc1-1) unstable; urgency=low
[Axel Beckert]
diff -Nru xen-tools-4.2~rc1/debian/README.source xen-tools-4.2/debian/README.source
--- xen-tools-4.2~rc1/debian/README.source 2010-09-22 13:27:05.000000000 +0200
+++ xen-tools-4.2/debian/README.source 2010-09-22 13:27:06.000000000 +0200
@@ -9,6 +9,7 @@
If you just want to build the binary package, run
+$ make changelog
$ dpkg-buildpackage -uc -us -b
If you want to build source and binary packages, e.g. for an upload to
@@ -18,4 +19,4 @@
$ dpkg-buildpackage
- -- Axel Beckert <abe@debian.org>, Mon, 17 May 2010 13:31:31 +0200
+ -- Axel Beckert <abe@debian.org>, Mon, 13 Sep 2010 14:30:05 +0200
diff -Nru xen-tools-4.2~rc1/debian/rules xen-tools-4.2/debian/rules
--- xen-tools-4.2~rc1/debian/rules 2010-09-22 13:27:05.000000000 +0200
+++ xen-tools-4.2/debian/rules 2010-09-22 13:27:06.000000000 +0200
@@ -28,7 +28,6 @@
dh_prep
make manpages
- make changelog
make install prefix=`pwd`/debian/xen-tools
dh_installdirs
diff -Nru xen-tools-4.2~rc1/etc/xen-tools.conf xen-tools-4.2/etc/xen-tools.conf
--- xen-tools-4.2~rc1/etc/xen-tools.conf 2010-08-15 19:00:55.000000000 +0200
+++ xen-tools-4.2/etc/xen-tools.conf 2010-09-21 16:13:40.000000000 +0200
@@ -134,20 +134,9 @@
image = sparse # Specify sparse vs. full disk images.
#
-# Currently supported and tested distributions include:
-#
-# via Debootstrap:
-#
-# Debian:
-# sid, sarge, etch, lenny.
-#
-# Ubuntu:
-# edgy, feisty, dapper.
-#
-# via Rinse:
-# centos-4, centos-5.
-# fedora-core-4, fedora-core-5, fedora-core-6, fedora-core-7
-#
+# See the README for currently supported and tested distributions. You can
+# either find it in the root directory of the unpacked source or, on Debian
+# and Ubuntu based systems, in /usr/share/doc/xen-tools/README.gz
#
@@ -273,18 +262,21 @@
# http://wiki.debian.org/DebianGeoMirror):
#
# mirror_sarge = http://archive.debian.org/debian
+# mirror_etch = http://archive.debian.org/debian
# mirror_lenny = http://cdn.debian.net/debian
# mirror_squeeze = http://cdn.debian.net/debian
+# mirror_wheezy = http://cdn.debian.net/debian
# mirror_sid = http://cdn.debian.net/debian
# mirror_dapper = http://archive.ubuntu.com/ubuntu
# mirror_edgy = http://old-releases.ubuntu.com/ubuntu
# mirror_feisty = http://old-releases.ubuntu.com/ubuntu
# mirror_gutsy = http://old-releases.ubuntu.com/ubuntu
# mirror_hardy = http://archive.ubuntu.com/ubuntu
-# mirror_intrepid = http://archive.ubuntu.com/ubuntu
+# mirror_intrepid = http://old-releases.ubuntu.com/ubuntu
# mirror_karmic = http://archive.ubuntu.com/ubuntu
# mirror_lucid = http://archive.ubuntu.com/ubuntu
# mirror_maverick = http://archive.ubuntu.com/ubuntu
+# mirror_natty = http://archive.ubuntu.com/ubuntu
#
diff -Nru xen-tools-4.2~rc1/etc/xm.tmpl xen-tools-4.2/etc/xm.tmpl
--- xen-tools-4.2~rc1/etc/xm.tmpl 2010-08-15 19:00:55.000000000 +0200
+++ xen-tools-4.2/etc/xm.tmpl 2010-09-21 16:13:40.000000000 +0200
@@ -63,32 +63,20 @@
# Physical volumes
#
{
- if ( ( $swap_vbd ) && ( $image_vbd ) )
- {
- $OUT .= "root = '/dev/$device" . "2 ro'\n";
-
- $OUT .= "disk = [ ";
-
if ( $image_vbd )
{
- $OUT .= "'$image_vbd," . $device . "2,w'";
-
- }
-
- if ( $swap_vbd )
- {
- if ( $image_vbd )
- {
- $OUT .= ",";
- }
-
- $OUT .= "'$swap_vbd," . $device . "1,w'";
- }
- $OUT .= " ]\n";
+ $OUT .= "root = '/dev/$device" . "2 ro'\n";
+ $OUT .= "disk = [\n";
+ $OUT .= " '$image_vbd," . $device . "2,w',\n";
+
+ if ( $swap_vbd )
+ {
+ $OUT .= " '$swap_vbd," . $device . "1,w',\n";
+ }
+ $OUT .= " ]\n";
}
}
-
#
# Hostname
#
diff -Nru xen-tools-4.2~rc1/Makefile xen-tools-4.2/Makefile
--- xen-tools-4.2~rc1/Makefile 2010-08-15 19:00:55.000000000 +0200
+++ xen-tools-4.2/Makefile 2010-09-21 16:13:40.000000000 +0200
@@ -14,7 +14,7 @@
#
TMP ?= /tmp
DIST_PREFIX = ${TMP}
-VERSION = 4.2rc1
+VERSION = 4.2
DEBVERSION = $(shell echo $(VERSION)|sed 's/\(rc\|pre\|beta\|alpha\)/~\1/')
BASE = xen-tools
VCS = $(shell if git ls-files > /dev/null; then echo git; \
@@ -145,6 +145,7 @@
#
install-hooks:
for i in roles/* ; do if [ -f $$i ]; then cp $$i ${prefix}/etc/xen-tools/role.d; fi ; done
+ for i in ${prefix}/usr/lib/xen-tools/*.d; do if [ -L "$$i" ]; then rm -vf "$$i"; fi; done
mkdir -p ${prefix}/usr/lib/xen-tools/centos-4.d/
mkdir -p ${prefix}/usr/lib/xen-tools/centos-5.d/
mkdir -p ${prefix}/usr/lib/xen-tools/fedora-core-6.d/
@@ -166,6 +167,7 @@
-cd ${prefix}/usr/lib/xen-tools/ && ln -s debian.d etch.d
-cd ${prefix}/usr/lib/xen-tools/ && ln -s debian.d lenny.d
-cd ${prefix}/usr/lib/xen-tools/ && ln -s debian.d squeeze.d
+ -cd ${prefix}/usr/lib/xen-tools/ && ln -s debian.d wheezy.d
-cd ${prefix}/usr/lib/xen-tools/ && ln -s debian.d sid.d
-cd ${prefix}/usr/lib/xen-tools/ && ln -s debian.d testing.d
-cd ${prefix}/usr/lib/xen-tools/ && ln -s debian.d stable.d
@@ -185,6 +187,7 @@
cp -R hooks/karmic/*-* ${prefix}/usr/lib/xen-tools/karmic.d/
-cd ${prefix}/usr/lib/xen-tools/ && ln -s karmic.d lucid.d
-cd ${prefix}/usr/lib/xen-tools/ && ln -s karmic.d maverick.d
+ -cd ${prefix}/usr/lib/xen-tools/ && ln -s karmic.d natty.d
cp hooks/common.sh ${prefix}/usr/lib/xen-tools
diff -Nru xen-tools-4.2~rc1/README xen-tools-4.2/README
--- xen-tools-4.2~rc1/README 2010-08-15 19:00:55.000000000 +0200
+++ xen-tools-4.2/README 2010-09-21 16:13:40.000000000 +0200
@@ -1,3 +1,5 @@
+xen-tools
+---------
Homepage:
http://www.xen-tools.org/software/xen-tools
@@ -6,13 +8,9 @@
http://gitorious.org/xen-tools
Mailing Lists:
- http://xen-tools.org/software/xen-tools/lists.html
-
-
-
-xen-tools
----------
+ http://www.xen-tools.org/software/xen-tools/lists.html
+About:
The xen-tools package contains a collection of Perl scripts for
working with Xen guest images under Debian GNU/Linux.
@@ -32,6 +30,7 @@
* Etch 4.0
* Lenny 5.0
* Squeeze 6.0
+ * Wheezy 7.0 (preliminary support as it's not yet available)
* Sid (works at least at the moment of writing :-)
Ubuntu:
@@ -45,6 +44,7 @@
* Karmic Koala 9.10
* Lucid Lynx 10.04 (see [2])
* Maverick Meerkat 10.10 (works at least at the moment of writing :-)
+ * Natty Narwhal 11.04 (preliminary support as it's not yet available)
[1] There is an issue with debootstrap on hardy not installing ksyslogd
This can be fixed by chrooting into the newly installed system
@@ -60,6 +60,7 @@
a mirror that still hosts them. Currently the oldest Ubuntu Distribution
on Canonical's archive.ubuntu.com is Hardy Heron.
+
Requirements
------------
@@ -84,6 +85,15 @@
http://xen-tools.org/software/xen-shell/
+Installation
+------------
+
+As root or with sudo, execute "make install".
+
+See debian/README.source how to build the Debian package from a
+checked out copy of the git repository (i.e. without a source tar
+ball).
+
The Scripts
-----------
@@ -93,7 +103,6 @@
manpage.
-
xen-create-image
----------------
@@ -159,6 +168,5 @@
a Debian-derived distribution.
-Steve
---
-
+--
+The Xen-Tools Developer Team
diff -Nru xen-tools-4.2~rc1/TODO xen-tools-4.2/TODO
--- xen-tools-4.2~rc1/TODO 2010-08-15 19:00:55.000000000 +0200
+++ xen-tools-4.2/TODO 2010-09-21 16:13:40.000000000 +0200
@@ -3,8 +3,8 @@
See KNOWN_BUGS for real bugs.
-Minor bugs to fix and features to add before a 4.2 release
-----------------------------------------------------------
+Bugs to fix and features to add for 5.0
+---------------------------------------
* xen-create-image man page overhaul:
@@ -22,8 +22,11 @@
Currently no locales are set and this causes several domU errors
which appear in the domU's logs.
-Maybe for a 4.3 or 5.0 release
-------------------------------
+* Documentation overhaul
+
+ Better explain what roles /should be/ used for, and that roles
+ are examples, and shouldn't cover every single scenario. They
+ are also easy to write.
* xen-create-image --dist=... / sources.list generation should be more fine-grained
@@ -118,12 +121,20 @@
Like e.g. readConfigurationFile in xen-create-image and
xen-resize-image which are not completely identical.
+* Refactor the code for less variants of calling cp, rm, mv, etc.
+
+ E.g. always use either cp() from File::Copy or /bin/cp, but not
+ both. To allow verbose copying, I (Axel) would prefer /bin/cp over
+ cp();
+
* Parse numerical parameters transparently for the user
The user shouldn't have to know weather he should specify size
as <size>G or <size>Gb or <size>. This should be parsed without
user interaction and rely on a common format.
+* Use Perl::Critic
+
Stuff from Steve's TODO list / Generic TODOs
--------------------------------------------
Attachment:
signature.asc
Description: Digital signature