pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/sysutils Update xenkernel415 and xentools415 to 4.15.1.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/917f8225e758
branches:  trunk
changeset: 458863:917f8225e758
user:      bouyer <bouyer%pkgsrc.org@localhost>
date:      Tue Sep 21 12:23:49 2021 +0000

description:
Update xenkernel415 and xentools415 to 4.15.1.
32bits PV guests are now unsupported security-wise, and upstream disables
them by default. This packages keep the support enabled for transition, but
this will change for the next quarter branch. It is recommended to switch to
pvh+pvshim for PV guests (or pvh if you run netbsd-current).
Other changes are bugfixes, including fixes for XSA up to XSA-384

diffstat:

 sysutils/xenkernel415/MESSAGE                            |   7 ++++++-
 sysutils/xenkernel415/Makefile                           |   4 ++--
 sysutils/xenkernel415/distinfo                           |  11 ++++++-----
 sysutils/xenkernel415/patches/patch-xen_arch_x86_Kconfig |  15 +++++++++++++++
 sysutils/xentools415/Makefile                            |   5 ++---
 sysutils/xentools415/PLIST                               |   4 ++--
 sysutils/xentools415/distinfo                            |  10 +++++-----
 7 files changed, 38 insertions(+), 18 deletions(-)

diffs (132 lines):

diff -r ac4ec452e540 -r 917f8225e758 sysutils/xenkernel415/MESSAGE
--- a/sysutils/xenkernel415/MESSAGE     Tue Sep 21 10:47:48 2021 +0000
+++ b/sysutils/xenkernel415/MESSAGE     Tue Sep 21 12:23:49 2021 +0000
@@ -1,5 +1,5 @@
 ===========================================================================
-$NetBSD: MESSAGE,v 1.1 2021/04/18 12:31:26 bouyer Exp $
+$NetBSD: MESSAGE,v 1.2 2021/09/21 12:23:49 bouyer Exp $
 
 The Xen hypervisor is installed under the following locations:
        ${XENKERNELDIR}/xen.gz          (standard hypervisor)
@@ -8,4 +8,9 @@
 Note that unlike upstream Xen, pv-linear-pt defaults to true.
 You can disable it using pv-linear-pt=false on the Xen command line,
 but then you can't boot NetBSD in PV mode.
+
+Unlike upstream Xen, 32bits PV guests support is eanbled by default, but
+this is not security-supported any more, and will be disabled in the
+next pkgsrc release. Switch to pvshim (for netbsd-9 or older) or pvh
+(for netbsd-current).
 ===========================================================================
diff -r ac4ec452e540 -r 917f8225e758 sysutils/xenkernel415/Makefile
--- a/sysutils/xenkernel415/Makefile    Tue Sep 21 10:47:48 2021 +0000
+++ b/sysutils/xenkernel415/Makefile    Tue Sep 21 12:23:49 2021 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.2 2021/08/12 07:36:39 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2021/09/21 12:23:49 bouyer Exp $
 
-VERSION=       4.15.0
+VERSION=       4.15.1
 DISTNAME=      xen-${VERSION}
 PKGNAME=       xenkernel415-${VERSION}
 CATEGORIES=    sysutils
diff -r ac4ec452e540 -r 917f8225e758 sysutils/xenkernel415/distinfo
--- a/sysutils/xenkernel415/distinfo    Tue Sep 21 10:47:48 2021 +0000
+++ b/sysutils/xenkernel415/distinfo    Tue Sep 21 12:23:49 2021 +0000
@@ -1,12 +1,13 @@
-$NetBSD: distinfo,v 1.1 2021/04/18 12:31:26 bouyer Exp $
+$NetBSD: distinfo,v 1.2 2021/09/21 12:23:49 bouyer Exp $
 
-SHA1 (xen415/xen-4.15.0.tar.gz) = 4ea99cf3063db822dfbaf971bf8e9d50828d485a
-RMD160 (xen415/xen-4.15.0.tar.gz) = e314791e29244da385e482166776641929babad3
-SHA512 (xen415/xen-4.15.0.tar.gz) = 93683b8a97387ca5f003c635a11d163e61c87dbdc9a03081f9155fe87b49f1dfa74ce243fcd5e04dc009353a36e2375b786f1ebde828b5951a094cd64197b4c7
-Size (xen415/xen-4.15.0.tar.gz) = 40785399 bytes
+SHA1 (xen415/xen-4.15.1.tar.gz) = 6e62a727557a1dc99dab868b22c28bed640c0e15
+RMD160 (xen415/xen-4.15.1.tar.gz) = ca7cdb17346cf95f29741bb271a107cfc2c7441d
+SHA512 (xen415/xen-4.15.1.tar.gz) = 8d3cbdf708f46477e32ee7cbd16a490c82efa855cecd84ee712b8680df4d69c987ba9ab00ff3851f627b98a8ebbc5dab71f92f142ed958ee2bc538bc792cd4b9
+Size (xen415/xen-4.15.1.tar.gz) = 40800852 bytes
 SHA1 (patch-Config.mk) = 9372a09efd05c9fbdbc06f8121e411fcb7c7ba65
 SHA1 (patch-xen_Makefile) = 465388d80de414ca3bb84faefa0f52d817e423a6
 SHA1 (patch-xen_Rules.mk) = c743dc63f51fc280d529a7d9e08650292c171dac
+SHA1 (patch-xen_arch_x86_Kconfig) = df14bfa09b9a0008ca59d53c938d43a644822dd9
 SHA1 (patch-xen_arch_x86_Rules.mk) = 54392a7d719a21bc625a96b673056f88b96df97d
 SHA1 (patch-xen_arch_x86_boot_build32.mk) = b82c20de9b86ddaa9d05bbc1ff28f970eb78473c
 SHA1 (patch-xen_arch_x86_extable.c) = e439e6f3fe704d9b2894fc6b9e8f23f321a00f05
diff -r ac4ec452e540 -r 917f8225e758 sysutils/xenkernel415/patches/patch-xen_arch_x86_Kconfig
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/xenkernel415/patches/patch-xen_arch_x86_Kconfig  Tue Sep 21 12:23:49 2021 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-xen_arch_x86_Kconfig,v 1.1 2021/09/21 12:23:49 bouyer Exp $
+Restore 32bits PV guests support by default, for backward compatibility.
+This will be restricted to PV_SHIM for the next stable pkgsrc branch
+
+--- xen/arch/x86/Kconfig.orig  2021-09-21 13:25:36.605335522 +0200
++++ xen/arch/x86/Kconfig       2021-09-21 13:25:45.125518654 +0200
+@@ -56,7 +56,7 @@
+ config PV32
+       bool "Support for 32bit PV guests"
+       depends on PV
+-      default PV_SHIM
++      default y
+       ---help---
+         The 32bit PV ABI uses Ring1, an area of the x86 architecture which
+         was deprecated and mostly removed in the AMD64 spec.  As a result,
diff -r ac4ec452e540 -r 917f8225e758 sysutils/xentools415/Makefile
--- a/sysutils/xentools415/Makefile     Tue Sep 21 10:47:48 2021 +0000
+++ b/sysutils/xentools415/Makefile     Tue Sep 21 12:23:49 2021 +0000
@@ -1,11 +1,10 @@
-# $NetBSD: Makefile,v 1.3 2021/05/24 19:54:21 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2021/09/21 12:23:49 bouyer Exp $
 #
-VERSION=       4.15.0
+VERSION=       4.15.1
 
 DIST_SUBDIR=           xen415
 DISTNAME=              xen-${VERSION}
 PKGNAME=               xentools415-${VERSION}
-PKGREVISION=           2
 CATEGORIES=            sysutils
 MASTER_SITES=          https://downloads.xenproject.org/release/xen/${VERSION}/
 
diff -r ac4ec452e540 -r 917f8225e758 sysutils/xentools415/PLIST
--- a/sysutils/xentools415/PLIST        Tue Sep 21 10:47:48 2021 +0000
+++ b/sysutils/xentools415/PLIST        Tue Sep 21 12:23:49 2021 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2021/04/18 12:31:26 bouyer Exp $
+@comment $NetBSD: PLIST,v 1.2 2021/09/21 12:23:49 bouyer Exp $
 ${PYSITELIB}/grub/ExtLinuxConf.py
 ${PYSITELIB}/grub/ExtLinuxConf.pyc
 ${PYSITELIB}/grub/GrubConf.py
@@ -167,7 +167,7 @@
 lib/libxencall.a
 lib/libxencall.so
 lib/libxencall.so.1
-lib/libxencall.so.1.2
+lib/libxencall.so.1.3
 lib/libxenctrl.a
 lib/libxenctrl.so
 lib/libxenctrl.so.4.15
diff -r ac4ec452e540 -r 917f8225e758 sysutils/xentools415/distinfo
--- a/sysutils/xentools415/distinfo     Tue Sep 21 10:47:48 2021 +0000
+++ b/sysutils/xentools415/distinfo     Tue Sep 21 12:23:49 2021 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.2 2021/04/18 19:42:19 bouyer Exp $
+$NetBSD: distinfo,v 1.3 2021/09/21 12:23:49 bouyer Exp $
 
 SHA1 (xen415/ipxe-988d2c13cdf0f0b4140685af35ced70ac5b3283c.tar.gz) = 062f21086b853150eddb8cbae31f3f65b9df5520
 RMD160 (xen415/ipxe-988d2c13cdf0f0b4140685af35ced70ac5b3283c.tar.gz) = accba07024249a41f62731e4ff9f0dd9b45a7345
@@ -8,10 +8,10 @@
 RMD160 (xen415/seabios-1.14.0.tar.gz) = deb7b18529820fa03fb892c0d338a5293a17e32b
 SHA512 (xen415/seabios-1.14.0.tar.gz) = f282175484c99488f4349ff4d3af9a74d96df3e8dcbe679fcea5b8b559f95f600756939d99d6e61dabace206d3d9ccefdc8fa2bc7709d34d6a0dc085d6c79238
 Size (xen415/seabios-1.14.0.tar.gz) = 628981 bytes
-SHA1 (xen415/xen-4.15.0.tar.gz) = 4ea99cf3063db822dfbaf971bf8e9d50828d485a
-RMD160 (xen415/xen-4.15.0.tar.gz) = e314791e29244da385e482166776641929babad3
-SHA512 (xen415/xen-4.15.0.tar.gz) = 93683b8a97387ca5f003c635a11d163e61c87dbdc9a03081f9155fe87b49f1dfa74ce243fcd5e04dc009353a36e2375b786f1ebde828b5951a094cd64197b4c7
-Size (xen415/xen-4.15.0.tar.gz) = 40785399 bytes
+SHA1 (xen415/xen-4.15.1.tar.gz) = 6e62a727557a1dc99dab868b22c28bed640c0e15
+RMD160 (xen415/xen-4.15.1.tar.gz) = ca7cdb17346cf95f29741bb271a107cfc2c7441d
+SHA512 (xen415/xen-4.15.1.tar.gz) = 8d3cbdf708f46477e32ee7cbd16a490c82efa855cecd84ee712b8680df4d69c987ba9ab00ff3851f627b98a8ebbc5dab71f92f142ed958ee2bc538bc792cd4b9
+Size (xen415/xen-4.15.1.tar.gz) = 40800852 bytes
 SHA1 (patch-.._seabios-rel-1.14.0_src_string.c) = 87e2e28fe47c196e74fea073c7e7f7d03990fbe3
 SHA1 (patch-Config.mk) = d108a1743b5b5313d3ea957b02a005b49f5b3bf6
 SHA1 (patch-Makefile) = 6c580cbea532d08a38cf5e54228bd0210a98da21



Home | Main Index | Thread Index | Old Index