Hello community, here is the log from the commit of package libvirt for openSUSE:Factory checked in at Sat Oct 3 02:33:11 CEST 2009. -------- --- libvirt/libvirt.changes 2009-09-25 19:44:16.000000000 +0200 +++ libvirt/libvirt.changes 2009-09-29 16:37:26.000000000 +0200 @@ -1,0 +2,6 @@ +Tue Sep 29 08:34:28 MDT 2009 - jfehlig@novell.com + +- Fix connection ref counting in xen drivers + xen-refcnt.patch + +------------------------------------------------------------------- calling whatdependson for head-i586 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libvirt.spec ++++++ --- /var/tmp/diff_new_pack.2kcT52/_old 2009-10-03 02:32:44.000000000 +0200 +++ /var/tmp/diff_new_pack.2kcT52/_new 2009-10-03 02:32:44.000000000 +0200 @@ -57,7 +57,7 @@ Group: Development/Libraries/C and C++ AutoReqProv: yes Version: 0.7.1 -Release: 1 +Release: 2 Summary: A C toolkit to interract with the virtualization capabilities of Linux Requires: readline Requires: ncurses @@ -84,14 +84,14 @@ Source1: libvirtd.init # Upstream patches Patch0: devmap-no-pkgconfig.patch +Patch1: xen-refcnt.patch +Patch2: vshdeinit-recurse.patch # Need to go upstream Patch100: socat.patch Patch101: clone.patch Patch102: migrate-params.patch Patch103: xen-pv-cdrom.patch Patch104: detach-disk.patch -Patch105: vshdeinit-recurse.patch -Patch106: xen-refcnt.patch # Our patches Patch200: libvirtd-defaults.patch Patch201: suse-network.patch @@ -188,13 +188,13 @@ %prep %setup -q %patch0 -p1 +%patch1 -p1 +%patch2 -p1 %patch100 -p1 %patch101 %patch102 -p1 %patch103 -p1 %patch104 -p1 -%patch105 -p1 -%patch106 -p1 %patch200 -p1 %patch201 -p1 %patch202 -p1 ++++++ snapshots.patch ++++++ --- /var/tmp/diff_new_pack.2kcT52/_old 2009-10-03 02:32:44.000000000 +0200 +++ /var/tmp/diff_new_pack.2kcT52/_new 2009-10-03 02:32:44.000000000 +0200 @@ -534,7 +534,7 @@ =================================================================== --- libvirt-0.7.1.orig/src/virsh.c +++ libvirt-0.7.1/src/virsh.c -@@ -1171,6 +1171,189 @@ cmdSave(vshControl *ctl, const vshCmd *c +@@ -1167,6 +1167,189 @@ cmdSave(vshControl *ctl, const vshCmd *c return ret; } @@ -724,7 +724,7 @@ /* * "schedinfo" command */ -@@ -7265,6 +7448,12 @@ static const vshCmdDef commands[] = { +@@ -7252,6 +7435,12 @@ static const vshCmdDef commands[] = { {"undefine", cmdUndefine, opts_undefine, info_undefine}, {"uri", cmdURI, NULL, info_uri}, ++++++ vshdeinit-recurse.patch ++++++ ++++ 1890 lines (skipped) ++++ between libvirt/vshdeinit-recurse.patch ++++ and libvirt/vshdeinit-recurse.patch ++++++ xen-refcnt.patch ++++++ --- /var/tmp/diff_new_pack.2kcT52/_old 2009-10-03 02:32:45.000000000 +0200 +++ /var/tmp/diff_new_pack.2kcT52/_new 2009-10-03 02:32:45.000000000 +0200 @@ -22,7 +22,7 @@ =================================================================== --- libvirt-0.7.1.orig/src/xs_internal.c +++ libvirt-0.7.1/src/xs_internal.c -@@ -1140,8 +1140,6 @@ int xenStoreAddWatch(virConnectPtr conn, +@@ -1139,8 +1139,6 @@ int xenStoreAddWatch(virConnectPtr conn, list->watches[n] = watch; list->count++; @@ -31,3 +31,11 @@ return xs_watch(priv->xshandle, watch->path, watch->token); } +@@ -1190,7 +1188,6 @@ int xenStoreRemoveWatch(virConnectPtr co + ; /* Failure to reduce memory allocation isn't fatal */ + } + list->count--; +- virUnrefConnect(conn); + return 0; + } + } ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org