1
0
mirror of synced 2026-01-24 02:57:32 +00:00
xen-tools.xen-tools/NEWS.markdown
2015-12-23 18:41:16 +01:00

11 KiB

xen-tools 4.6.2 (released 23 Dec 2015)

Bug Fixes

  • Make t/hooks-inittab.t using its own copy of the generic /etc/inittab for testing instead of using the system one's. (GH#36, should fix autopkgtest on systems with modified /etc/inittab)
  • Fix unescaped braces (deprecated since Perl 5.22) in t/plugin-checks.t.

Other changes

  • Support for using pygrub from /usr/local/bin/pygrub.
  • Typo fixes.

xen-tools 4.6.1 (released 24 Oct 2015)

Distribution Releases Changes

  • Preliminary support for Ubuntu 16.04 LTS Xenial Xerus.

Bug Fixes

  • Fix Perl warning in t/hook-inittab.t if /etc/inittab isn't present.

Other Changes

  • Declare GitHub as primary hosting.
  • Integrate BUGS.markdown into README.markdown, move remaining contents of KNOWN_BUGS.markdown to the GitHub issue tracker.
  • Minor README improvements.
  • Neither use $#array in boolean context nor @array = undef anymore.

xen-tools 4.6 (released 20 Jul 2015)

New Features and Major Changes

  • Drop all occurrences of apt's --force-yes parameter. It only forces the installation of untrusted packages and that's unwanted. (Closes Debian bug report #776487)
  • Support passing commandline options with --debootstrap-cmd.
  • Use MD5 as default hash method again, to be able to properly set passwords in older releases. Does not affect passwords changed later inside the DomU.
  • Split off hardcoded release code names list and default mirrors in xen-create-image into separate configuration file which is parsed before the default settings or command-line options are set.
  • Report all SSH fingerprints of the created DomU, not only RSA ones.
  • Support VLANs with Open vSwitch (GH-2). Thanks to Félix Barbeira for the patch.

New Options

  • --keyring (xen-create-image, xt-install-image)
  • --vlan (xen-create-image)

Distribution Releases Changes

  • Debian 9 Stretch (preliminary support)
  • Ubuntu 15.10 Wily Werewolf (preliminary support; not yet suported by debootstrap, see Debian bug report #787117)
  • Ubuntu 10.04 Lucid Lynx is now EoL.
  • Ubuntu 14.10 Utopic Unicorn is now EoL.

Improvements

  • Make test suite support as-installed-testing.
  • Multiple release workflow improvements (target release in Makefile).
  • Supports unstable, oldstable and oldoldstable as distribution names, too. (oldoldstable is not yet supported by debootstrap, see Debian feature request #792734 in debootstrap.)

Bug Fixes

  • Fix usage of nonexistent variable in removeDebianPackage (Closes Debian bug report #774936) Thanks Lukas Schwaighofer!
  • Allows # within configuration file comments. (Closes Debian bug report #783060; thanks Jean-Michel Nirgal Vourgère for the bug report and patch!)
  • Use -o APT::Install-Recommends=false instead of --no-install-recommends for backwards compatibility with older APT versions which don't know either (but accept any Foo=Bar parameter to -o). Allows one to install earlier Debian releases (e.g. Etch) with the default configuration again.
  • Pass --yes to lvcreate only if LVM version is 2.02.99 or higher. Fixes regression introduced with 4.5 by the fix for Debian bug report #754517.

Other Changes

  • Change all occurrences of http.debian.net to httpredir.debian.org.
  • Installs bash completion into /usr/share/bash-completion/ (fixes lintian warning package-install-into-obsolete-dir)
  • Testsuite: Optimize and clean up modules.sh.
  • Split up test suite in functionality/compatibility tests (t) and author/release tests (xt).
  • New example script helpful for release testing.

xen-tools 4.5 (released 25 Oct 2014)

New Features and Major Changes

  • Apply patch by Adrian C. (anrxc) to allow to override hooks in /usr/share/xen-tools/*.d/ with hooks in /etc/xen-tools/hooks.d/.

Distribution Releases Changes

  • Ubuntu 14.10 Utopic Unicorn.
  • Ubuntu 15.04 Vivid Vervet (preliminary support)
  • Mark Ubuntu 13.10 Saucy Salamander as EoL

Improvements

  • Use 686-pae kernels instead of 686 kernels on Debian Wheezy and later. Thanks to Daniel Lintott! (Closes Debian bug report #742778)
  • Pass -y option ("assume yes") to yum (Closes Debian bug report #735675) Thanks Lionel FÉLICITÉ!

Bug Fixes

  • Fix always empty gateway on Debian DomUs (Thanks Joan! LP: #1328794)
  • Fix lvcreate awaiting user input when creating swap LV (Closes Debian bug report #754517) Thanks Eric Engstrom!
  • Fix missing quoting in shell function assert in hooks/common.sh.
  • Fix initial configuration summary in cases where pygrub is used.
  • Fix corner cases where not the latest kernel would have been checked.
  • --password overrides --genpass. (Closes Debian bug report #764143) Based on patch by Santiago Vila.
  • Fix unaligned maxmem output of xen-create-image. (Closes Debian bug report #764126; Patch by Santiago Vila)
  • Fix copy & paste errors in comments in typos in roles/puppet (Closes Debian bug report #764134; Patch by Santiago Vila)
  • Fix typos in POD of xen-create-image (Closes Debian bug report #764153; Patch by Santiago Vila)

Other Changes

  • Drop all xend related sanity checks, they cause more havoc nowadays than they help. Thanks Ian Campbell! (Closes Debian bug report #732456)
  • pygrub detection: Prefer /usr/lib/xen-default over /usr/lib/xen-x.y.
  • Add password length sanity check with fallback to default length.
  • Raise default password length from 8 to 23.
  • Flush output after each line in runCommand().
  • Makefile: Clean up coverage data in multiple targets.

xen-tools 4.4 (released 11 Dec 2013)

Listing includes changes of according beta releases.

New Features and Major Changes

  • Preliminary support for xl toolstack
  • Ships /etc/initramfs-tools/conf.d/xen-tools for generating Dom0 initrds also suitable for DomU usage. Trigger update-initramfs.
  • 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, use installDebianPackageAndRecommends for that from now on.
  • hooks/common.sh: Rename installCentOS4Package to installRPMPackage. Add installCentOS4Package wrapper for backward compatibility.
  • Better documents and checks requirements for the --apt_proxy value. (See #623443 for the corresponding apt issue.) Requires now Data::Validate::URI.
  • Uses now Data::Validate::Domain and Data::Validate::IP for IP addresses and hostname checks.

Newly Supported Distribution Releases

  • Debian 8 Jessie
  • Ubuntu 13.04 Raring
  • Ubuntu 13.10 Saucy (preliminary support; debootstrap doesn't have support for Saucy at the time of writing)

Improvements

  • Also recognize "M" and "G" instead of "MB" and "GB" as size unit for --memory. Also document the recognized units. (Closes Debian bug report #691320)
  • xen-list-images now also outputs the file name of the config file.
  • xen-list-images and xen-delete-image now understand --extension.
  • Makefile accepts DESTDIR=…
  • Move examples from debian/examples to examples.
  • Adds default mount options for ext4, identical to ext2/ext3.
  • By default install linux-image-virtual instead of linux-image-server on Ubuntu Intrepid and newer (Hopefully closes: #640099, LP #839492)
  • Makes some options (like --pygrub) negatable.
  • Rework "minimal" role to be less based on personal preferences:
    • No more installs sudo, vim, syslog-ng, etc.
    • Fixes usage together with pygrub.

Bug Fixes

  • Fix symbolic link hooks/centos-6/15-setup-arch (Closes Debian bug report #690299)
  • Execute END block not on --version/--help/--manual (Closes Debian bug #684346)
  • Move code for --boot feature to END block. Fixes missing SSH fingerprint display if --boot was used. (Closes Debian bug report #679183)
  • Correctly handle aborts in END block. (Closes Debian bug report #704882)
  • Fixes --extension= with empty parameter.
  • Sarge amd64 case handle properly
  • xt-install-image: Don't bail out if only cdebootstrap is installed but not debootstrap (Thanks Elmar Heeb!)
  • 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 Debian bug report #715340) Also supports RPM-based distributions now.
  • Fixes creation of ARRAY(0x#).log named log files.

Other Changes

  • 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.
  • Default DomUs to use the noop scheduler (Closes Debian bug report #693131)
  • Fixes export of environment variables. Previously they could contain dashes and then were only accessible from within Perl, but not from within Bash.
  • Uses Test::NoTabs instead of its own test for that.
  • 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.

xen-tools 4.3.1 (released 30-Jun-2012)

Bugfix Release only

xen-tools 4.3 (released 26-Jun-2012)

Listing includes changes of according beta releases.

New Features and Major Changes

  • Massive code deduplication in hooks directory

New Options

  • --dontformat (xen-create-image)
  • --finalrole (xen-create-image)
  • --apt_proxy (xen-create-image)

Newly Supported Distribution Releases

  • Ubuntu 11.10 Oneiric
  • Ubuntu 12.04 Precise
  • Ubuntu 12.10 Quantal
  • CentOS 6

Bug Fixes

  • Fix several testuite failures depending on the build host's installation.

Other Changes

  • Remove most Mercurial traces

xen-tools 4.2.1 (released 17 Mar 2011)

Bugfix Release only

xen-tools 4.2 (released 05 Oct 2010)

First final release of the new Xen-Tools Team.

Supports Ubuntu up to 11.04 (Natty) and Debian up to 7.0 (Wheezy).

New Options

--debootstrap-cmd (xen-create-image and xt-install-image)

New Features and Major Changes

  • Uses hvc0 and xvda devices by default
  • Also supports cdebootstrap
  • Preliminary btrfs support.
  • Uses GeoIP for Debian mirrors: Default Debian mirror is now cdn.debian.net, see http://wiki.debian.org/DebianGeoMirror for details.
  • New helper program xt-guess-suite-and-mirror, used to find the default mirror and suite.