From cfd4406a9302093f59a7dedf4ccb5284cf7cdaf0 Mon Sep 17 00:00:00 2001 From: Axel Beckert Date: Sun, 3 Feb 2019 20:07:24 +0100 Subject: [PATCH] Add preliminary support for future Debian and recent Ubuntu releases Partially addresses GH #51 --- Makefile | 5 +++++ NEWS.markdown | 11 +++++++++++ README.markdown | 15 ++++++++++----- debian/changelog | 4 ++++ debian/control | 11 ++++++++--- etc/distributions.conf | 16 +++++++++++----- 6 files changed, 49 insertions(+), 13 deletions(-) diff --git a/Makefile b/Makefile index 623fc56..1f899f0 100644 --- a/Makefile +++ b/Makefile @@ -183,6 +183,7 @@ install-hooks: -cd ${prefix}/usr/share/xen-tools/ && ln -s debian.d stretch.d -cd ${prefix}/usr/share/xen-tools/ && ln -s debian.d buster.d -cd ${prefix}/usr/share/xen-tools/ && ln -s debian.d bullseye.d + -cd ${prefix}/usr/share/xen-tools/ && ln -s debian.d bookworm.d -cd ${prefix}/usr/share/xen-tools/ && ln -s debian.d sid.d -cd ${prefix}/usr/share/xen-tools/ && ln -s debian.d unstable.d -cd ${prefix}/usr/share/xen-tools/ && ln -s debian.d testing.d @@ -218,6 +219,10 @@ install-hooks: -cd ${prefix}/usr/share/xen-tools/ && ln -s karmic.d xenial.d -cd ${prefix}/usr/share/xen-tools/ && ln -s karmic.d yakkety.d -cd ${prefix}/usr/share/xen-tools/ && ln -s karmic.d zesty.d + -cd ${prefix}/usr/share/xen-tools/ && ln -s karmic.d artful.d + -cd ${prefix}/usr/share/xen-tools/ && ln -s karmic.d bionic.d + -cd ${prefix}/usr/share/xen-tools/ && ln -s karmic.d cosmic.d + -cd ${prefix}/usr/share/xen-tools/ && ln -s karmic.d disco.d -cd ${prefix}/usr/share/xen-tools/ && ln -s karmic.d devel.d cp hooks/common.sh ${prefix}/usr/share/xen-tools cp -r hooks/common ${prefix}/usr/share/xen-tools diff --git a/NEWS.markdown b/NEWS.markdown index a4a1f3d..0e612a0 100644 --- a/NEWS.markdown +++ b/NEWS.markdown @@ -13,6 +13,17 @@ Bug Fixes * Eliminate progress reporting which is useless in logs. (Yuri Sakhno, GH #42) +Distribution Releases Changes +----------------------------- + +* Support for + + Ubuntu 17.10 Artful Aardvark + + Ubuntu 18.04 Bionic Beaver (LTS) + + Ubuntu 18.10 Cosmic Cuttlefish +* Preliminary support for Ubuntu 19.04 Disco Dingo +* Knows about code name for Debian 12 (Bookworm). +* Considers Ubuntu Yakkety, Zesty and Artful being EoL. + xen-tools 4.7 (released 23 Jan 2017) ==================================== diff --git a/README.markdown b/README.markdown index 0312941..4a1e070 100644 --- a/README.markdown +++ b/README.markdown @@ -37,17 +37,18 @@ known to work reliably, i.e.: * Squeeze 6.0 (Dom0 no more tested) * Wheezy 7 * Jessie 8 -* Stretch 9 (under development) -* Buster 10 (knows about this future release name) +* Stretch 9 +* Buster 10 (under development) * Bullseye 11 (knows about this future release name) +* Bookworm 12 (knows about this future release name) * Sid (always under development; works at least at the moment of writing :-) ### Ubuntu (only DomUs tested) -* Dapper Drake 6.06 (LTS, needs editing of `/usr/share/debootstrap/scripts/dapper` since at least debootstrap version 1.0.37, see [#659360][1]) -* Edgy Eft 6.10 (needs editing of `/usr/share/debootstrap/scripts/edgy` since at least debootstrap version 1.0.37, see [#659360][1]) +* Dapper Drake 6.06 (LTS, needs editing of `/usr/share/debootstrap/scripts/dapper` between at least debootstrap version 1.0.37 and 1.0.93 (including), see [#659360][1]) +* Edgy Eft 6.10 (needs editing of `/usr/share/debootstrap/scripts/edgy` between at least debootstrap version 1.0.37 and 1.0.93 (including), see [#659360][1]) * Feisty Fawn 7.04 * Gutsy Gibbon 7.10 * Hardy Heron 8.04 (LTS, see [Installing Ubuntu 8.04 as DomU][2]) @@ -68,7 +69,11 @@ known to work reliably, i.e.: * Wily Werewolf 15.10 * Xenial Xerus 16.04 (LTS) * Yakkety Yak 16.10 -* Zesty Zapus 17.04 (under development) +* Zesty Zapus 17.04 +* Artful Aardvark 17.10 +* Bionic Beaver 18.04 (LTS) +* Cosmic Cuttlefish 18.10 +* Disco Dingo 19.04 (under development) [1]: https://bugs.debian.org/659360 "debootstrap in Wheezy can no more build Ubuntu Edgy or earlier" diff --git a/debian/changelog b/debian/changelog index c41dd61..7ae7444 100644 --- a/debian/changelog +++ b/debian/changelog @@ -8,6 +8,10 @@ xen-tools (4.8-1) UNRELEASED; urgency=medium [ Yuri Sakhno ] + Eliminate progress reporting which is useless in logs. (GH #42) + [ Axel Beckert ] + + Add preliminary support for future Debian 12 Bookworm release. + + Add support for Ubuntu releases from 17.10 Artful to 19.04 Disco. + [ Axel Beckert ] * Fix wrong bug number for #849867 in previous changelog entry. * Declare compliance with Debian Policy 4.1.3. diff --git a/debian/control b/debian/control index 41babd2..4f9fb78 100644 --- a/debian/control +++ b/debian/control @@ -65,9 +65,10 @@ Description: Tools to manage Xen virtual servers * Debian 6.0 Squeeze * Debian 7 Wheezy * Debian 8 Jessie - * Debian 9 Stretch (under development) - * Debian 10 Buster (future release name) + * Debian 9 Stretch + * Debian 10 Buster (under development) * Debian 11 Bullseye (future release name) + * Debian 12 Bookworm (future release name) * Debian Sid (Unstable) * Ubuntu 6.06 Dapper Drake (LTS) * Ubuntu 6.10 Edgy Eft @@ -91,6 +92,10 @@ Description: Tools to manage Xen virtual servers * Ubuntu 15.10 Wily Werewolf * Ubuntu 16.04 Xenial Xerus (LTS) * Ubuntu 16.10 Yakkety Yak - * Ubuntu 17.04 Zesty Zapus (preliminary support, under development) + * Ubuntu 17.04 Zesty Zapus + * Ubuntu 17.10 Artful Aardvark + * Ubuntu 18.04 Bionic Beaver (LTS) + * Ubuntu 18.10 Cosmic Cuttlefish + * Ubuntu 19.04 Disco Dingo (preliminary support, under development) * CentOS 5 * CentOS 6 diff --git a/etc/distributions.conf b/etc/distributions.conf index 9783cb6..2c5bcb7 100644 --- a/etc/distributions.conf +++ b/etc/distributions.conf @@ -14,8 +14,9 @@ squeeze = debian eol default-keyring wheezy = debian jessie = debian stretch = debian -buster = debian dont-test +buster = debian bullseye = debian dont-test +bookwork = debian dont-test sid = debian testing = debian @@ -24,8 +25,9 @@ oldstable = debian stable = debian unstable = debian -# dapper and edgy currently need manual adjustments in debootstrap's -# configuration, see #659360 +# Between at least debootstrap 1.0.37 and 1.0.93 (including), dapper +# and edgy may need manual adjustments in debootstrap's configuration, +# see https://bugs.debian.org/659360 dapper = ubuntu eol dont-test edgy = ubuntu eol dont-test feisty = ubuntu eol @@ -47,7 +49,11 @@ utopic = ubuntu eol pygrub vivid = ubuntu eol pygrub wily = ubuntu eol pygrub xenial = ubuntu pygrub -yakkety = ubuntu pygrub -zesty = ubuntu pygrub +yakkety = ubuntu eol pygrub +zesty = ubuntu eol pygrub +artful = ubuntu eol pygrub +bionic = ubuntu pygrub +cosmic = ubuntu pygrub +disco = ubuntu pygrub devel = ubuntu pygrub