Package: release.debian.org Severity: normal User: [email protected] Usertags: freeze-exception
Please unblock xen-tools 4.2~rc1-1: unblock xen-tools/4.2~rc1-1 Last upstream commit of 4.2rc1 was on the day Squeeze has been frozen[1] and there's an upstream feature freeze since then, too. (Didn't manage to upload it on the day of freeze due to the train into my VAC would not have waited for late passengers, so the release and upload to unstable was one week later[2], but no new commits besides the changelog entry since then.) [1] http://xen-tools.org/pipermail/xen-tools-discuss/2010-August/000803.html [2] http://xen-tools.org/pipermail/xen-tools-discuss/2010-August/000804.html If there are some more bug fixes necessary I plan to fix them upstream and incorporate them into the final 4.2 version (which then would need another unblock). Otherwise 4.2rc1 will be released as 4.2, too, just with cosmetic version number changes, etc. Compared to 4.2~beta1-1 from testing, 4.2~rc1-1 * fixes five bugs reported in Debian (513126, 516902, 560011, 588783, 588880) and many found by upstream or direct users of upstream. * fixed all tests in its test-suite to cleanly run through (this caused some issues to be fixed, too) * adds btrfs support. * some smaller rewrites of generally buggy code which also resulted in smaller features like the addition of password generation. Upstream git diff --stat and git log between the 4.2~beta1-1 and 4.2~rc1-1 following: $ git diff --stat debian-4.2--beta1-1..debian-4.2--rc1-1 .gitignore | 40 ++- .hgtags | 2 - .mailmap | 6 + .release | 34 -- AUTHORS | 6 +- Makefile | 27 +- TODO | 79 ++-- bin/xen-create-image | 777 ++++++++++++++++++++++++------- bin/xen-create-nfs | 20 +- bin/xen-delete-image | 9 +- bin/xen-list-images | 6 +- bin/xen-resize-guest | 5 +- bin/xen-update-image | 27 +- bin/xt-create-xen-config | 7 +- bin/xt-customize-image | 20 +- bin/xt-guess-suite-and-mirror | 44 +- bin/xt-install-image | 88 +++-- debian/NEWS | 9 + debian/changelog | 25 + debian/control | 4 +- debian/rules | 1 + etc/xen-tools.conf | 127 ++++-- hooks/centos-4/20-setup-yum | 5 - hooks/centos-4/40-setup-networking | 13 + hooks/centos-4/60-copy-host-files | 58 --- hooks/centos-4/90-make-fstab | 7 + hooks/centos-5/20-setup-yum | 6 - hooks/centos-5/40-setup-networking | 13 + hooks/centos-5/60-copy-host-files | 58 --- hooks/centos-5/90-make-fstab | 7 + hooks/common.sh | 22 +- hooks/dapper/20-setup-apt | 31 +- hooks/dapper/40-setup-networking | 14 + hooks/dapper/50-setup-hostname | 85 +++-- hooks/dapper/60-copy-host-files | 22 - hooks/dapper/70-install-ssh | 43 ++- hooks/dapper/90-make-fstab | 7 + hooks/debian/15-disable-hwclock | 19 +- hooks/debian/20-setup-apt | 32 +- hooks/debian/40-setup-networking | 14 + hooks/debian/50-setup-hostname | 83 ++-- hooks/debian/55-create-dev | 4 +- hooks/debian/60-copy-host-files | 23 - hooks/debian/70-install-ssh | 42 ++- hooks/debian/80-install-kernel | 64 ++-- hooks/debian/90-make-fstab | 7 + hooks/debian/95-configure-locales | 4 +- hooks/edgy/20-setup-apt | 33 +- hooks/edgy/40-setup-networking | 14 + hooks/edgy/50-setup-hostname | 77 ++-- hooks/edgy/60-copy-host-files | 22 - hooks/edgy/70-install-ssh | 43 ++- hooks/edgy/80-install-kernel | 32 +- hooks/edgy/90-make-fstab | 7 + hooks/fedora-core-6/20-setup-yum | 7 - hooks/fedora-core-6/40-setup-networking | 13 + hooks/fedora-core-6/60-copy-host-files | 58 --- hooks/fedora-core-6/90-make-fstab | 7 + hooks/gentoo/40-setup-networking | 14 + hooks/gentoo/60-copy-host-files | 59 --- hooks/gentoo/90-make-fstab | 7 + hooks/intrepid/20-setup-apt | 33 +- hooks/intrepid/30-disable-gettys | 10 +- hooks/intrepid/40-setup-networking | 14 + hooks/intrepid/50-setup-hostname | 77 ++-- hooks/intrepid/60-copy-host-files | 22 - hooks/intrepid/70-install-ssh | 43 ++- hooks/intrepid/80-install-kernel | 16 +- hooks/intrepid/90-make-fstab | 7 + hooks/karmic/20-setup-apt | 33 +- hooks/karmic/30-disable-gettys | 10 +- hooks/karmic/40-setup-networking | 14 + hooks/karmic/50-setup-hostname | 77 ++-- hooks/karmic/60-copy-host-files | 22 - hooks/karmic/70-install-ssh | 43 ++- hooks/karmic/90-make-fstab | 7 + lib/Xen/Tools.pm | 4 - lib/Xen/Tools/Log.pm | 6 +- misc/xen-tools | 334 ++++++++------ roles/passwd | 186 -------- roles/resolv | 44 ++ roles/sudoers | 46 ++ t/.gitignore | 2 + t/Makefile | 5 +- t/argument-check.t | 5 +- t/getopt.t | 23 +- t/gitignore.t | 45 ++ t/hook-inittab.t | 2 +- t/modules.sh | 3 +- t/no-tabs.t | 6 + t/perl-syntax.t | 10 +- t/pod-check.t | 2 +- t/pod-coverage.t | 2 + t/portable-shell.t | 7 +- t/programs.t | 7 +- t/quoted-strings.t | 5 +- t/shell-syntax.t | 24 +- t/test-trailing-whitespace.t | 2 +- t/xen-delete-image.t | 2 +- t/xen-tools-log.t | 6 +- t/xen-tools.t | 14 +- t/xt-create-xen-config.t | 29 +- 102 files changed, 2121 insertions(+), 1567 deletions(-) Please notice that there's currently still quite some code duplication in the hooks/*/ directories as well as in bin/xen-* and bin/xt-*. Refactoring this is on the roadmap for the next release. $ git log --abbrev-commit --pretty=oneline debian-4.2--beta1-1..debian-4.2--rc1-1 f65d798 Prepare Debian package release 4.2~rc1-1 1d9c25e Mention btrfs support in debian/changelog 8589e0c Add btrfs support. 3a43f3c Removed some whitespace 3d43ec1 Print the output of called commands on --verbose (Closes: #513126) e30550a Whitespace: tab -> 8 blanks 1df7ef4 xen-delete-image also needs at least one of --evms, --lvm, or --dir. 1ee85ef Fixes wrong loop module parameter syntax in warning. (Closes: #516902) ad3b08f Example config: passwd=1 is not the only alternative to genpass=1 ab8ee90 Properly document that genpass=1 is now default 1df7642 Mention commit 0f99b8b in debian/changelog cd258b1 Documentation: --debootstrap-cmd: Path is optional 0f99b8b Use apt-config dump to determine Dom0's APT proxy settings. 73528d9 Mounts also /dev/pts automatically before running any hooks or rules 03968fd Allow --install-method=cdebootstrap 467c6a8 Remove shebang line from bash-completion file (partially reverts dff767c6) 469889f Bump Standards-Version to 3.9.1 (no changes) 93a7081 Next release will be a release candidate b479e24 Ignore backup files generated by 'make update-version' 75b0d5e Use the better 15-disable-hwclock used for Ubuntu also for Debian (Closes: #588880) f651898 Ignore git files in clean target. 3499822 Use grep rather than rgrep. 8dfc7d7 Less noisy make modules. ebdf51c Ignore generated t/modules.t file. 3a45660 Configure a default locale. 395e3d0 Ignore ChangeLog. 389fa94 Move old log files rather than removing them. 46242f4 Add completion for some new options. dff767c Fix code styling issues. 64c9c83 Remove trailing space from make_fs_ options. 669b4c8 Typo & permisions. 5cd664c Encrypt root password with sha256 by default. 77a3876 Do not copy host sudoers in guest. 97ecedd reiser_options -> reiserfs_options 5943a70 Fix description: temporary files -> dot files 6f0c858 Add validation for ip and mac 858f47d Add mailmap for more beautiful git shortlog. 0cc3c37 Podchecker doesn't like empty paragraphs 2326ca9 Again remove tests from TODO :-) ea09c86 Do not ignore serial_device nor disk_device 0cb0a87 Debootstrap only exists on Debian and Ubuntu 231fff9 Shebang lines with /bin/bash are not wanted. 19d84a3 Harden this test. 3b26e3f We do not care about git files nor temporary files 6cc2e3c Help test to find modules 85acd31 Add a gitignore coherency test c59eb9a Do not track .hgtags 2fd6828 This file was used by Steve Kemp e788e35 Harden .gitignore 3951ceb Fix karmic/lucid gettys 1aeb238 Fix hostname regex check 0e16a65 Validate option arguments 2e39244 Use Dom0's resolv.conf unless nameserver is set. ec26ac7 Added some TODOs 6094215 TODO Formating 1ec6e7d Update password related TODOs 34ba628 TODO: Last test which fails (no idea why yet) is t/pod-coverage.t 8f18a42 Replace tabs by 8 blanks (for now) a04bae2 Skip t/xen-tools.t if not running as root (tries to mkdir -p /var/log/xen-tools) c67d218 Tighten t/quoted-strings.t a little bit against false positives 74ec5d6 Fix error "Can't exec "mkdir -p": No such file or directory at lib/Xen/Tools/Log.pm" 806f2d0 Replace tabs by 8 blanks (for now) a4a3919 t/portable-shell.t: Don't check hooks under .git e6ebdac Big TODO: Refactor the code for less code duplication b7c1cd9 xen-resize-guest: Don't read config file if it doesn't exist as xen-create-image does cc64623 Make t/getopt.t parse '|' in GetOpt definitions 660569d Use skip_all rather than SKIP block 3d96212 For now use blanks instead of tabs 18f2582 Export partitions in test and use xvda as default 05def34 Get extension from command line and not from environment 82fae6a Consistent code style for hash value accesses 9e738bf Test variable before use 14846e8 Use rmtree not rmdir a262d30 Remove trailing space fabb5df Typo bf9c56d Remove trailing whitespace 90b931a Print file aaa6cdc Replace single quotes by doubles quotes in scripts 4ae5302 Print file ddb999d Remove trailing spaces 1e1d3a5 Typo 9e5ffda Remove done_testing call. bd840ba Replace tabs with spaces c5b4f4b Test file before modifying 43604af Merge Stéphane's and my commit which both changed tty1 to hvc0 in t/hook-inittab.t 97fd12a Merge commit '66a4a39' fde912c Merge commit '6a66d4f' e0b1d90 Also use hvc0 instead of tty1 in t/hook-inittab.t baf965d Stay backwards compatible and still allow -s and -m b898cdb Merge commit '9e43d6a' 3adee1b Merge commit '4021344' d1a653f Merge commit 'd36672f' 9f517cb Re-add --genpass-len for backwards compatibility f115c3d Merge commit '0f751d1' e6f57bd Re-add --no-hosts and --copy-hosts for backwards compatibility and declare them deprecated 0e039f3 Use hvc0 instead of tty1. 66a4a39 Use intrepid sed script for inittab 6a66d4f Disable other getty lines as debian does. 9e43d6a Use long options for xt-guess-suite-and-mirror 4021344 Strip single quotes as well as double quotes. d36672f Update indentation for options. 0f751d1 Rename genpass-len to genpass_len to match default config. d8e4774 Remove hyphen in options. a6cd6d6 Use same conventions for options as other scripts. c0c5c3a Skip Xen::Tools tests 4b58d7a Add Stéphane Jourdois to AUTHORS c78dc0a Remove redundant * in string comparison, remove trailing whitespace 2bd526d Document how multiple nameservers should be delimited 774dbd0 Document vifname config option in xen-create-image a2ea01f Document bridge config option in default configuration. f032178 Add new nameserver config option 09f3874 Use dom0 resolv.conf when chrooting 6745572 Use new script name in POD 4e9b216 Typos 0cb518b Generate ChangeLog during package build d6d5026 harden git usage in Makefile be205d3 Typos/whitespace fixes 3359c10 Minor fix, can't delete image w/out hostname 8834e66 Correctly resolve the FQDN 995608c Changed fail value and documented it, to ensure images aren't overwritten 14aead8 Spruce up installation summary for empty passwords aac7317 Update genpass documentation in --help and in .conf 1232718 Fix genpass whitespace whitespace fail bdd54fb Minor edit: Formating 97de622 Fixed installation summary output on failure or usage 63693d4 Added --password flag and documented it 39806f8 Added a genpass flag to generate a password and install it in the guest ef0eb41 Quote some more single quotes in HERE documents for the sake of syntax highlighting 671db33 Removed "Clean up setup-hostname" since its been commited 96f4026 Updated remaining 50-setup-hostname scripts 83ff7c4 Cleaned up 50-setup-hostname, added --copy-hosts option a0fba6f Fixed installation summary IP output 7eec717 Fix trailing whitespace fd64b6e Add "Log our finish", it was accidentily deleted 915cb05 Updated remaining 70-install-ssh files 8cf4c83 Fix 70-install-ssh in debian, print RSA fingerprint 9c6f708 Missed a 'cachepath' on one of the last commits d1eb870 Debian package: Start new changelog entry for beta2, mention GeoIP a6ccc91 Use cdn.debian.net (GeoIP) instead of ftp.debian.org by default 6bc050a POD: Add parameters to options where parameters are needed, add some possible and default values 473ad1c Align all documentation the same way 4b2bed2 Sync mirrors mentioned in xen-tools.conf with those used by default by xen-create-image (i.e. ftp.d.o instead of ftp.us.d.o) 5c5671b We still support Sarge, Dapper, Edgy, Feisty, Gutsy, Hardy and Intrepid as long as they don't need big efforts to support. 18cab07 Change example mirrors to something we actually support 075b1ad Merge branch 'master' of [email protected]:xen-tools/xen-tools df036e4 Documented the cachedir option 1d47ff5 Use consistently one blank before and one after "=" in the default config file (except where aligned) e95937b Use consistently blanks around "=" in the default config file fa51b09 Merge branch 'master' of [email protected]:xen-tools/xen-tools f356b60 Added cachedir option for manually setting a cache directory 03ca47b Merge branch 'master' of gitorious.org:xen-tools/xen-tools c3eb1fe Escape single quote to help syntax highlighting in HERE document 04acc11 Create .deb cache directory on systems lacking one 3fd6e4c xt-install-image: New helper function checkForCommonFilesInChroot d9a26c8 Remove some more install-server cruft 0c4fbc1 Check for text::Template before any other checks b96d8dd Ignore generated file t/modules.t TIA, Axel -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

