pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc Update to Xen 3.3.1.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a161b7ba134d
branches:  trunk
changeset: 553041:a161b7ba134d
user:      cegger <cegger%pkgsrc.org@localhost>
date:      Tue Jan 13 13:48:32 2009 +0000

description:
Update to Xen 3.3.1.

This is a mainenance release with a number of stability fixes.

diffstat:

 doc/CHANGES-2009                      |    4 +-
 sysutils/xenkernel33/Makefile         |    6 +-
 sysutils/xenkernel33/distinfo         |   10 +-
 sysutils/xenkernel33/patches/patch-aa |   14 +-
 sysutils/xentools33/Makefile          |    4 +-
 sysutils/xentools33/PLIST             |    4 +-
 sysutils/xentools33/distinfo          |   15 +--
 sysutils/xentools33/patches/patch-af  |   29 ++++--
 sysutils/xentools33/patches/patch-ce  |   21 +++-
 sysutils/xentools33/patches/patch-ga  |  111 ------------------------
 sysutils/xentools33/patches/patch-gc  |  152 ----------------------------------
 sysutils/xentools33/patches/patch-gd  |   60 -------------
 12 files changed, 61 insertions(+), 369 deletions(-)

diffs (truncated from 580 to 300 lines):

diff -r ebbaab3cad1c -r a161b7ba134d doc/CHANGES-2009
--- a/doc/CHANGES-2009  Tue Jan 13 13:24:41 2009 +0000
+++ b/doc/CHANGES-2009  Tue Jan 13 13:48:32 2009 +0000
@@ -1,4 +1,4 @@
-$NetBSD: CHANGES-2009,v 1.219 2009/01/13 13:24:41 wiz Exp $
+$NetBSD: CHANGES-2009,v 1.220 2009/01/13 13:48:32 cegger Exp $
 
 Changes to the packages collection and infrastructure in 2009:
 
@@ -299,3 +299,5 @@
        Updated mail/evolution-data-server to 2.24.3 [wiz 2009-01-13]
        Updated mail/evolution to 2.24.3 [wiz 2009-01-13]
        Updated mail/evolution-exchange to 2.24.3 [wiz 2009-01-13]
+       Updated sysutils/xenkernel33 to 3.3.1nb1 [cegger 2009-01-13]
+       Updated sysutils/xentools33 to 3.3.1nb3 [cegger 2009-01-13]
diff -r ebbaab3cad1c -r a161b7ba134d sysutils/xenkernel33/Makefile
--- a/sysutils/xenkernel33/Makefile     Tue Jan 13 13:24:41 2009 +0000
+++ b/sysutils/xenkernel33/Makefile     Tue Jan 13 13:48:32 2009 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.7 2008/10/13 21:41:26 joerg Exp $
+# $NetBSD: Makefile,v 1.8 2009/01/13 13:48:33 cegger Exp $
 #
 
-VERSION=       3.3.0
+VERSION=       3.3.1
 DISTNAME=      xen-${VERSION}
 PKGNAME=       xenkernel33-${VERSION}
 PKGREVISION=   1
@@ -11,7 +11,7 @@
 
 MAINTAINER=    cegger%NetBSD.org@localhost
 HOMEPAGE=      http://xen.org/
-COMMENT=       Xen 3.3.0 Kernel
+COMMENT=       Xen 3.3.1 Kernel
 
 PKG_DESTDIR_SUPPORT=   user-destdir
 
diff -r ebbaab3cad1c -r a161b7ba134d sysutils/xenkernel33/distinfo
--- a/sysutils/xenkernel33/distinfo     Tue Jan 13 13:24:41 2009 +0000
+++ b/sysutils/xenkernel33/distinfo     Tue Jan 13 13:48:32 2009 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.7 2008/10/14 11:31:54 joerg Exp $
+$NetBSD: distinfo,v 1.8 2009/01/13 13:48:33 cegger Exp $
 
-SHA1 (xen-3.3.0.tar.gz) = b6365864eeb5125e0f66a056c4c72816e1789358
-RMD160 (xen-3.3.0.tar.gz) = c98c08617e302ef4004d17cb0ba161d0ed7af59c
-Size (xen-3.3.0.tar.gz) = 11338614 bytes
-SHA1 (patch-aa) = 2f29787cff46fbfb76eaa27d430e828cb1b6e0d3
+SHA1 (xen-3.3.1.tar.gz) = fa63c80e04dfc1bb376d98c5a0a0b08f7912b3f9
+RMD160 (xen-3.3.1.tar.gz) = 31d3e801b4eec37715900c6247be403aaafdd5e1
+Size (xen-3.3.1.tar.gz) = 11329774 bytes
+SHA1 (patch-aa) = 0d11c758ad0a0ca657bf2e0f89ca23ff67b76bb7
diff -r ebbaab3cad1c -r a161b7ba134d sysutils/xenkernel33/patches/patch-aa
--- a/sysutils/xenkernel33/patches/patch-aa     Tue Jan 13 13:24:41 2009 +0000
+++ b/sysutils/xenkernel33/patches/patch-aa     Tue Jan 13 13:48:32 2009 +0000
@@ -1,13 +1,13 @@
-$NetBSD: patch-aa,v 1.1.1.1 2008/08/07 20:31:34 cegger Exp $
+$NetBSD: patch-aa,v 1.2 2009/01/13 13:48:33 cegger Exp $
 
---- xen/include/asm-x86/page.h.orig    2008-08-01 10:54:54.000000000 +0200
+--- xen/include/asm-x86/page.h.orig    2009-01-05 11:27:00.000000000 +0000
 +++ xen/include/asm-x86/page.h
 @@ -301,7 +301,7 @@ void setup_idle_pagetable(void);
   * WARNING: This will need to be disabled to run OSes that use the spare PTE
   * bits themselves (e.g., *BSD).
   */
--#ifndef NDEBUG
-+#if 0
- #define _PAGE_GNTTAB   _PAGE_AVAIL2
- #else
- #define _PAGE_GNTTAB   0
+-#ifdef NDEBUG
++#if 1
+ #undef _PAGE_GNTTAB
+ #endif
+ #ifndef _PAGE_GNTTAB
diff -r ebbaab3cad1c -r a161b7ba134d sysutils/xentools33/Makefile
--- a/sysutils/xentools33/Makefile      Tue Jan 13 13:24:41 2009 +0000
+++ b/sysutils/xentools33/Makefile      Tue Jan 13 13:48:32 2009 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.11 2008/10/27 14:02:06 cegger Exp $
+# $NetBSD: Makefile,v 1.12 2009/01/13 13:48:32 cegger Exp $
 #
 
-VERSION=               3.3.0
+VERSION=               3.3.1
 DISTNAME=              xen-${VERSION}
 PKGNAME=               xentools33-${VERSION}
 PKGREVISION=           3
diff -r ebbaab3cad1c -r a161b7ba134d sysutils/xentools33/PLIST
--- a/sysutils/xentools33/PLIST Tue Jan 13 13:24:41 2009 +0000
+++ b/sysutils/xentools33/PLIST Tue Jan 13 13:48:32 2009 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2008/09/30 15:08:34 joerg Exp $
+@comment $NetBSD: PLIST,v 1.7 2009/01/13 13:48:32 cegger Exp $
 bin/lsevtchn
 bin/pygrub
 bin/readnotes
@@ -8,7 +8,6 @@
 bin/xencons
 bin/xenconsole
 bin/xenctx
-bin/xenperf
 bin/xenstore
 bin/xenstore-chmod
 bin/xenstore-control
@@ -496,6 +495,7 @@
 sbin/xend
 sbin/xenmon.py
 sbin/xenperf
+sbin/xenpm
 sbin/xenstored
 sbin/xentop
 sbin/xentrace_setmask
diff -r ebbaab3cad1c -r a161b7ba134d sysutils/xentools33/distinfo
--- a/sysutils/xentools33/distinfo      Tue Jan 13 13:24:41 2009 +0000
+++ b/sysutils/xentools33/distinfo      Tue Jan 13 13:48:32 2009 +0000
@@ -1,14 +1,14 @@
-$NetBSD: distinfo,v 1.14 2008/10/09 10:15:52 cegger Exp $
+$NetBSD: distinfo,v 1.15 2009/01/13 13:48:32 cegger Exp $
 
-SHA1 (xen-3.3.0.tar.gz) = b6365864eeb5125e0f66a056c4c72816e1789358
-RMD160 (xen-3.3.0.tar.gz) = c98c08617e302ef4004d17cb0ba161d0ed7af59c
-Size (xen-3.3.0.tar.gz) = 11338614 bytes
+SHA1 (xen-3.3.1.tar.gz) = fa63c80e04dfc1bb376d98c5a0a0b08f7912b3f9
+RMD160 (xen-3.3.1.tar.gz) = 31d3e801b4eec37715900c6247be403aaafdd5e1
+Size (xen-3.3.1.tar.gz) = 11329774 bytes
 SHA1 (patch-aa) = 74c3023e39baf488f8bae060e93f6175b32df61a
 SHA1 (patch-ab) = a6244d421dc995c9bcbc9959de422972f9d46b6d
 SHA1 (patch-ac) = 70af1b1a787b9dad9e41a2ffe14d595c6797b4d7
 SHA1 (patch-ad) = 323e854e5872e770580068fa93a74bd0b1531025
 SHA1 (patch-ae) = bb7116a71bf6637591b639511f055836a13d9887
-SHA1 (patch-af) = 5995f0f8ee9cf40c8ac43d02568d942430993b3e
+SHA1 (patch-af) = c39bd79ebb409e6e0bfc45b9c048fbf77863d7a0
 SHA1 (patch-ag) = 6b6c26c5fbb28b9cc37e76b250cc90fed111e78a
 SHA1 (patch-ah) = cc8d95c73d7f4a08f311e8417d26f53ffd010549
 SHA1 (patch-ai) = 0906a5ec3a7450fc987b01289e2560e60966d00d
@@ -28,7 +28,7 @@
 SHA1 (patch-cb) = 9b7834e367a1820f28c0c1053d3f351751a12283
 SHA1 (patch-cc) = 598f7cda0e3137188f97605037b0b1c26ae8d0c0
 SHA1 (patch-cd) = 5563a72e203e789a86f4166c71ddb3fcff5215c6
-SHA1 (patch-ce) = 379774429d79724dbcd69d7c246d68d974d5ba89
+SHA1 (patch-ce) = 24d71f68a93b59bd5c5441c257d34862e7302040
 SHA1 (patch-cf) = 055af260b497cbfaa5732f05267526e9fb1d1536
 SHA1 (patch-cg) = 1f6ec716a101256274b6fff47b825271403a1ee0
 SHA1 (patch-da) = b775dc2ba49bd2d3e044f7393294e2194d8c6b60
@@ -49,6 +49,3 @@
 SHA1 (patch-fc) = 37c9b0897182de93a01f9620ef6346ef68157770
 SHA1 (patch-fd) = cb4741bf33050d72cfbcd2eff4a8632d976de643
 SHA1 (patch-fe) = 85d42672766fe8ce2dc7f745938722710c6ee5a3
-SHA1 (patch-ga) = c7a32f0feefd9b00993e64e406ad2914e6737fb6
-SHA1 (patch-gc) = 26a750ca14bcaa33b3f63c16104d2acfae764c96
-SHA1 (patch-gd) = 78e9bcba7dbd2dbd520c015947240b7e514abf8c
diff -r ebbaab3cad1c -r a161b7ba134d sysutils/xentools33/patches/patch-af
--- a/sysutils/xentools33/patches/patch-af      Tue Jan 13 13:24:41 2009 +0000
+++ b/sysutils/xentools33/patches/patch-af      Tue Jan 13 13:48:32 2009 +0000
@@ -1,9 +1,9 @@
-$NetBSD: patch-af,v 1.1.1.1 2008/08/07 20:26:58 cegger Exp $
+$NetBSD: patch-af,v 1.2 2009/01/13 13:48:33 cegger Exp $
 
---- misc/Makefile.orig 2008-08-01 16:38:07.000000000 +0200
+--- misc/Makefile.orig 2009-01-05 11:26:59.000000000 +0000
 +++ misc/Makefile
-@@ -14,12 +14,14 @@ TARGETS-y := xenperf
- TARGETS-$(CONFIG_X86) += xen-detect
+@@ -14,17 +14,21 @@ TARGETS-y := xenperf
+ TARGETS-$(CONFIG_X86) += xen-detect xenpm
  TARGETS := $(TARGETS-y)
  
 -SUBDIRS-$(CONFIG_LOMOUNT) += lomount
@@ -11,16 +11,23 @@
  SUBDIRS-$(CONFIG_MINITERM) += miniterm
  SUBDIRS := $(SUBDIRS-y)
  
--INSTALL_BIN  = $(TARGETS) xencons
--INSTALL_SBIN = netfix xm xen-bugtool xen-python-path xend xenperf xsview
-+INSTALL_BIN  = $(TARGETS)
-+INSTALL_BIN_SCRIPT  = xencons
-+INSTALL_SBIN = xenperf
-+INSTALL_SBIN_SCRIPT = netfix xm xen-bugtool xen-python-path xend xsview
+-INSTALL_BIN-y := xencons
++INSTALL_BIN-y := 
++INSTALL_BIN_SCRIPT-y := xencons
+ INSTALL_BIN-$(CONFIG_X86) += xen-detect
+ INSTALL_BIN := $(INSTALL_BIN-y)
++INSTALL_BIN_SCRIPT := $(INSTALL_BIN_SCRIPT-y)
+ 
+-INSTALL_SBIN-y := netfix xm xen-bugtool xen-python-path xend xenperf xsview
++INSTALL_SBIN-y := xenperf
++INSTALL_SBIN_SCRIPT-y := netfix xm xen-bugtool xen-python-path xend xsview
+ INSTALL_SBIN-$(CONFIG_X86) += xenpm
+ INSTALL_SBIN := $(INSTALL_SBIN-y)
++INSTALL_SBIN_SCRIPT := $(INSTALL_SBIN_SCRIPT-y)
  
  DEFAULT_PYTHON_PATH := $(shell $(XEN_ROOT)/tools/python/get-path)
  PYTHON_PATH ?= $(DEFAULT_PYTHON_PATH)
-@@ -35,10 +37,12 @@ build: $(TARGETS)
+@@ -40,10 +44,12 @@ build: $(TARGETS)
  
  .PHONY: install
  install: build
diff -r ebbaab3cad1c -r a161b7ba134d sysutils/xentools33/patches/patch-ce
--- a/sysutils/xentools33/patches/patch-ce      Tue Jan 13 13:24:41 2009 +0000
+++ b/sysutils/xentools33/patches/patch-ce      Tue Jan 13 13:48:32 2009 +0000
@@ -1,9 +1,9 @@
-$NetBSD: patch-ce,v 1.1.1.1 2008/08/07 20:26:58 cegger Exp $
+$NetBSD: patch-ce,v 1.2 2009/01/13 13:48:33 cegger Exp $
 
---- ../docs/man/xm.pod.1.orig  2008-08-01 16:38:07.000000000 +0200
+--- ../docs/man/xm.pod.1.orig  2009-01-05 11:26:58.000000000 +0000
 +++ ../docs/man/xm.pod.1
-@@ -76,7 +76,7 @@ format, and possible options used in eit
- I<name>=I<value> combinations.
+@@ -75,7 +75,7 @@ in the config file.  See L<xmdomain.cfg>
+ format, and possible options used in either the configfile or for I<vars>.
  
  I<configfile> can either be an absolute path to a file, or a relative
 -path to a file located in /etc/xen.
@@ -11,7 +11,7 @@
  
  Create will return B<as soon> as the domain is started.  This B<does
  not> mean the guest OS in the domain has actually booted, or is
-@@ -101,7 +101,7 @@ B<EXAMPLES>
+@@ -156,7 +156,7 @@ B<EXAMPLES>
  
    xm create Fedora4
  
@@ -20,7 +20,16 @@
  soon as it is run.
  
  =item I<without config file>
-@@ -842,7 +842,7 @@ I<policy> is a dot-separated list of nam
+@@ -388,7 +388,7 @@ file format, and possible options used i
+ I<vars>.
+ 
+ I<configfile> can either be an absolute path to a file, or a relative 
+-path to a file located in /etc/xen.
++path to a file located in @XENDCONFDIR@.
+ 
+ The new subcommand will return without starting the domain.  The 
+ domain needs to be started using the B<xm start> command.
+@@ -1068,7 +1068,7 @@ I<policy> is a dot-separated list of nam
  name pre-fix for the policy XML file. The preceding name parts are
  translated into the local path pointing to the policy XML file
  relative to the global policy root directory
diff -r ebbaab3cad1c -r a161b7ba134d sysutils/xentools33/patches/patch-ga
--- a/sysutils/xentools33/patches/patch-ga      Tue Jan 13 13:24:41 2009 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,111 +0,0 @@
-$NetBSD: patch-ga,v 1.1 2008/10/08 19:13:41 cegger Exp $
-
---- python/xen/xend/XendDomainInfo.py.orig     2008-08-22 09:49:08.000000000 +0000
-+++ python/xen/xend/XendDomainInfo.py
-@@ -455,8 +455,8 @@ class XendDomainInfo:
-             try:
-                 self._constructDomain()
-                 self._storeVmDetails()
--                self._createDevices()
-                 self._createChannels()
-+                self._createDevices()
-                 self._storeDomDetails()
-                 self._endRestore()
-             except:
-@@ -1232,31 +1232,6 @@ class XendDomainInfo:
-     def permissionsVm(self, *args):
-         return xstransact.SetPermissions(self.vmpath, *args)
- 
--
--    def _readVmTxn(self, transaction,  *args):
--        paths = map(lambda x: self.vmpath + "/" + x, args)
--        return transaction.read(*paths)
--
--    def _writeVmTxn(self, transaction,  *args):
--        paths = map(lambda x: self.vmpath + "/" + x, args)
--        return transaction.write(*paths)
--
--    def _removeVmTxn(self, transaction,  *args):
--        paths = map(lambda x: self.vmpath + "/" + x, args)
--        return transaction.remove(*paths)
--
--    def _gatherVmTxn(self, transaction,  *args):
--        paths = map(lambda x: self.vmpath + "/" + x, args)
--        return transaction.gather(paths)
--
--    def storeVmTxn(self, transaction,  *args):
--        paths = map(lambda x: self.vmpath + "/" + x, args)
--        return transaction.store(*paths)
--
--    def permissionsVmTxn(self, transaction,  *args):
--        paths = map(lambda x: self.vmpath + "/" + x, args)
--        return transaction.set_permissions(*paths)
--
-     #
-     # Function to update xenstore /dom/*
-     #
-@@ -1304,8 +1279,11 @@ class XendDomainInfo:
-     def _recreateDomFunc(self, t):
-         t.remove()
-         t.mkdir()
--        t.set_permissions({'dom' : self.domid})



Home | Main Index | Thread Index | Old Index