[xen-tools-discuss] xen-tools 4.4 released

Axel Beckert abe at deuxchevaux.org
Thu Dec 12 00:24:21 CET 2013


Hi,

I've just uploaded the tar-ball[0] and debian package for the 4.4
release of Xen-Tools to the xen-tools.org website[1] as well as to Debian
Unstable[2]. The git repositories[3] are also pushed.

  [0] http://xen-tools.org/software/xen-tools/xen-tools-4.4.tar.gz
  [1] http://xen-tools.org/software/xen-tools/releases.html
  [2] http://packages.qa.debian.org/x/xen-tools.html
      http://packages.qa.debian.org/x/xen-tools/news/20131211T231855Z.html
  [3] https://gitorious.org/xen-tools/xen-tools
      https://github.com/xtaran/xen-tools

Checksums for the tar ball at [0]:

  MD5:    75372a4293ca1f9084759a3764d46007
  SHA1:   72ea3bdb4409e75cbaa388de7bd3dca375910bb3
  SHA256: 761d50b2971a63d083b4877f671f2d19
  	  db07362363d21fe4f10add8305dbefb7
  SHA512: c57eafd9543b2ca9168a52f28202d666
  	  5eeb98c9bc1c9adfa3ed844e76775c23
	  e26563584e4b74f64643060421f7e909
	  8cf54f5ba9c26557e5dc6763bbfed8e3

Changes from 4.4 RC1 to 4.4:

  * Run t/gitignore.t only if git is installed and .git present.

  * Rework "minimal" role to be less based on personal preferences.
    + No more installs sudo, vim, syslog-ng, etc.
    + Fixes usage together with pygrub.

  * hooks/common.sh: Split up installDebianPackage into
    installDebianPackage and installDebianPackageAndRecommends.

Changes from 4.4 beta1 to 4.4 RC1:

  * Also switch from cdn.debian.net to http.debian.net in
    xen-tools.conf

  * Do not run "passwd" via runCommand as that one captures STDOUT for
    logging. Makes --passwd usable again. Thanks Christian Herzog!

  * Loop around calling "passwd" to get a second chance to change the
    password. (Closes: #703159) Thanks to Joan <aseques at gmail.com> for a
    bug fix in this new code.

  * Declares one more POD encoding and recode Xen::Tools::Common to
    UTF-8. Fixes build-failures with Perl 5.18. (Finally closes:
    #720519)

  * Apply patch by Philipp Erbelding to fix overzealous line matching
    in xen-list-images. (Gitorious merge request #5)

  * xen-list-images now displays a unit after the memory size

  * Drop support for memory size in kilobytes in xen-create-image,
    neither xt-create-xen-config nor xm support it.

  * Refactoring: Replace all occurrences of "! -z" by "-n" in hooks
    and bash completion.

  * Handle potentially empty gateway setting properly in
    hooks/common/40-setup-networking-deb. Thanks Simone Caruso!

  * Reformat hooks/common/40-setup-networking-deb so that the result
    neither has trailing whitespace nor broken indentation.

  * Also display MAC address after the DomU has been created.

  * Preliminary support for Ubuntu 14.04 Trusty Tahr.

  * Added --maxmem flag to set a maximum value for dynamic memory
    ballooning. Thanks to Joan <aseques at gmail.com> for the patch!

  * Added fix by Patryk Ściborek againsat disableStartStopDaemon()
    aborting under some circumstances. (Closes: #725192)

  * Abort early and with proper error message if "xen-delete-image
    --test" is not used with "--dir". (Closes: #704878)

  * xen-delete-image: Exit with return code != 0 in all error cases.

  * Refactoring: xt-create-xen-config: Use s/// to strip trailing MB
    size suffixes.

Changes from 4.3.1 to 4.4 beta1:

  * Code deduplication to unify the xen-*-image scripts

  * Moves /usr/lib/xen-tools/ to /usr/share/xen-tools/

  * Use http.debian.net as default Debian mirror if no mirror is
    given and xt-guess-suite-and-mirror is not used.

  * Fix symbolic link hooks/centos-6/15-setup-arch (Closes: #690299)

  * Execute END block not on --version/--help/--manual (Closes:
    #684346)

  * Move code for --boot feature to END block. Fixes missing SSH
    fingerprint display if --boot was used. (Closes: #679183)

  * Correctly handle aborts in END block. (Closes: #704882)

  * Use local parameter instead of global variable in unMountImage.

  * Also recognize "M" and "G" instead of "MB" and "GB" as size unit
    for --memory. (Closes: #691320) Document the recognized units.

  * Default DomUs to use the noop scheduler (Closes: #693131)

  * Overwork TLS disabling on Debian and Ubuntu

  * xen-list-images now also outputs the file name of the config file.

  * xen-list-images and xen-delete-image now understand --extension.

  * Fixes "--extension=" with empty parameter.

  * Sarge amd64 case handle properly

  * Remove CVS revisions from --version output

  * Support for Debian Jessie, Ubuntu Raring and preliminary support
    for Ubuntu Saucy (debootstrap doesn't have support for Saucy at
    the time of writing)

  * Preliminary support for xl toolstack

  * xen-create-image: Consistently use runCommand() instead of system()

  * xt-install-image: Don't bail out if only cdebootstrap is
    installed but not debootstrap (Thanks Elmar Heeb!)

  * Makefile accepts DESTDIR=…

  * Move examples from debian/examples to examples.

  * Uses File::Which exclusively (no more findBinary, no more `which`)

  * Knows about module-init-tools → kmod transition in
    wheezy/raring.

  * Adds default mount options for ext4, identical to ext2/ext3.

  * Ships /etc/initramfs-tools/conf.d/xen-tools for generating Dom0
    initrds also suitable for DomU usage. Trigger update-initramfs.

  * By default install linux-image-virtual instead of
    linux-image-server on Ubuntu Intrepid and newer (Hopefully closes:
    #640099, LP #839492)

  * Installs a legacy grub in all pygrub based Debian/Ubuntu DomUs
    to be able to update the menu.list automatically.

  * hooks/common.sh: installDebianPackage no more installs recommends.

  * hooks/common.sh: Rename installCentOS4Package to installRPMPackage.
    Add installCentOS4Package wrapper for backward compatibility.

  * Fix filesystem tools installation in 91-install-fs-tools (which
    was broken since 4.3~rc1-1) by merging 91-install-fs-tools back
    into 90-make-fstab. (Closes: #715340) Also supports RPM-based
    distributions now.

  * Fixes export of environment variables. Previously they could
    contain dashes and then were only accessible from within Perl, but
    not from within Bash. This may break some exotic setups.

  * Fixes creation of "ARRAY(0x…).log" named log files.

  * Makes some options (like --pygrub) negatable.

  * Uses Test::NoTabs instead of running a self-written check for tabs

  * Removes unused Perl modules Xen::Tools and Xen::Tools::Log from
    source code. Also removes the according tests from the test suite.
    → No more needs Moose to build.

  * Better documents and checks requirements for the --apt_proxy
    value. (See #623443 for the corresponding apt issue.) Needs
    Data::Validate::URI.

  * Use Data::Validate::{Domain,IP} for IP addresses and hostname
    checks.

  * Fixes broken quoting in list of required binaries

  * Declares POD encoding. Fixes building with Perl 5.18. (Closes:
    #720519)

(Bug numbers are Debian bug numbers unless prefixed with "LP" in which
case they're Launchpad bug numbers.)

		Kind regards, Axel
-- 
/~\  Plain Text Ribbon Campaign                   | Axel Beckert
\ /  Say No to HTML in E-Mail and News            | abe at deuxchevaux.org  (Mail)
 X   See http://www.asciiribbon.org/              | abe at noone.org (Mail+Jabber)
/ \  I love long mails: http://email.is-not-s.ms/ | http://noone.org/abe/ (Web)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://xen-tools.org/pipermail/xen-tools-discuss/attachments/20131212/cf77ef5f/attachment.pgp>


More information about the xen-tools-discuss mailing list