debian/changelog: finish 4.16.0-1~exp1
authorHans van Kranenburg <hans@knorrie.org>
Fri, 17 Dec 2021 10:51:13 +0000 (11:51 +0100)
committerHans van Kranenburg <hans@knorrie.org>
Mon, 17 Jan 2022 17:38:12 +0000 (18:38 +0100)
Signed-off-by: Hans van Kranenburg <hans@knorrie.org>
debian/changelog

index d4440b43c7c7bd41adc42706f9fa70bb10afdcd4..1863ed94361b558bd473c8c5c72f2dc16d4b02c6 100644 (file)
@@ -1,8 +1,65 @@
-xen (4.16.0-1~exp1) UNRELEASED; urgency=medium
+xen (4.16.0-1~exp1) experimental; urgency=medium
 
-  * Update to new upstream version 4.16.0.
+  Significant changes:
+  * Update to new upstream version 4.16.0. This also includes a security fix
+    for the following issue, which was not applicable to Xen 4.14 yet:
+    - certain VT-d IOMMUs may not work in shared page table mode
+      XSA-390 CVE-2021-28710
+  * No longer build any package for the i386 architecture. It was already not
+    possible to use x86_32 hardware because the i386 packages already
+    shipped a 64-bit hypervisor and PV shim. Running 32-bit utils with a
+    64-bit hypervisor requires using a compatibility layer that is fragile and
+    becomes harder to maintain and test upstream. This change ends the 'grace
+    period' in which users should have moved to using a fully 64-bit dom0.
+    - debian/{control,rules,salsa-ci.yml,xen-utils-V.install.vsn-in}: make the
+      necessary changes
+    - Remove the Recommends on libc6-xen, which already actually does not
+      exist any more. (Closes: #992909)
+    - Drop patch "tools/tests/x86_emulator: Pass -no-pie -fno-pic to gcc on
+      x86_32" because it is not relevant any more.
+
+  Changes related to upgrading to Xen 4.16:
+  * debian/control: adjust to 4.16  [Maximilian Engelhardt]
+  * Drop patches that have been applied upstream
+  * Refresh remaining patches if needed
+  * debian: follow upstream removal of '.sh' suffix in xl bash_completion file
+    [Maximilian Engelhardt]
+  * debian/control, debian/libxenstore*: ship a libxenstore4 package instead
+    of libxenstore3.0, since upstream bumped the soname
+    [Maximilian Engelhardt]
+
+  Packaging minor fixes and improvements  [Maximilian Engelhardt]:
+  * debian/rules: set SOURCE_BASE_DIR to the top level build dir so that the
+    "Display Debian package version in hypervisor log" patch can use it.
+  * Add patch "xen/arch/x86: make objdump output user locale agnostic" to fix
+    reproducable builds. This patch will also be sent upstream.
+  * d/rules: remove reproducible=+fixfilepath from DEB_BUILD_MAINT_OPTIONS
+  * d/salsa-ci.yml: Explicitly set RELEASE variable to unstable
+  * d/salsa-ci.yml: disable cross building as it's currently not working
+  * debian: call update-grub when installing/removing xen-hypervisor-common
+    (Closes: #988901)
+  * debian: fix dependency generation for python after dh-python was fixed
+    first. (Closes: #976597)
+  * debian/rules: remove unused pybuild settings
 
- -- Hans van Kranenburg <hans@knorrie.org>  Sat, 04 Dec 2021 15:34:33 +0100
+  Packaging minor fixes and improvements:
+  * Improve patches for building the PV shim separately. This enables to
+    drop the extra Revert of an upstream commit that was done in
+    4.14.0+80-gd101b417b7-1~exp1:
+    - Drop patch: Revert "pvshim: make PV shim build selectable from
+      configure"
+    - Update patch "[...] Respect caller's CONFIG_PV_SHIM" to follow moving
+      of a line to a different file
+    - Drop patch: "tools/firmware/Makefile: CONFIG_PV_SHIM: enable only on
+      x86_64" because that's now already the default upstream
+  * debian/control.md5sum: remove this obsolete file
+  * Merge patches "vif-common: disable handle_iptable" and
+    "t/h/L/vif-common.sh: fix handle_iptable return value" into a single
+    patch, since the latter was a fix for the first.
+  * debian/control: change the Uploaders email address for Ian Jackson,
+    since he does not work at Citrix any more now
+
+ -- Hans van Kranenburg <hans@knorrie.org>  Mon, 17 Jan 2022 18:36:02 +0100
 
 xen (4.14.3+32-g9de3671772-1) unstable; urgency=medium