Hello community, here is the log from the commit of package xen checked in at Tue Oct 31 00:14:36 CET 2006. -------- --- arch/i386/xen/xen.changes 2006-10-11 22:54:46.000000000 +0200 +++ /mounts/work_src_done/STABLE/xen/xen.changes 2006-10-30 23:36:11.000000000 +0100 @@ -1,0 +2,19 @@ +Mon Oct 30 15:19:02 MST 2006 - ccoffing@novell.com + +- /var/lib/xen/images should not be world readable. (#214638) +- Update to xen-3.0.3-0 (changeset 11774; no code changes). + +------------------------------------------------------------------- +Mon Oct 16 12:58:46 MDT 2006 - ccoffing@novell.com + +- Update to xen-3.0.3-testing changeset 11772 (rc5). +- Fix several possible type errors when running domUloader. +- Remove pygrub. Was broken on reiserfs and never had ext2 + support, so it is useless. (#173384) + +------------------------------------------------------------------- +Fri Oct 13 10:29:18 MDT 2006 - ccoffing@novell.com + +- Update to xen-3.0.3-testing changeset 11760 (rc4). + +------------------------------------------------------------------- @@ -5,0 +25,2 @@ +- Make xend.balloon aware of kernel's memory floor, to fix + "Privileged domain did not balloon" errors. (#184727) Old: ---- xen-4G-crash.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xen.spec ++++++ --- /var/tmp/diff_new_pack.oyDdCl/_old 2006-10-31 00:14:09.000000000 +0100 +++ /var/tmp/diff_new_pack.oyDdCl/_new 2006-10-31 00:14:09.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package xen (Version 3.0.3_11740) +# spec file for package xen (Version 3.0.3_11774) # # Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -14,13 +14,13 @@ BuildRequires: LibVNCServer SDL-devel autoconf automake bin86 dev86 glibc-devel-32bit latex2html libjpeg-devel libreiserfs-devel openssl openssl-devel python-devel te_ams te_latex tetex transfig %define xvers 3.0 %define xvermaj 3 -%define changeset 11740 -%define with_pygrub 1 +%define changeset 11774 +%define with_pygrub 0 %define with_pvfb 0 %define xen_build_dir xen-3.0.3-testing -Version: 3.0.3_11740 +Version: 3.0.3_11774 Release: 1 -License: GPL +License: GNU General Public License (GPL) - all versions Group: System/Kernel Autoreqprov: on PreReq: %insserv_prereq %fillup_prereq @@ -67,7 +67,6 @@ Patch25: block-sync.diff Patch26: xen-io-register-context.diff Patch27: xen-keymap.diff -Patch28: xen-4G-crash.diff ## Upstream (or upstream soon): Patch100: xen-pvfb-2.patch Patch101: xen-pvfb-3.patch @@ -415,9 +414,7 @@ %patch7 -p1 %patch8 -p1 %patch9 -p1 -%if %{?with_pygrub}0 %patch10 -p1 -%endif %patch11 -p1 %patch12 -p1 %patch13 -p1 @@ -435,7 +432,6 @@ %patch25 -p1 %patch26 -p1 %patch27 -p1 -%patch28 -p1 XEN_EXTRAVERSION=%version-%release XEN_EXTRAVERSION=${XEN_EXTRAVERSION#%{xvers}} sed -i "s/XEN_EXTRAVERSION[ ]*.=.*\$/XEN_EXTRAVERSION = $XEN_EXTRAVERSION/" xen/Makefile @@ -514,7 +510,7 @@ cp -p $name $RPM_BUILD_ROOT/%{_defaultdocdir}/xen/ done mkdir -p $RPM_BUILD_ROOT/%{_defaultdocdir}/xen/misc -for name in xend.tex vtpm.txt crashdb.txt sedf_scheduler_mini-HOWTO.txt; do +for name in vtpm.txt crashdb.txt sedf_scheduler_mini-HOWTO.txt; do cp -p docs/misc/$name $RPM_BUILD_ROOT/%{_defaultdocdir}/xen/misc/ done # init scripts @@ -632,8 +628,8 @@ %{_mandir}/man8/*.8.gz %dir /var/lib/xen %dir /var/lib/xenstored -%dir /var/lib/xen/images -%dir /var/lib/xen/save +%dir %attr(700,root,root) /var/lib/xen/images +%dir %attr(700,root,root) /var/lib/xen/save %dir /var/lib/xen/xend-db %dir /var/lib/xen/xend-db/domain %dir /var/lib/xen/xend-db/migrate @@ -736,9 +732,21 @@ %{insserv_cleanup} %changelog -n xen +* Mon Oct 30 2006 - ccoffing@novell.com +- /var/lib/xen/images should not be world readable. (#214638) +- Update to xen-3.0.3-0 (changeset 11774; no code changes). +* Mon Oct 16 2006 - ccoffing@novell.com +- Update to xen-3.0.3-testing changeset 11772 (rc5). +- Fix several possible type errors when running domUloader. +- Remove pygrub. Was broken on reiserfs and never had ext2 + support, so it is useless. (#173384) +* Fri Oct 13 2006 - ccoffing@novell.com +- Update to xen-3.0.3-testing changeset 11760 (rc4). * Tue Oct 10 2006 - ccoffing@novell.com - Update to xen-3.0.3-testing changeset 11740 (rc3). - Fix crash on PAE when specifying dom0_mem=4096M. (#211399) +- Make xend.balloon aware of kernel's memory floor, to fix + "Privileged domain did not balloon" errors. (#184727) * Mon Oct 09 2006 - ccoffing@novell.com - Include AMD's interrupt injection fix. * Wed Oct 04 2006 - ccoffing@novell.com ++++++ init.xend ++++++ --- arch/i386/xen/init.xend 2006-10-10 16:18:50.000000000 +0200 +++ /mounts/work_src_done/STABLE/xen/init.xend 2006-10-30 23:12:25.000000000 +0100 @@ -42,6 +42,12 @@ rc_exit } +cleanup() +{ + rm -f /var/lib/xen/tmp/* 2>/dev/null + rm -f /var/lib/xen/xenbl* 2>/dev/null +} + if [ "$1" == status ]; then if [ ! -e /proc/xen/capabilities ]; then xend_abort 3 @@ -70,6 +76,8 @@ echo -n "Starting xend " if [ ! -z "$XEND" ]; then echo -n "(already running pid $XEND) " + else + cleanup fi # Load XEN backend modules # Sidenote: They could be loaded later: @@ -103,6 +111,7 @@ done < <(xm list | grep -v ^Name) if [ -n "$sysrq_sent" ]; then sleep 1; fi xend stop + cleanup rc_reset fi ;; ++++++ xen-3.0.3-testing-src.tar.bz2 ++++++ ++++ 2185 lines of diff (skipped) ++++++ xen-changeset.diff ++++++ --- /var/tmp/diff_new_pack.oyDdCl/_old 2006-10-31 00:14:19.000000000 +0100 +++ /var/tmp/diff_new_pack.oyDdCl/_new 2006-10-31 00:14:19.000000000 +0100 @@ -5,7 +5,7 @@ @@ -3,6 +3,7 @@ export XEN_VERSION = 3 export XEN_SUBVERSION = 0 - export XEN_EXTRAVERSION ?= .3-rc3 + export XEN_EXTRAVERSION ?= .3-0 +export XEN_CHANGESET = unavailable export XEN_FULLVERSION = $(XEN_VERSION).$(XEN_SUBVERSION)$(XEN_EXTRAVERSION) -include xen-version ++++++ xen-docs.diff ++++++ --- /var/tmp/diff_new_pack.oyDdCl/_old 2006-10-31 00:14:19.000000000 +0100 +++ /var/tmp/diff_new_pack.oyDdCl/_new 2006-10-31 00:14:19.000000000 +0100 @@ -1,7 +1,7 @@ -Index: xen-unstable/docs/Makefile +Index: xen-3.0.3-testing/docs/Makefile =================================================================== ---- xen-unstable.orig/docs/Makefile -+++ xen-unstable/docs/Makefile +--- xen-3.0.3-testing.orig/docs/Makefile ++++ xen-3.0.3-testing/docs/Makefile @@ -86,13 +86,13 @@ distclean: clean .PHONY: install install: all @@ -24,7 +24,7 @@ $< 1>/dev/null 2>/dev/null + rm -rf html.done/$*/ + mkdir -p html.done/$*/ -+ rm -f html/index.html + cp html/$*/*.html html/$*/*.css html/$*/*.png html.done/$*/ ++ ln -sf $*.html html.done/$*/index.html + rm -rf html/ + ++++++ xen-domUloader.diff ++++++ --- /var/tmp/diff_new_pack.oyDdCl/_old 2006-10-31 00:14:19.000000000 +0100 +++ /var/tmp/diff_new_pack.oyDdCl/_new 2006-10-31 00:14:19.000000000 +0100 @@ -2,6 +2,15 @@ =================================================================== --- xen-3.0.3-testing.orig/tools/python/xen/xm/create.py +++ xen-3.0.3-testing/tools/python/xen/xm/create.py +@@ -126,7 +126,7 @@ gopts.var('bootloader', val='FILE', + use="Path to bootloader.") + + gopts.var('bootargs', val='NAME', +- fn=set_value, default=None, ++ fn=set_value, default='', + use="Arguments to pass to boot loader") + + gopts.var('bootentry', val='NAME', @@ -656,9 +656,12 @@ def run_bootloader(vals, config_image): warn("The bootentry option is deprecated. Use bootargs and pass " "--entry= directly.") @@ -92,7 +101,7 @@ for (n,c) in self.info['device']: if not n or not c or not(n in ["vbd", "tap"]): continue -@@ -1751,10 +1754,16 @@ class XendDomainInfo: +@@ -1751,10 +1754,17 @@ class XendDomainInfo: if disk is None: continue fn = blkdev_uname_to_file(disk) @@ -105,9 +114,10 @@ + sxp.child_value(c, "mode"), + sxp.child_value(c, "backend")]) + if vbds: -+ bootargs = [ self.info['bootloader_args'], -+ "--root=%s" % self.info['root'].split()[0], -+ "--disks=\"%s\"" % str(vbds) ] ++ bootargs = self.info['bootloader_args'] + \ ++ " --disks=\"%s\"" % str(vbds) ++ if self.info['root']: ++ bootargs += " --root=%s" % self.info['root'].split()[0] + blcfg = bootloader(self.info['bootloader'], fn, 1, 0, + bootargs, self.info['image']) if blcfg is None: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org