openSUSE Commits
Threads by month
- ----- 2024 -----
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
March 2014
- 1 participants
- 1614 discussions
Hello community,
here is the log from the commit of package xdmbgrd for openSUSE:Factory checked in at 2014-03-30 09:11:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xdmbgrd (Old)
and /work/SRC/openSUSE:Factory/.xdmbgrd.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xdmbgrd"
Changes:
--------
--- /work/SRC/openSUSE:Factory/xdmbgrd/xdmbgrd.changes 2013-04-08 15:04:18.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.xdmbgrd.new/xdmbgrd.changes 2014-03-30 12:30:28.000000000 +0200
@@ -1,0 +2,6 @@
+Thu Mar 27 18:04:57 UTC 2014 - dmueller(a)suse.com
+
+- fix alignment of embedded data (thanks to matz(a)suse.com for
+ the debugging)
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xdmbgrd.spec ++++++
--- /var/tmp/diff_new_pack.rTnAPB/_old 2014-03-30 12:30:30.000000000 +0200
+++ /var/tmp/diff_new_pack.rTnAPB/_new 2014-03-30 12:30:30.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package xdmbgrd
#
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
++++++ xdmbgrd-0.6.dif ++++++
--- /var/tmp/diff_new_pack.rTnAPB/_old 2014-03-30 12:30:30.000000000 +0200
+++ /var/tmp/diff_new_pack.rTnAPB/_new 2014-03-30 12:30:30.000000000 +0200
@@ -1,5 +1,7 @@
---- Makefile
-+++ Makefile 2009-01-12 13:31:53.123611337 +0100
+Index: Makefile
+===================================================================
+--- Makefile.orig
++++ Makefile
@@ -7,7 +7,8 @@ CC = gcc
COPTS = $(RPM_OPT_FLAGS) -funroll-loops -pipe $(LOOP)
CFLAGS = $(COPTS) -Wall -DUSEZLIB=$(USEZLIB)
@@ -37,8 +39,10 @@
$(CC) $(CFLAGS) -Wl,-no-warn-mismatch -DMAIN -D_PROGRAM=\"xlogin\" -o $@ $^ $(LIBS)
clean:
---- backgrd.c
-+++ backgrd.c 2009-01-12 13:33:00.814928527 +0100
+Index: backgrd.c
+===================================================================
+--- backgrd.c.orig
++++ backgrd.c
@@ -37,7 +37,9 @@ static void setbackgrd (Display *dpy, ch
int main ()
{
@@ -67,8 +71,10 @@
setbackgrd(dpy, _PROGRAM, output);
free(output);
---- piggyback
-+++ piggyback 2009-01-12 13:19:57.362285573 +0100
+Index: piggyback
+===================================================================
+--- piggyback.orig
++++ piggyback
@@ -4,10 +4,39 @@
echo "Need file for encapsulation in object file" 1>&2
exit 1
@@ -109,7 +115,7 @@
tmpfile=$$piggy.gz
tmplink=$$piggy.lnk
trap "rm -rf $tmpfile $tmplink" 0 1 2 3 5 9 10 13 15
-@@ -61,10 +90,6 @@ case $arch in
+@@ -57,10 +86,6 @@ case $arch in
ld_m=${1}
;;
esac
@@ -120,7 +126,15 @@
gzip -9 -f -n -q < $fname > $tmpfile
-@@ -79,10 +104,15 @@ else
+@@ -68,17 +93,22 @@ if type encaps > /dev/null 2>&1 ; then
+ encaps -t $ld_b ${file} $tmpfile ${name}_data ${name}_len
+ else
+ echo \
+- "SECTIONS { .data : \
++ "SECTIONS { .data : ALIGN(8) \
+ { \
+ ${name}_len = .; \
+ LONG(${name}_data_end - ${name}_data) ${name}_data = .; \
*(.data) ${name}_data_end = .; \
} \
} " > $tmplink
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package vm-install for openSUSE:Factory checked in at 2014-03-30 07:59:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vm-install (Old)
and /work/SRC/openSUSE:Factory/.vm-install.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vm-install"
Changes:
--------
--- /work/SRC/openSUSE:Factory/vm-install/vm-install.changes 2014-03-11 17:29:49.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.vm-install.new/vm-install.changes 2014-03-30 12:29:52.000000000 +0200
@@ -1,0 +2,35 @@
+Fri Mar 28 08:47:12 MDT 2014 - carnold(a)suse.com
+
+- Remove 'Requires: grub2-x86_64-xen'. Put Requires in xen-tools
+- Additional fix for bnc#870266
+- Version 0.8.12
+
+-------------------------------------------------------------------
+Fri Mar 28 08:00:48 MDT 2014 - carnold(a)suse.com
+
+- Requires for grub2-x86_64-xen is only valid for x86_64
+ vm-install.spec
+
+-------------------------------------------------------------------
+Wed Mar 27 12:24:37 MDT 2014 - carnold(a)suse.com
+
+- bnc#870266 - SLES 12 - Beta 3 - vm-install missing Operating
+ System Installation options after choosing LVM disk
+- Version 0.8.11
+
+-------------------------------------------------------------------
+Wed Mar 24 13:38:37 MDT 2014 - carnold(a)suse.com
+
+- Updated language files
+- Make Requires of grub2-x86_64-xen conditional
+- Version 0.8.10
+
+-------------------------------------------------------------------
+Wed Mar 20 10:26:37 MDT 2014 - carnold(a)suse.com
+
+- bnc#863821 - Xen unable to boot paravirtualized VMs installed
+ with btrfs
+ Boot sle12 VMs with pvgrub2 after initial installation
+- Version 0.8.9
+
+-------------------------------------------------------------------
Old:
----
vm-install-0.8.8.tar.bz2
New:
----
vm-install-0.8.12.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ vm-install.spec ++++++
--- /var/tmp/diff_new_pack.DBvYQw/_old 2014-03-30 12:29:54.000000000 +0200
+++ /var/tmp/diff_new_pack.DBvYQw/_new 2014-03-30 12:29:54.000000000 +0200
@@ -26,12 +26,12 @@
%endif
# For directory ownership:
BuildRequires: yast2
-Version: 0.8.8
+Version: 0.8.12
Release: 0
Summary: Tool to Define a Virtual Machine and Install Its Operating System
License: GPL-2.0
Group: System/Emulators/PC
-Source0: %{name}-0.8.8.tar.bz2
+Source0: %{name}-0.8.12.tar.bz2
Source1: vm-install.conf
BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExclusiveArch: %ix86 x86_64 s390x
++++++ vm-install-0.8.8.tar.bz2 -> vm-install-0.8.12.tar.bz2 ++++++
++++ 31681 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package virt-manager for openSUSE:Factory checked in at 2014-03-30 07:58:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/virt-manager (Old)
and /work/SRC/openSUSE:Factory/.virt-manager.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "virt-manager"
Changes:
--------
--- /work/SRC/openSUSE:Factory/virt-manager/virt-manager.changes 2014-03-14 15:18:06.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.virt-manager.new/virt-manager.changes 2014-03-30 12:29:47.000000000 +0200
@@ -1,0 +2,112 @@
+Fri Mar 28 11:42:38 MDT 2014 - carnold(a)suse.com
+
+- Reverse the last commit on requires for grub2-x86_64-xen. This
+ dependency will live in the xen-tools RPM because it is a xen
+ specific requirement.
+ virt-manager.spec
+
+-------------------------------------------------------------------
+Fri Mar 28 08:00:48 MDT 2014 - carnold(a)suse.com
+
+- Requires for grub2-x86_64-xen is only valid for x86_64
+ virt-manager.spec
+
+-------------------------------------------------------------------
+Wed Mar 27 18:54:21 MDT 2014 - carnold(a)suse.com
+
+- Virt-install is using the old legacy qemu as an emulator
+ virtinst-set-qemu-emulator.patch
+
+-------------------------------------------------------------------
+Wed Mar 27 08:28:21 MDT 2014 - carnold(a)suse.com
+
+- Upstream bug fixes
+ 5332ee4d-enable-media-detection-for-ISO-images.patch
+ 53341e7e-hide-hardware-removal-for-non-devices.patch
+ 53342f31-set-right-ip-address-for-ipv6.patch
+
+-------------------------------------------------------------------
+Wed Mar 26 16:36:28 MDT 2014 - carnold(a)suse.com
+
+- bnc#870098 - virt-manager+x show wrong number of assigned cpu's
+ virtman-init-vm-processor-topology.patch
+
+-------------------------------------------------------------------
+Wed Mar 24 13:58:36 MDT 2014 - carnold(a)suse.com
+
+- Make Requires of grub2-x86_64-xen conditional
+
+-------------------------------------------------------------------
+Sat Mar 22 17:00:52 MDT 2014 - carnold(a)suse.com
+
+- Update to virt-manager version 1.0.1
+ virt-manager-1.0.1.tar.bz2
+ * virt-install/virt-xml: New --memorybacking option (Chen Hanxiao)
+ * virt-install/virt-xml: New --memtune option (Chen Hanxiao)
+ * virt-manager: UI for LXC <idmap> (Chen Hanxiao)
+ * virt-manager: gsettings key to disable keygrab (Kjö Hansi Glaz)
+ * virt-manager: Show domain state reason in the UI (Giuseppe Scrivano)
+ * Fix a number of bugs found since the 1.0.0 release
+- Dropped 35 timestamp named patches now contained in new tarball
+
+-------------------------------------------------------------------
+Fri Mar 21 13:18:52 MDT 2014 - carnold(a)suse.com
+
+- bnc#869165 - virt-manager: add connection - missing avahi
+ virt-manager.spec
+- bnc#863821 - Xen unable to boot paravirtualized VMs installed
+ with btrfs
+ virtinst-pvgrub2-bootloader.patch
+- Switch out redhat defaults for suse defaults
+ virtman-stable-os-support.patch
+
+-------------------------------------------------------------------
+Wed Mar 19 13:12:57 MDT 2014 - carnold(a)suse.com
+
+- bnc#868194 - virt-manager gets stuck with some netinst urls
+ 532a3213-pass-correct-connection-to-install.patch
+ 532a3213-fix-url-autodetect-timeout.patch
+ 532a3213-exit-URL-detection-immediately-if-detection-fails.patch
+- bnc#869208 - virt-manager create new virtual machine fail
+ virtman-show-suse-install-repos.patch
+- bnc#869181 - virt-manager: vm wizard -Error launching manager:
+ 'NoneType' object has no attribute 'startswith'
+ virtinst-modify-gui-defaults.patch
+
+-------------------------------------------------------------------
+Tue Mar 18 14:15:06 MDT 2014 - carnold(a)suse.com
+
+- bnc#868676 - Error changing VM configuration: unsupported
+ configuration: unknown driver format value 'block'
+ virtinst-xen-drive-type.patch
+
+-------------------------------------------------------------------
+Tue Mar 18 11:38:42 MDT 2014 - carnold(a)suse.com
+
+- bnc#868200 - Unable to complete install: "NoneType' object has no
+ attribute '__getitem__"
+ virtinst-detect-suse-distros.patch
+
+-------------------------------------------------------------------
+Fri Mar 14 11:33:09 MDT 2014 - carnold(a)suse.com
+
+- For Xen always have the arch expander expanded.
+- For Xen and KVM default to Network install if host was installed
+ from the network
+- Default to a bridge with an actual inet address if available
+ virtinst-modify-gui-defaults.patch
+- We are not supporting PV ISO installs with virt-install.
+ Drop the following patches
+ virtinst-allow-pv-iso-install.patch
+ virtman-allow-pv-iso-install.patc
+
+-------------------------------------------------------------------
+Fri Mar 14 11:33:09 MDT 2014 - carnold(a)suse.com
+
+- Upstream bug fixes
+ 5321d3cd-virtinst-drop-cpu_map-parsing-of-arch-features.patch
+ 5321d3d0-virtinst-drop-parsing-of-cpu-features.patch
+ 5321f256-virtinst-use-libvirt-getCPUModelNames.patch
+ 532255b4-unselect_all-members-before-clear-model.patch
+
+-------------------------------------------------------------------
Old:
----
53022930-lxc-connection-fix.patch
530229cb-non-x86-kvm-creation-fix.patch
53023f56-dont-alter-caps-machine-list-on-create.patch
53030858-generate_target-fix.patch
53037798-not-customizing-generate_target-fix.patch
53047532-dont-get-duplicated-disks.patch
53047595-calculate-disk-bus-properly.patch
530987c4-disk-bus-calculation-fix.patch
530c021c-attempt-empty-path-on-virDomainBlockStats.patch
530cd6ab-log-broken-xml.patch
530cf4de-allow-numbered-object-names.patch
530cfa5e-close-connection-on-tick-failure-fix.patch
530f80f5-handle-missing-storage-volumes.patch
5310bd89-console-fix-unsetting-resize-guest.patch
5310e3ac-set-show_arrow-to-true.patch
5310e3ac-vmmConsolePages-toggle-visibilities-on-page-change.patch
5310e3ac-vmmDetails-toggle-visibilities-on-page-change.patch
5310e52d-fix-setting-default-window-size.patch
5318a2cd-cpu-model-fallback-failure-fix.patch
5318a626-adding-filesystem-device-fix.patch
5318aa88-invalid-libvirt-volume-XML.patch
5318b486-virtinstall-location-iso-fix.patch
5319db07-customize-add-disk-fix.patch
531db6a7-new-volume-tooltip-logic.patch
531dbfa7-handle-errors-when-deregistering-events-on-close.patch
531dd0ca-lxc-define-private-network.patch
53207f40-invalidate-cached-caps.patch
5320c976-fix-adding-empty-cdrom-floppy-drive.patch
virt-manager-1.0.0.tar.bz2
virtinst-allow-pv-iso-install.patch
virtman-allow-pv-iso-install.patch
New:
----
5332ee4d-enable-media-detection-for-ISO-images.patch
53341e7e-hide-hardware-removal-for-non-devices.patch
53342f31-set-right-ip-address-for-ipv6.patch
virt-manager-1.0.1.tar.bz2
virtinst-modify-gui-defaults.patch
virtinst-pvgrub2-bootloader.patch
virtinst-set-qemu-emulator.patch
virtman-init-vm-processor-topology.patch
virtman-stable-os-support.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ virt-manager.spec ++++++
--- /var/tmp/diff_new_pack.VGVNh5/_old 2014-03-30 12:29:48.000000000 +0200
+++ /var/tmp/diff_new_pack.VGVNh5/_new 2014-03-30 12:29:48.000000000 +0200
@@ -23,7 +23,7 @@
%define libvirt_xen_packages "libvirt-daemon-xen"
%define preferred_distros "sles,opensuse"
%define kvm_packages "qemu-x86"
-%define _version 1.0.0
+%define _version 1.0.1
%define _release 1
Name: virt-manager
@@ -36,34 +36,9 @@
Source0: %{name}-%{version}.tar.bz2
Source1: virt-install.rb
Source2: virt-install.desktop
-Patch1: 53022930-lxc-connection-fix.patch
-Patch2: 530229cb-non-x86-kvm-creation-fix.patch
-Patch3: 53023f56-dont-alter-caps-machine-list-on-create.patch
-Patch4: 53030858-generate_target-fix.patch
-Patch5: 53037798-not-customizing-generate_target-fix.patch
-Patch6: 53047532-dont-get-duplicated-disks.patch
-Patch7: 53047595-calculate-disk-bus-properly.patch
-Patch8: 530987c4-disk-bus-calculation-fix.patch
-Patch9: 530c021c-attempt-empty-path-on-virDomainBlockStats.patch
-Patch10: 530cd6ab-log-broken-xml.patch
-Patch11: 530cf4de-allow-numbered-object-names.patch
-Patch12: 530cfa5e-close-connection-on-tick-failure-fix.patch
-Patch13: 530f80f5-handle-missing-storage-volumes.patch
-Patch14: 5310bd89-console-fix-unsetting-resize-guest.patch
-Patch15: 5310e3ac-set-show_arrow-to-true.patch
-Patch16: 5310e3ac-vmmConsolePages-toggle-visibilities-on-page-change.patch
-Patch17: 5310e3ac-vmmDetails-toggle-visibilities-on-page-change.patch
-Patch18: 5310e52d-fix-setting-default-window-size.patch
-Patch19: 5318a2cd-cpu-model-fallback-failure-fix.patch
-Patch20: 5318a626-adding-filesystem-device-fix.patch
-Patch21: 5318aa88-invalid-libvirt-volume-XML.patch
-Patch22: 5318b486-virtinstall-location-iso-fix.patch
-Patch23: 5319db07-customize-add-disk-fix.patch
-Patch24: 531db6a7-new-volume-tooltip-logic.patch
-Patch25: 531dbfa7-handle-errors-when-deregistering-events-on-close.patch
-Patch26: 531dd0ca-lxc-define-private-network.patch
-Patch27: 53207f40-invalidate-cached-caps.patch
-Patch28: 5320c976-fix-adding-empty-cdrom-floppy-drive.patch
+Patch1: 5332ee4d-enable-media-detection-for-ISO-images.patch
+Patch2: 53341e7e-hide-hardware-removal-for-non-devices.patch
+Patch3: 53342f31-set-right-ip-address-for-ipv6.patch
Patch50: virtman-desktop.patch
Patch51: virtman-cdrom.patch
Patch52: virtman-kvm.patch
@@ -77,25 +52,29 @@
Patch66: virtman-reverse-serialcon.patch
Patch67: virtman-default-guest-from-host-os.patch
Patch68: virtman-default-to-xen-pv.patch
-Patch69: virtman-allow-pv-iso-install.patch
-Patch70: virtman-autoyast-support.patch
-Patch71: virtman-vminstall.patch
-Patch72: virtman-show-suse-install-repos.patch
-Patch73: virtman-packages.patch
-Patch74: virtman-load-stored-uris.patch
-Patch75: virtman-libvirtd-not-running.patch
+Patch69: virtman-autoyast-support.patch
+Patch70: virtman-vminstall.patch
+Patch71: virtman-show-suse-install-repos.patch
+Patch72: virtman-packages.patch
+Patch73: virtman-load-stored-uris.patch
+Patch74: virtman-libvirtd-not-running.patch
+Patch75: virtman-stable-os-support.patch
+Patch76: virtman-init-vm-processor-topology.patch
Patch150: virtinst-cdrom.patch
Patch151: virtinst-storage-ocfs2.patch
Patch152: virtinst-qed.patch
Patch153: virtinst-support-suse-distros.patch
Patch154: virtinst-detect-suse-distros.patch
Patch155: virtinst-xen-drive-type.patch
-Patch156: virtinst-allow-pv-iso-install.patch
+Patch156: virtinst-modify-gui-defaults.patch
+Patch157: virtinst-pvgrub2-bootloader.patch
+Patch158: virtinst-set-qemu-emulator.patch
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%define verrel %{version}-%{release}
Requires: virt-manager-common = %{verrel}
+Requires: avahi
Requires: gtk3
Requires: python-gconf
Requires: dconf
@@ -181,31 +160,6 @@
%patch1 -p1
%patch2 -p1
%patch3 -p1
-%patch4 -p1
-%patch5 -p1
-%patch6 -p1
-%patch7 -p1
-%patch8 -p1
-%patch9 -p1
-%patch10 -p1
-%patch11 -p1
-%patch12 -p1
-%patch13 -p1
-%patch14 -p1
-%patch15 -p1
-%patch16 -p1
-%patch17 -p1
-%patch18 -p1
-%patch19 -p1
-%patch20 -p1
-%patch21 -p1
-%patch22 -p1
-%patch23 -p1
-%patch24 -p1
-%patch25 -p1
-%patch26 -p1
-%patch27 -p1
-%patch28 -p1
%patch50 -p1
%patch51 -p1
%patch52 -p1
@@ -220,20 +174,22 @@
%patch67 -p1
%patch68 -p1
%patch69 -p1
-#%patch69 -p1 pv iso install
%patch70 -p1
%patch71 -p1
%patch72 -p1
%patch73 -p1
%patch74 -p1
%patch75 -p1
+%patch76 -p1
#%patch150 -p1 use 'c' for cdrom
%patch151 -p1
%patch152 -p1
%patch153 -p1
%patch154 -p1
%patch155 -p1
-#%patch156 -p1 pv iso install
+%patch156 -p1
+%patch157 -p1
+%patch158 -p1
%build
%if %{qemu_user}
++++++ 5332ee4d-enable-media-detection-for-ISO-images.patch ++++++
Subject: virt-manager: enable media detection for CD/ISO images
From: Giuseppe Scrivano gscrivan(a)redhat.com Tue Mar 25 14:31:08 2014 +0100
Date: Wed Mar 26 16:12:13 2014 +0100:
Git: 6b5171031e7e688fd9c1c44aeec599dcb1a9e6cd
Signed-off-by: Giuseppe Scrivano <gscrivan(a)redhat.com>
Index: virt-manager-1.0.1/virtManager/create.py
===================================================================
--- virt-manager-1.0.1.orig/virtManager/create.py
+++ virt-manager-1.0.1/virtManager/create.py
@@ -132,7 +132,7 @@ class vmmCreate(vmmGObjectUI):
"on_install_url_box_changed": self.url_box_changed,
"on_install_local_cdrom_toggled": self.toggle_local_cdrom,
"on_install_local_cdrom_combo_changed": self.detect_media_os,
- "on_install_local_box_changed": self.detect_media_os,
+ "on_install_local_box_changed": self.local_box_changed,
"on_install_local_browse_clicked": self.browse_iso,
"on_install_import_browse_clicked": self.browse_import,
"on_install_app_browse_clicked": self.browse_app,
@@ -543,6 +543,11 @@ class vmmCreate(vmmGObjectUI):
self.mediacombo = vmmMediaCombo(self.conn, self.builder, self.topwin,
MEDIA_CDROM)
+ def mediacombo_changed(src):
+ ignore = src
+ self.mediaDetected = False
+ self.detect_media_os()
+ self.mediacombo.combo.connect("changed", mediacombo_changed)
self.mediacombo.reset_state()
self.widget("install-local-cdrom-align").add(
self.mediacombo.top_box)
@@ -1109,16 +1114,22 @@ class vmmCreate(vmmGObjectUI):
self.change_caps(self.capsguest.os_type, arch)
- def url_box_changed(self, ignore):
+ def media_box_changed(self, widget):
self.mediaDetected = False
- # If the url_entry has focus, don't fire detect_media_os, it means
+ # If the widget has focus, don't fire detect_media_os, it means
# the user is probably typing
- if self.widget("install-url-box").get_child().has_focus():
+ if self.widget(widget).get_child().has_focus():
return
self.detect_media_os()
+ def url_box_changed(self, ignore):
+ self.media_box_changed("install-url-box")
+
+ def local_box_changed(self, ignore):
+ self.media_box_changed("install-local-box")
+
def should_detect_media(self):
return (self.is_detect_active() and not self.mediaDetected)
@@ -1182,6 +1193,7 @@ class vmmCreate(vmmGObjectUI):
is_active = src.get_active()
if is_active and self.mediacombo.get_path():
# Local CDROM was selected with media preset, detect distro
+ self.mediaDetected = False
self.detect_media_os()
self.widget("install-local-cdrom-align").set_sensitive(is_active)
@@ -1190,6 +1202,8 @@ class vmmCreate(vmmGObjectUI):
uselocal = src.get_active()
self.widget("install-local-box").set_sensitive(uselocal)
self.widget("install-local-browse").set_sensitive(uselocal)
+ self.mediaDetected = False
+ self.detect_media_os()
def detect_visibility_changed(self, src, ignore=None):
is_visible = src.get_visible()
@@ -1241,11 +1255,7 @@ class vmmCreate(vmmGObjectUI):
INSTALL_PAGE_CONTAINER_OS]
osbox.set_visible(iscontainer)
- # Detection only works/ is valid for URL,
- # FIXME: Also works for CDROM if running as root (since we need to
- # mount the iso/cdrom), but we should probably make this work for
- # more distros (like windows) before we enable it
- if (instpage == INSTALL_PAGE_URL):
+ if instpage in (INSTALL_PAGE_ISO, INSTALL_PAGE_URL):
detectbox.show()
else:
detectbox.hide()
++++++ 53341e7e-hide-hardware-removal-for-non-devices.patch ++++++
Subject: virtManager: hide "Remove Hardware" for non-devices
From: Giuseppe Scrivano gscrivan(a)redhat.com Thu Mar 27 12:40:42 2014 +0100
Date: Thu Mar 27 13:50:06 2014 +0100:
Git: 37eecb215d137ffb6e98f36adfa37f96220d7287
The menu item "Remove Hardware" in the Overview window is valid only
when a hardware device is selected, hide it in any other case.
Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1081373
Signed-off-by: Giuseppe Scrivano <gscrivan(a)redhat.com>
diff --git a/virtManager/details.py b/virtManager/details.py
index c1833ae..8c72efa 100644
--- a/virtManager/details.py
+++ b/virtManager/details.py
@@ -530,6 +530,7 @@ class vmmDetails(vmmGObjectUI):
self.oldhwkey = None
self.addhwmenu = None
+ self._addhwmenuitems = None
self.keycombo_menu = None
self.init_menus()
self.init_details()
@@ -706,6 +707,7 @@ class vmmDetails(vmmGObjectUI):
self.vm = None
self.conn = None
self.addhwmenu = None
+ self._addhwmenuitems = None
self.gfxdetails.cleanup()
self.gfxdetails = None
@@ -801,8 +803,9 @@ class vmmDetails(vmmGObjectUI):
rmHW.show()
rmHW.connect("activate", self.remove_xml_dev)
- self.addhwmenu.add(addHW)
- self.addhwmenu.add(rmHW)
+ self._addhwmenuitems = {"add" : addHW, "remove" : rmHW}
+ for i in self._addhwmenuitems.values():
+ self.addhwmenu.add(i)
# Don't allowing changing network/disks for Dom0
dom0 = self.vm.is_management_domain()
@@ -1075,6 +1078,16 @@ class vmmDetails(vmmGObjectUI):
if event.button != 3:
return
+ devobj = self.get_hw_selection(HW_LIST_COL_DEVICE)
+ if not devobj:
+ return
+
+ rmdev = self._addhwmenuitems["remove"]
+ if hasattr(devobj, "virtual_device_type"):
+ rmdev.show()
+ else:
+ rmdev.hide()
+
self.addhwmenu.popup(None, None, None, None, 0, event.time)
def control_fullscreen(self, src):
++++++ 53342f31-set-right-ip-address-for-ipv6.patch ++++++
Subject: createinterface: set right ip address for ipv6
From: Chen Hanxiao chenhanxiao(a)cn.fujitsu.com Thu Mar 27 22:01:21 2014 +0800
Date: Thu Mar 27 22:01:21 2014 +0800:
Git: 58d8795b27b792bbbc89b93ac9333253df205943
We use v4_addr for building ipv6 addr.
This patch will use right ip address for ipv6.
Signed-off-by: Chen Hanxiao <chenhanxiao(a)cn.fujitsu.com>
diff --git a/virtManager/createinterface.py b/virtManager/createinterface.py
index 77fb6e1..11fc9b2 100644
--- a/virtManager/createinterface.py
+++ b/virtManager/createinterface.py
@@ -818,9 +818,10 @@ class vmmCreateInterface(vmmGObjectUI):
if not ipv6.dhcp:
if v6_gate:
ipv6.gateway = v6_gate
- addr, prefix = build_ip(v4_addr)
- if addr:
- ipv6.add_ip(addr, prefix)
+ for v6_addr in v6_addrlist:
+ addr, prefix = build_ip(v6_addr)
+ if addr:
+ ipv6.add_ip(addr, prefix)
return [is_manual, copy_name, ipv4, ipv6, proto_xml]
++++++ virt-manager-1.0.0.tar.bz2 -> virt-manager-1.0.1.tar.bz2 ++++++
++++ 162567 lines of diff (skipped)
++++++ virtinst-detect-suse-distros.patch ++++++
--- /var/tmp/diff_new_pack.VGVNh5/_old 2014-03-30 12:29:50.000000000 +0200
+++ /var/tmp/diff_new_pack.VGVNh5/_new 2014-03-30 12:29:50.000000000 +0200
@@ -1,8 +1,8 @@
-Index: virt-manager-1.0.0/virtinst/urlfetcher.py
+Index: virt-manager-1.0.1/virtinst/urlfetcher.py
===================================================================
---- virt-manager-1.0.0.orig/virtinst/urlfetcher.py
-+++ virt-manager-1.0.0/virtinst/urlfetcher.py
-@@ -296,6 +296,60 @@ def _distroFromTreeinfo(fetcher, arch, v
+--- virt-manager-1.0.1.orig/virtinst/urlfetcher.py
++++ virt-manager-1.0.1/virtinst/urlfetcher.py
+@@ -296,6 +296,68 @@ def _distroFromTreeinfo(fetcher, arch, v
return ob
@@ -37,20 +37,28 @@
+ distro_version = line.split(' ', 1)
+ if distribution:
+ break
++ if line.startswith("SUMMARY "):
++ distro_summary = line.split(' ', 1)
+
-+ if re.match(".*SUSE Linux Enterprise Server*", distribution[1]) or \
-+ re.match(".*SUSE SLES*", distribution[1]):
-+ dclass = SLESDistro
-+ if distro_version is None:
-+ distro_version = ['VERSION', distribution[1].strip().rsplit(' ')[4]]
-+ elif re.match(".*SUSE Linux Enterprise Desktop*", distribution[1]):
-+ dclass = SLEDDistro
-+ if distro_version is None:
-+ distro_version = ['VERSION', distribution[1].strip().rsplit(' ')[4]]
-+ elif re.match(".*openSUSE.*", distribution[1]):
-+ dclass = OpensuseDistro
-+ else:
-+ dclass = GenericDistro
++ if not distribution and distro_summary:
++ distribution = distro_summary
++
++ if distribution:
++ if re.match(".*SUSE Linux Enterprise Server*", distribution[1]) or \
++ re.match(".*SUSE SLES*", distribution[1]):
++ dclass = SLESDistro
++ if distro_version is None:
++ distro_version = ['VERSION', distribution[1].strip().rsplit(' ')[4]]
++ elif re.match(".*SUSE Linux Enterprise Desktop*", distribution[1]):
++ dclass = SLEDDistro
++ if distro_version is None:
++ distro_version = ['VERSION', distribution[1].strip().rsplit(' ')[4]]
++ elif re.match(".*openSUSE.*", distribution[1]):
++ dclass = OpensuseDistro
++ if distro_version is None:
++ distro_version = ['VERSION', '13.1']
++ else:
++ dclass = GenericDistro
+
+ ob = dclass(fetcher, arch, vmtype)
+ if dclass != GenericDistro:
@@ -63,7 +71,7 @@
def getDistroStore(guest, fetcher):
stores = []
-@@ -312,6 +366,10 @@ def getDistroStore(guest, fetcher):
+@@ -312,6 +374,10 @@ def getDistroStore(guest, fetcher):
if dist:
return dist
@@ -74,7 +82,7 @@
# FIXME: This 'distro ==' doesn't cut it. 'distro' is from our os
# dictionary, so would look like 'fedora9' or 'rhel5', so this needs
# to be a bit more intelligent
-@@ -808,12 +866,11 @@ class SLDistro(RHELDistro):
+@@ -808,12 +874,11 @@ class SLDistro(RHELDistro):
class SuseDistro(Distro):
name = "SUSE"
@@ -88,7 +96,7 @@
Distro.__init__(self, *args, **kwargs)
if re.match(r'i[4-9]86', self.arch):
self.arch = 'i386'
-@@ -824,18 +881,32 @@ class SuseDistro(Distro):
+@@ -824,18 +889,34 @@ class SuseDistro(Distro):
oldkern += "64"
oldinit += "64"
@@ -121,6 +129,8 @@
def isValidStore(self):
+ # self.content is the VERSION line from the contents file
++ if self.content is None or self.content[1] is None:
++ return False
+ distro_version = self.content[1]
+ version = distro_version.split('.', 1)[0].strip()
+ if int(version) >= 10:
@@ -131,7 +141,7 @@
if not self.fetcher.hasFile("directory.yast"):
return False
-@@ -860,6 +931,27 @@ class SuseDistro(Distro):
+@@ -860,6 +941,27 @@ class SuseDistro(Distro):
return name
return self.os_variant
++++++ virtinst-modify-gui-defaults.patch ++++++
Index: virt-manager-1.0.1/virtManager/create.py
===================================================================
--- virt-manager-1.0.1.orig/virtManager/create.py
+++ virt-manager-1.0.1/virtManager/create.py
@@ -337,7 +337,18 @@ class vmmCreate(vmmGObjectUI):
self.widget("method-local").set_active(True)
self.widget("create-conn").set_active(-1)
activeconn = self.populate_conn_list(urihint)
- self.widget("arch-expander").set_expanded(False)
+ if activeconn and activeconn.is_xen():
+ self.widget("arch-expander").set_expanded(True)
+ else:
+ self.widget("arch-expander").set_expanded(False)
+
+ # Default to Network install if host was installed that way
+ host_instsrc = util.getHostInstallSource()
+ if host_instsrc is not None and \
+ (host_instsrc.startswith('ftp:') or host_instsrc.startswith('http:') or \
+ host_instsrc.startswith('smb:') or host_instsrc.startswith('nfs:')):
+ self.widget("method-local").set_active(False)
+ self.widget("method-tree").set_active(True)
try:
self.set_conn(activeconn, force_validate=True)
Index: virt-manager-1.0.1/virtManager/netlist.py
===================================================================
--- virt-manager-1.0.1.orig/virtManager/netlist.py
+++ virt-manager-1.0.1/virtManager/netlist.py
@@ -174,10 +174,20 @@ class vmmNetworkList(vmmGObjectUI):
if nic.target_dev and nic.target_dev not in vnet_taps:
vnet_taps.append(nic.target_dev)
+ def check_for_inet(bname):
+ if bname is not None:
+ from subprocess import Popen, PIPE
+ p = Popen(['/sbin/ip', 'addr', 'show', bname], stdout=PIPE, stderr=PIPE)
+ stdout, stderr = p.communicate()
+ if stdout and 'inet' in stdout:
+ return True
+ return False
+
bridge_dict = {}
iface_dict = {}
hasShared = False
brIdxLabel = None
+ brIdxLabel_with_inet = None
skip_ifaces = ["lo"]
for name in self.conn.list_net_device_paths():
@@ -218,6 +228,11 @@ class vmmNetworkList(vmmGObjectUI):
if hasShared and not brIdxLabel:
brIdxLabel = label
+ # Default to a bridge that has an actual inet addr
+ if brIdxLabel_with_inet is None:
+ if check_for_inet(bridge_name):
+ brIdxLabel_with_inet = label
+
row = self._build_source_row(
nettype, bridge_name, label, sensitive, True,
key=br.get_name())
@@ -227,6 +242,9 @@ class vmmNetworkList(vmmGObjectUI):
else:
iface_dict[label] = row
+ if brIdxLabel and brIdxLabel_with_inet is not None:
+ brIdxLabel = brIdxLabel_with_inet
+
return bridge_dict, iface_dict, brIdxLabel
def _populate_network_list(self):
++++++ virtinst-pvgrub2-bootloader.patch ++++++
Index: virt-manager-1.0.1/virtinst/guest.py
===================================================================
--- virt-manager-1.0.1.orig/virtinst/guest.py
+++ virt-manager-1.0.1/virtinst/guest.py
@@ -331,7 +331,16 @@ class Guest(XMLBuilder):
this.)
@type disk_boot: C{bool}
"""
- osblob_install = install and not disk_boot
+ boot_pvgrub2 = False
+ if install == False and self.os.is_xenpv():
+ os_ver = self._get_os_variant()
+ if os_ver == "sles12" or os_ver == "sled12":
+ boot_pvgrub2 = True
+ self.installer._install_kernel = "/usr/lib/grub2/x86_64-xen/grub.xen"
+ self.installer._install_initrd = None
+ self.installer.extraargs = None
+ logging.info("Using grub.xen to boot guest")
+ osblob_install = (install or boot_pvgrub2) and not disk_boot
if osblob_install and not self.installer.has_install_phase():
return None
@@ -348,7 +357,8 @@ class Guest(XMLBuilder):
if (not install and
self.os.is_xenpv() and
not self.os.kernel):
- self.bootloader = "/usr/bin/pygrub"
+ if boot_pvgrub2 is False:
+ self.bootloader = "/usr/bin/pygrub"
self.os.clear()
return self.get_xml_config()
++++++ virtinst-set-qemu-emulator.patch ++++++
Index: virt-manager-1.0.1/virtinst/guest.py
===================================================================
--- virt-manager-1.0.1.orig/virtinst/guest.py
+++ virt-manager-1.0.1/virtinst/guest.py
@@ -19,6 +19,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
# MA 02110-1301 USA.
+import os
import logging
import urlgrabber.progress as progress
@@ -724,12 +725,13 @@ class Guest(XMLBuilder):
self.emulator = None
return
- if self.emulator:
+ preferred_emulator = "/usr/lib/xen/bin/qemu-system-i386"
+ if self.emulator and self.emulator == preferred_emulator:
return
if self.os.is_hvm() and self.type == "xen":
- if self.conn.caps.host.cpu.arch == "x86_64":
- self.emulator = "/usr/lib64/xen/bin/qemu-dm"
+ if os.path.exists(preferred_emulator):
+ self.emulator = preferred_emulator
else:
self.emulator = "/usr/lib/xen/bin/qemu-dm"
++++++ virtinst-xen-drive-type.patch ++++++
--- /var/tmp/diff_new_pack.VGVNh5/_old 2014-03-30 12:29:50.000000000 +0200
+++ /var/tmp/diff_new_pack.VGVNh5/_new 2014-03-30 12:29:50.000000000 +0200
@@ -21,7 +21,7 @@
http://lists.gnu.org/archive/html/qemu-devel/2008-04/msg00675.html
"""
if self.driver_name != self.DRIVER_QEMU:
-+ if self.type != 'file':
++ if self.driver_name and self.type != 'file':
+ return self.type
return None
++++++ virtman-autorestart.patch ++++++
--- /var/tmp/diff_new_pack.VGVNh5/_old 2014-03-30 12:29:50.000000000 +0200
+++ /var/tmp/diff_new_pack.VGVNh5/_new 2014-03-30 12:29:50.000000000 +0200
@@ -1,15 +1,13 @@
-Index: virt-manager-1.0.0/virtManager/details.py
+Index: virt-manager-1.0.1/virtManager/details.py
===================================================================
---- virt-manager-1.0.0.orig/virtManager/details.py
-+++ virt-manager-1.0.0/virtManager/details.py
-@@ -2018,12 +2018,10 @@ class vmmDetails(vmmGObjectUI):
+--- virt-manager-1.0.1.orig/virtManager/details.py
++++ virt-manager-1.0.1/virtManager/details.py
+@@ -2047,10 +2047,10 @@ class vmmDetails(vmmGObjectUI):
+ return self._change_config_helper(self.vm.define_memory, kwargs,
+ hotplug_args=hotplug_args)
- return self._change_config_helper(df, da, hf, ha)
-
-- # Boot device / Autostart
- def config_boot_options_apply(self):
-- df, da, add_define, hf, ha, add_hotplug = self.make_apply_data()
-- ignore = add_hotplug
+- kwargs = {}
-
- if self.edited(EDIT_AUTOSTART):
+ # Autostart - See bnc#624250 - L3: virt-manager doesn't update
@@ -19,19 +17,17 @@
auto = self.widget("config-autostart")
try:
self.vm.set_autostart(auto.get_active())
-@@ -2032,6 +2030,11 @@ class vmmDetails(vmmGObjectUI):
+@@ -2059,6 +2059,9 @@ class vmmDetails(vmmGObjectUI):
(_("Error changing autostart value: %s") % str(e)))
return False
-+ # Boot device
+ def config_boot_options_apply(self):
-+ df, da, add_define, hf, ha, add_hotplug = self.make_apply_data()
-+ ignore = add_hotplug
++ kwargs = {}
+
if self.edited(EDIT_BOOTORDER):
- bootdevs = self.get_config_boot_order()
- add_define(self.vm.set_boot_order, bootdevs)
-@@ -2386,6 +2389,8 @@ class vmmDetails(vmmGObjectUI):
+ kwargs["boot_order"] = self.get_config_boot_order()
+
+@@ -2372,6 +2375,8 @@ class vmmDetails(vmmGObjectUI):
buttons=Gtk.ButtonsType.OK,
dialog_type=dtype)
@@ -39,4 +35,4 @@
+
return True
- ########################
+
++++++ virtman-autoyast-support.patch ++++++
--- /var/tmp/diff_new_pack.VGVNh5/_old 2014-03-30 12:29:50.000000000 +0200
+++ /var/tmp/diff_new_pack.VGVNh5/_new 2014-03-30 12:29:50.000000000 +0200
@@ -1,8 +1,8 @@
-Index: virt-manager-1.0.0/virtManager/create.py
+Index: virt-manager-1.0.1/virtManager/create.py
===================================================================
---- virt-manager-1.0.0.orig/virtManager/create.py
-+++ virt-manager-1.0.0/virtManager/create.py
-@@ -1232,11 +1232,34 @@ class vmmCreate(vmmGObjectUI):
+--- virt-manager-1.0.1.orig/virtManager/create.py
++++ virt-manager-1.0.1/virtManager/create.py
+@@ -1227,11 +1227,34 @@ class vmmCreate(vmmGObjectUI):
variant = self.widget("install-os-version")
variant.set_active(0)
@@ -37,7 +37,7 @@
# Get previous
type_row = self._selected_os_row()
if not type_row:
-@@ -1591,7 +1614,10 @@ class vmmCreate(vmmGObjectUI):
+@@ -1585,7 +1608,10 @@ class vmmCreate(vmmGObjectUI):
if extra:
extraargs += extra
if ks:
@@ -49,7 +49,7 @@
if extraargs:
self.guest.installer.extraargs = extraargs
-@@ -1984,6 +2010,7 @@ class vmmCreate(vmmGObjectUI):
+@@ -1981,6 +2007,7 @@ class vmmCreate(vmmGObjectUI):
dl = self.set_os_val(self.widget("install-os-type"), distro_type)
vl = self.set_os_val(self.widget("install-os-version"), distro_var)
self.set_distro_labels(dl, vl)
@@ -57,10 +57,10 @@
def check_detection(self, idx, forward):
results = None
-Index: virt-manager-1.0.0/ui/create.ui
+Index: virt-manager-1.0.1/ui/create.ui
===================================================================
---- virt-manager-1.0.0.orig/ui/create.ui
-+++ virt-manager-1.0.0/ui/create.ui
+--- virt-manager-1.0.1.orig/ui/create.ui
++++ virt-manager-1.0.1/ui/create.ui
@@ -869,7 +869,7 @@ bar</property>
<property name="column_spacing">6</property>
<property name="row_spacing">4</property>
++++++ virtman-cdrom.patch ++++++
--- /var/tmp/diff_new_pack.VGVNh5/_old 2014-03-30 12:29:50.000000000 +0200
+++ /var/tmp/diff_new_pack.VGVNh5/_new 2014-03-30 12:29:50.000000000 +0200
@@ -1,8 +1,8 @@
-Index: virt-manager-0.10.1/virtManager/addhardware.py
+Index: virt-manager-1.0.1/virtManager/addhardware.py
===================================================================
---- virt-manager-0.10.1.orig/virtManager/addhardware.py
-+++ virt-manager-0.10.1/virtManager/addhardware.py
-@@ -778,7 +778,7 @@ class vmmAddHardware(vmmGObjectUI):
+--- virt-manager-1.0.1.orig/virtManager/addhardware.py
++++ virt-manager-1.0.1/virtManager/addhardware.py
+@@ -760,7 +760,7 @@ class vmmAddHardware(vmmGObjectUI):
disk_buses = ["ide", "sata", "scsi", "sd",
"usb", "virtio", "virtio-scsi", "xen"]
floppy_buses = ["fdc"]
++++++ virtman-default-guest-from-host-os.patch ++++++
--- /var/tmp/diff_new_pack.VGVNh5/_old 2014-03-30 12:29:50.000000000 +0200
+++ /var/tmp/diff_new_pack.VGVNh5/_new 2014-03-30 12:29:50.000000000 +0200
@@ -1,7 +1,7 @@
-Index: virt-manager-1.0.0/virtManager/create.py
+Index: virt-manager-1.0.1/virtManager/create.py
===================================================================
---- virt-manager-1.0.0.orig/virtManager/create.py
-+++ virt-manager-1.0.0/virtManager/create.py
+--- virt-manager-1.0.1.orig/virtManager/create.py
++++ virt-manager-1.0.1/virtManager/create.py
@@ -21,6 +21,8 @@
import logging
import threading
@@ -11,7 +11,7 @@
# pylint: disable=E0611
from gi.repository import GObject
-@@ -1130,6 +1132,55 @@ class vmmCreate(vmmGObjectUI):
+@@ -1140,6 +1142,55 @@ class vmmCreate(vmmGObjectUI):
return
self.start_detection(forward=forward)
@@ -67,7 +67,7 @@
def toggle_detect_os(self, src):
dodetect = src.get_active()
-@@ -1141,6 +1192,8 @@ class vmmCreate(vmmGObjectUI):
+@@ -1151,6 +1202,8 @@ class vmmCreate(vmmGObjectUI):
if dodetect:
self.mediaDetected = False
self.detect_media_os()
++++++ virtman-default-to-xen-pv.patch ++++++
--- /var/tmp/diff_new_pack.VGVNh5/_old 2014-03-30 12:29:50.000000000 +0200
+++ /var/tmp/diff_new_pack.VGVNh5/_new 2014-03-30 12:29:50.000000000 +0200
@@ -1,14 +1,14 @@
-Index: virt-manager-1.0.0/virtManager/create.py
+Index: virt-manager-1.0.1/virtManager/create.py
===================================================================
---- virt-manager-1.0.0.orig/virtManager/create.py
-+++ virt-manager-1.0.0/virtManager/create.py
-@@ -855,7 +855,12 @@ class vmmCreate(vmmGObjectUI):
- # If none specified, prefer HVM. This way, the default install
- # options won't be limited because we default to PV. If hvm not
- # supported, differ to guest_lookup
+--- virt-manager-1.0.1.orig/virtManager/create.py
++++ virt-manager-1.0.1/virtManager/create.py
+@@ -862,7 +862,12 @@ class vmmCreate(vmmGObjectUI):
+ if gtype is None:
+ # If none specified, prefer HVM so install options aren't limited
+ # with a default PV choice.
+ # If xen connection, favor PV installation
+ conn_is_xen = self.conn.is_xen()
- for g in self.caps.guests:
+ for g in self.conn.caps.guests:
+ if conn_is_xen and g.os_type == "xen":
+ gtype = "xen"
+ break
++++++ virtman-device-flags.patch ++++++
--- /var/tmp/diff_new_pack.VGVNh5/_old 2014-03-30 12:29:50.000000000 +0200
+++ /var/tmp/diff_new_pack.VGVNh5/_new 2014-03-30 12:29:50.000000000 +0200
@@ -1,8 +1,8 @@
-Index: virt-manager-1.0.0/virtManager/addhardware.py
+Index: virt-manager-1.0.1/virtManager/addhardware.py
===================================================================
---- virt-manager-1.0.0.orig/virtManager/addhardware.py
-+++ virt-manager-1.0.0/virtManager/addhardware.py
-@@ -1287,6 +1287,18 @@ class vmmAddHardware(vmmGObjectUI):
+--- virt-manager-1.0.1.orig/virtManager/addhardware.py
++++ virt-manager-1.0.1/virtManager/addhardware.py
+@@ -1276,6 +1276,18 @@ class vmmAddHardware(vmmGObjectUI):
if controller is not None:
logging.debug("Adding controller:\n%s",
controller.get_xml_config())
@@ -21,11 +21,11 @@
# Hotplug device
attach_err = False
try:
-Index: virt-manager-1.0.0/virtManager/details.py
+Index: virt-manager-1.0.1/virtManager/details.py
===================================================================
---- virt-manager-1.0.0.orig/virtManager/details.py
-+++ virt-manager-1.0.0/virtManager/details.py
-@@ -2279,6 +2279,17 @@ class vmmDetails(vmmGObjectUI):
+--- virt-manager-1.0.1.orig/virtManager/details.py
++++ virt-manager-1.0.1/virtManager/details.py
+@@ -2281,6 +2281,17 @@ class vmmDetails(vmmGObjectUI):
text1=(_("Are you sure you want to remove this device?"))):
return
@@ -42,12 +42,12 @@
+
# Define the change
try:
- self.vm.remove_device(dev_id_info)
-Index: virt-manager-1.0.0/virtManager/domain.py
+ self.vm.remove_device(devobj)
+Index: virt-manager-1.0.1/virtManager/domain.py
===================================================================
---- virt-manager-1.0.0.orig/virtManager/domain.py
-+++ virt-manager-1.0.0/virtManager/domain.py
-@@ -898,6 +898,10 @@ class vmmDomain(vmmLibvirtObject):
+--- virt-manager-1.0.1.orig/virtManager/domain.py
++++ virt-manager-1.0.1/virtManager/domain.py
+@@ -928,6 +928,10 @@ class vmmDomain(vmmLibvirtObject):
devxml = devobj.get_xml_config()
self._backend.attachDevice(devxml)
@@ -58,14 +58,14 @@
def detach_device(self, devobj):
"""
Hotunplug device from running guest
-@@ -916,6 +920,10 @@ class vmmDomain(vmmLibvirtObject):
- xml = devobj.get_xml_config()
+@@ -946,6 +950,10 @@ class vmmDomain(vmmLibvirtObject):
+ logging.debug("Calling update_device with xml=\n%s", xml)
self._backend.updateDeviceFlags(xml, flags)
+ def detach_device_flags(self, devtype, dev_id_info, flags):
+ xml = self._get_device_xml(devtype, dev_id_info)
+ self._backend.detachDeviceFlags(xml, flags)
+
- def hotplug_vcpus(self, vcpus):
- vcpus = int(vcpus)
- if vcpus != self.vcpu_count():
+ def hotplug(self, vcpus=_SENTINEL, memory=_SENTINEL, maxmem=_SENTINEL,
+ description=_SENTINEL, title=_SENTINEL, storage_path=_SENTINEL,
+ device=_SENTINEL):
++++++ virtman-eepro100.patch ++++++
--- /var/tmp/diff_new_pack.VGVNh5/_old 2014-03-30 12:29:50.000000000 +0200
+++ /var/tmp/diff_new_pack.VGVNh5/_new 2014-03-30 12:29:50.000000000 +0200
@@ -1,8 +1,8 @@
-Index: virt-manager-0.10.1/virtManager/addhardware.py
+Index: virt-manager-1.0.1/virtManager/addhardware.py
===================================================================
---- virt-manager-0.10.1.orig/virtManager/addhardware.py
-+++ virt-manager-0.10.1/virtManager/addhardware.py
-@@ -553,6 +553,7 @@ class vmmAddHardware(vmmGObjectUI):
+--- virt-manager-1.0.1.orig/virtManager/addhardware.py
++++ virt-manager-1.0.1/virtManager/addhardware.py
+@@ -555,6 +555,7 @@ class vmmAddHardware(vmmGObjectUI):
if vm.is_hvm():
mod_list = ["rtl8139", "ne2k_pci", "pcnet", "e1000"]
if vm.get_hv_type() in ["kvm", "qemu", "test"]:
++++++ virtman-init-vm-processor-topology.patch ++++++
Index: virt-manager-1.0.1/virtManager/details.py
===================================================================
--- virt-manager-1.0.1.orig/virtManager/details.py
+++ virt-manager-1.0.1/virtManager/details.py
@@ -2564,13 +2564,6 @@ class vmmDetails(vmmGObjectUI):
def refresh_config_cpu(self):
conn = self.vm.conn
host_active_count = conn.host_active_processor_count()
- maxvcpus = self.vm.vcpu_max_count()
- curvcpus = self.vm.vcpu_count()
-
- curadj = self.widget("config-vcpus")
- maxadj = self.widget("config-maxvcpus")
- curadj.set_value(int(curvcpus))
- maxadj.set_value(int(maxvcpus))
self.widget("state-host-cpus").set_text(str(host_active_count))
@@ -2592,6 +2585,14 @@ class vmmDetails(vmmGObjectUI):
if show_top:
self.widget("cpu-topology-expander").set_expanded(True)
+ maxvcpus = self.vm.vcpu_max_count()
+ curvcpus = self.vm.vcpu_count()
+
+ curadj = self.widget("config-vcpus")
+ maxadj = self.widget("config-maxvcpus")
+ curadj.set_value(int(curvcpus))
+ maxadj.set_value(int(maxvcpus))
+
model = cpu.model or None
if not model:
if cpu.mode == "host-model" or cpu.mode == "host-passthrough":
++++++ virtman-keycombo.patch ++++++
--- /var/tmp/diff_new_pack.VGVNh5/_old 2014-03-30 12:29:50.000000000 +0200
+++ /var/tmp/diff_new_pack.VGVNh5/_new 2014-03-30 12:29:50.000000000 +0200
@@ -1,8 +1,8 @@
-Index: virt-manager-0.10.1/virtManager/console.py
+Index: virt-manager-1.0.1/virtManager/console.py
===================================================================
---- virt-manager-0.10.1.orig/virtManager/console.py
-+++ virt-manager-0.10.1/virtManager/console.py
-@@ -922,6 +922,16 @@ class vmmConsolePages(vmmGObjectUI):
+--- virt-manager-1.0.1.orig/virtManager/console.py
++++ virt-manager-1.0.1/virtManager/console.py
+@@ -935,6 +935,16 @@ class vmmConsolePages(vmmGObjectUI):
make_item("Ctrl+Alt+_Backspace", ["Control_L", "Alt_L", "BackSpace"])
make_item("Ctrl+Alt+_Delete", ["Control_L", "Alt_L", "Delete"])
menu.add(Gtk.SeparatorMenuItem())
++++++ virtman-qed.patch ++++++
--- /var/tmp/diff_new_pack.VGVNh5/_old 2014-03-30 12:29:50.000000000 +0200
+++ /var/tmp/diff_new_pack.VGVNh5/_new 2014-03-30 12:29:50.000000000 +0200
@@ -1,8 +1,8 @@
-Index: virt-manager-0.10.1/virtManager/addhardware.py
+Index: virt-manager-1.0.1/virtManager/addhardware.py
===================================================================
---- virt-manager-0.10.1.orig/virtManager/addhardware.py
-+++ virt-manager-0.10.1/virtManager/addhardware.py
-@@ -717,11 +717,14 @@ class vmmAddHardware(vmmGObjectUI):
+--- virt-manager-1.0.1.orig/virtManager/addhardware.py
++++ virt-manager-1.0.1/virtManager/addhardware.py
+@@ -700,11 +700,14 @@ class vmmAddHardware(vmmGObjectUI):
combo.set_model(model)
uiutil.set_combo_text_column(combo, 0)
++++++ virtman-show-suse-install-repos.patch ++++++
--- /var/tmp/diff_new_pack.VGVNh5/_old 2014-03-30 12:29:50.000000000 +0200
+++ /var/tmp/diff_new_pack.VGVNh5/_new 2014-03-30 12:29:50.000000000 +0200
@@ -1,7 +1,7 @@
-Index: virt-manager-1.0.0/virtManager/create.py
+Index: virt-manager-1.0.1/virtManager/create.py
===================================================================
---- virt-manager-1.0.0.orig/virtManager/create.py
-+++ virt-manager-1.0.0/virtManager/create.py
+--- virt-manager-1.0.1.orig/virtManager/create.py
++++ virt-manager-1.0.1/virtManager/create.py
@@ -18,6 +18,7 @@
# MA 02110-1301 USA.
#
@@ -10,7 +10,7 @@
import logging
import threading
import time
-@@ -366,7 +367,13 @@ class vmmCreate(vmmGObjectUI):
+@@ -365,7 +366,13 @@ class vmmCreate(vmmGObjectUI):
self.widget("install-url-options").set_expanded(False)
urlmodel = self.widget("install-url-box").get_model()
ksmodel = self.widget("install-ks-box").get_model()
@@ -25,10 +25,10 @@
self.populate_media_model(ksmodel, self.config.get_kickstart_urls())
self.set_distro_labels("-", "-", force=True)
-Index: virt-manager-1.0.0/virtinst/util.py
+Index: virt-manager-1.0.1/virtinst/util.py
===================================================================
---- virt-manager-1.0.0.orig/virtinst/util.py
-+++ virt-manager-1.0.0/virtinst/util.py
+--- virt-manager-1.0.1.orig/virtinst/util.py
++++ virt-manager-1.0.1/virtinst/util.py
@@ -23,12 +23,14 @@ import os
import random
import re
@@ -44,7 +44,7 @@
def listify(l):
-@@ -531,3 +533,92 @@ def convert_units(value, old_unit, new_u
+@@ -531,3 +533,96 @@ def convert_units(value, old_unit, new_u
power = get_power(new_unit)
return in_bytes / pow(factor, power)
@@ -53,6 +53,8 @@
+ global _host_repo_url
+ if _host_repo_url is not None:
+ return _host_repo_url
++ if os.geteuid() != 0:
++ return None
+
+ if os.path.exists('/var/lib/YaST2/install.inf'):
+ server_ip = server_name = server_dir = inst_mode = None
@@ -102,6 +104,8 @@
+ return None
+
+def getInstallRepos(enabled_sources_only = True):
++ if os.geteuid() != 0:
++ return (0, [])
+ dom0_inst_source = getHostInstallSource()
+ locations = commands.getoutput("/usr/bin/zypper lr -u | awk -F'|' '{ print $6 }'")
+ locations = locations[(locations.rfind('URI')):].split()
++++++ virtman-stable-os-support.patch ++++++
--- virt-manager-1.0.0/virtManager/create.py.orig 2014-03-21 10:30:13.000000000 -0600
+++ virt-manager-1.0.0/virtManager/create.py 2014-03-21 10:56:45.000000000 -0600
@@ -66,8 +66,9 @@ INSTALL_PAGE_CONTAINER_APP = 4
INSTALL_PAGE_CONTAINER_OS = 5
STABLE_OS_SUPPORT = [
- "rhel3", "rhel4", "rhel5.4", "rhel6",
- "win2k3", "winxp", "win2k8", "vista", "win7",
+ "oes11", "sles10", "sles11", "sles12",
+ "sled10", "sled11", "sled12",
+ "win2k3", "win2k8", "win2k12", "win7", "win8",
]
++++++ virtman-update-backend.patch ++++++
--- /var/tmp/diff_new_pack.VGVNh5/_old 2014-03-30 12:29:50.000000000 +0200
+++ /var/tmp/diff_new_pack.VGVNh5/_new 2014-03-30 12:29:50.000000000 +0200
@@ -1,8 +1,8 @@
-Index: virt-manager-1.0.0/virtManager/domain.py
+Index: virt-manager-1.0.1/virtManager/domain.py
===================================================================
---- virt-manager-1.0.0.orig/virtManager/domain.py
-+++ virt-manager-1.0.0/virtManager/domain.py
-@@ -1849,7 +1849,14 @@ class vmmDomain(vmmLibvirtObject):
+--- virt-manager-1.0.1.orig/virtManager/domain.py
++++ virt-manager-1.0.1/virtManager/domain.py
+@@ -1892,7 +1892,14 @@ class vmmDomain(vmmLibvirtObject):
info = []
if not self._using_events() or self._enable_cpu_stats:
++++++ virtman-vminstall.patch ++++++
--- /var/tmp/diff_new_pack.VGVNh5/_old 2014-03-30 12:29:50.000000000 +0200
+++ /var/tmp/diff_new_pack.VGVNh5/_new 2014-03-30 12:29:50.000000000 +0200
@@ -161,7 +161,7 @@
+ self._get_create_dialog().show(src.topwin, uri)
+ self.remote_install = True
+ else:
-+ if os.getuid() == 0:
++ if os.geteuid() == 0:
+ args = ['/usr/bin/vm-install']
+ logging.debug("Launching: %s" % str(args))
+ p = Popen(args)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package v8 for openSUSE:Factory checked in at 2014-03-30 07:55:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/v8 (Old)
and /work/SRC/openSUSE:Factory/.v8.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "v8"
Changes:
--------
--- /work/SRC/openSUSE:Factory/v8/v8.changes 2014-01-23 15:57:42.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.v8.new/v8.changes 2014-03-30 12:29:36.000000000 +0200
@@ -1,0 +2,7 @@
+Thu Mar 20 20:31:10 UTC 2014 - tittiatcoke(a)gmail.com
+
+- Update to 3.23.17.23
+ - Security fixes (bnc#868707)
+ * CVE-2014-1705 Memory corruption in V8
+
+-------------------------------------------------------------------
Old:
----
v8-3.22.24.8.tar.bz2
New:
----
v8-3.23.17.23.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ v8.spec ++++++
--- /var/tmp/diff_new_pack.KBUlIn/_old 2014-03-30 12:29:38.000000000 +0200
+++ /var/tmp/diff_new_pack.KBUlIn/_new 2014-03-30 12:29:38.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package v8
#
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: v8
-Version: 3.22.24.8
+Version: 3.23.17.23
Release: 0
Summary: JavaScript Engine
License: BSD-3-Clause
++++++ v8-3.22.24.8.tar.bz2 -> v8-3.23.17.23.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/v8/v8-3.22.24.8.tar.bz2 /work/SRC/openSUSE:Factory/.v8.new/v8-3.23.17.23.tar.bz2 differ: char 11, line 1
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package sblim-sfcc for openSUSE:Factory checked in at 2014-03-30 09:10:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sblim-sfcc (Old)
and /work/SRC/openSUSE:Factory/.sblim-sfcc.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sblim-sfcc"
Changes:
--------
--- /work/SRC/openSUSE:Factory/sblim-sfcc/sblim-sfcc.changes 2014-01-10 07:16:23.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.sblim-sfcc.new/sblim-sfcc.changes 2014-03-30 12:28:04.000000000 +0200
@@ -0,0 +1,15 @@
+-------------------------------------------------------------------
+Fri Mar 28 19:25:55 UTC 2014 - kkaempf(a)suse.com
+
+- Update to 2.2.7
+
+ New Features:
+ - [bugs:#2692] SFCC: SfcbLocal interface should expose markHeap()
+ and releaseHeap()
+
+ Bugs:
+ - [bugs:#2728] Missing tag definition for REFARRAY
+ - [bugs:#2729] Improper type handling for EmbeddedObject in PARAMVALUE
+ - [bugs:#2730] More memory leaks in backend/cimxml/grammer.c
+
+-------------------------------------------------------------------
Old:
----
sblim-sfcc-2.2.6.tar.bz2
New:
----
sblim-sfcc-2.2.7.tar.bz2
sblim-sfcc_2.2.6-0ubuntu2.debian.tar.gz
sblim-sfcc_2.2.6-0ubuntu2.dsc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ sblim-sfcc.spec ++++++
--- /var/tmp/diff_new_pack.sqSPax/_old 2014-03-30 12:28:06.000000000 +0200
+++ /var/tmp/diff_new_pack.sqSPax/_new 2014-03-30 12:28:06.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package sblim-sfcc
#
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: sblim-sfcc
-Version: 2.2.6
+Version: 2.2.7
Release: 0
Url: http://sblim.wiki.sourceforge.net/
Summary: Small Footprint CIM Client Library
++++++ sblim-sfcc-2.2.6.tar.bz2 -> sblim-sfcc-2.2.7.tar.bz2 ++++++
++++ 2158 lines of diff (skipped)
++++ retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/sblim-sfcc-2.2.6/ChangeLog new/sblim-sfcc-2.2.7/ChangeLog
--- old/sblim-sfcc-2.2.6/ChangeLog 2012-07-31 21:13:04.000000000 +0200
+++ new/sblim-sfcc-2.2.7/ChangeLog 2014-03-28 01:58:53.000000000 +0100
@@ -1,486 +1 @@
-2012-07-31 Chris Buccella <buccella(a)linux.vnet.ibm.com>
-
- * backend/cimxml/grammar.c:
- [ 3547832 ] memory leak in backend/cimxml/grammer.c
- (patch by Michal Minar)
-
-2012-06-07 Chris Buccella <buccella(a)linux.vnet.ibm.com>
-
- * backend/cimxml/client.c, cimc/cimc.h, cimc/cimcclient.c:
- [ 3435363 ] Wrong call of curl_global_cleanup()
-
-2012-05-29 Chris Buccella <buccella(a)linux.vnet.ibm.com>
-
- * TEST/v2test_ecn.c, backend/cimxml/cimXmlParser.c,
- backend/cimxml/client.c, backend/cimxml/objectpath.c,
- backend/cimxml/parserUtil.c, backend/cimxml/value.c:
- [ 3530609 ] Various BEAM Errors
-
- * backend/cimxml/property.c:
- [ 3528819 ] Crash in getInstance when instance has NULL properties
- (patch by Klaus Kampf)
-
-2011-06-29 Michael Chase-Salerno <bratac(a)linux.vnet.ibm.com>
-
- * cimc/cimcclient.c:
- [ 3344917 ] Beam, file leak
-
-2011-06-29 Michael Chase-Salerno <bratac(a)linux.vnet.ibm.com>
-
- * backend/cimxml/array.c, backend/cimxml/client.c,
- backend/cimxml/instance.c, backend/cimxml/objectpath.c:
- [ 3344757 ] Beam, deref of potential Null pointers.
-
-2011-06-29 Michael Chase-Salerno <bratac(a)linux.vnet.ibm.com>
-
- * backend/cimxml/client.c, backend/cimxml/constClass.c,
- backend/cimxml/enumeration.c, backend/cimxml/instance.c,
- backend/cimxml/parserUtil.c, backend/cimxml/property.c,
- backend/cimxml/qualifier.c, backend/cimxml/value.c:
- [ 3344403 ] Beam, unitialized vars
-
-2011-05-27 Chris Buccella <buccella(a)linux.vnet.ibm.com>
-
- * backend/cimxml/grammar.c, backend/cimxml/cimXmlParser.h,
- backend/cimxml/cimXmlParser.c, backend/cimxml/instance.c,
- backend/cimxml/objectpath.c, frontend/sfcc/native.h:
- [ 3286489 ] getInstance does not return key/value through XML
- (patch originated by Josef Moellers)
-
-2011-04-25 Narasimha Sharoff <nsharoff(a)us.ibm.com>
-
- * frontend/sfcc/sfcclient.c:
- [ 2967265 ] code cleanup in sfcclient
- (patch by Klaus Kaempf)
-
-2011-04-07 Chris Buccella <buccella(a)linux.vnet.ibm.com>
-
- * backend/cimxml/grammar.c:
- [ 3196128 ] enumInstances does not set NameSpace in ObjectPath in XML mode
- (patch by Josef Moellers)
-
-2011-04-05 Michael Chase-Salerno <bratac(a)linux.vnet.ibm.com>
-
- * TEST/v2test_xq_synerr.c:
- [ 3213591 ] Local intf client abort abnormally on enum filter syntax err
-
-2011-03-30 Chris Buccella <buccella(a)linux.vnet.ibm.com>
-
- * TEST/v2test_im.c:
- Added file
-
-2011-03-30 Michael Chase-Salerno <bratac(a)linux.vnet.ibm.com>
-
- * backend/cimxml/constClass.c, backend/cimxml/grammar.c
- [ 2847964 ] sfcc's getClass() fails to report class qualifiers
- (patch by Klaus Kampf)
-
-2011-03-30 Narasimha Sharoff <nsharoff(a)us.ibm.com>
-
- * backend/cimxml/value.c frontend/cpp/CimData.cpp ; sfcclient.c
- [ 2967257 ] Use of CMPI_chars in SFCC. General CMPI specification bug
- (patch by Klaus Kampf)
-
-2011-03-29 Chris Buccella <buccella(a)linux.vnet.ibm.com>
-
- * backend/cimxml/client.c:
- [ 1956407 ] CIM-XML/HTTP connection to unix socket
- (patch by Bart Whiteley)
-
-2011-03-23 Narasimha Sharoff <nsharoff(a)us.ibm.com>
-
- * frontend/sfcc/sfcclient.c
- [ 2990315 ] cmciRelease not called in case of error
- (patch by Klaus Kampf)
-
-2011-03-02 Narasimha Sharoff <nsharoff(a)us.ibm.com>
-
- * TEST/v2*.c
- [ 3195267 ] sfcc v2 tests segfault when sfcb is not running
-
-2011-03-01 Narasimha Sharoff <nsharoff(a)us.ibm.com>
-
- * cimc/cimcclient.c
- [ 3101151 ] SfcbLocal failed to connect due to hardcoded library path
- (based on the patch by: Chris Poblete <Chris_Poblete(a)Dell.com>)
-
-2011-02-22 Narasimha Sharoff <nsharoff(a)us.ibm.com>
-
- * cimc/cimcclient.c, TEST/show.c, TEST/test.c, TEST/test_gc.c
- [ 2793377 ] Missing includes
- (patch to add <string.h> in cimcclient.c by Miska, miska_tx)
-
-2011-01-13 Chris Buccella <buccella(a)linux.vnet.ibm.com>
-
- * backend/cimxml/cimXmlParser.c:
- [ 2348900 ] Concurrency issue when parsing responses
-
-2010-09-27 Chris Buccella <buccella(a)linux.vnet.ibm.com>
-
- * backend/cimxml/client.c:
- Expandeded fix for 3043282 to cover arrays as well
-
-2010-09-07 Chris Buccella <buccella(a)linux.vnet.ibm.com>
-
- * cimc/cimcft.h:
- Fixed 3059060: 'struct _CIMCArgsFT' not defined in cimc/cimcft.h
-
-2010-08-19 Chris Buccella <buccella(a)linux.vnet.ibm.com>
-
- * backend/cimxml/client.c:
- Fixed 3043288: XML generated with VALUE.ARRAY for ref arrays
-
- Fixed 3043282: XML gen for embedded instances for invokeMethod is incorrect
-
-2010-04-05 Chris Buccella <buccella(a)linux.vnet.ibm.com>
-
- * backend/cimxml/client.c:
- Fixed 2982349: Memory leak in backend/cimxml/client.c
- (patch by Suresh Sundriyal)
-
- * backend/cimxml/property.c:
- Fixed 2982352: Double free in backend/cimxml/property.c
- (patch by Suresh Sundriyal)
-
-2009-09-22 Chris Buccella <buccella(a)linux.vnet.ibm.com>
-
- * backend/cimxml/cimXmlParser.h:
- Fixed 2849853: getClass reports most property types as CMPI_Instance
- (patch by Klaus Kampf)
-
-2009-09-02 Michael Chase-Salerno <ckend/cimxml/constClass.cbratac(a)linux.vnet.ibm.com>
- * backend/cimxml/client.c
- Fixed 2847782: sfcc getClass crashes if cimom isn't running
- (patch by Klaus Kämpf)
-
-2009-08-19 Chris Buccella <buccella(a)linux.vnet.ibm.com>
-
- * backend/cimxml/grammar.c:
- Fixed 2691478: sfcc 2.1.0 cannot handle OutParams on Extrinsic
- Method Call
- (patch by Rajib Saha)
-
-2009-02-13 Chris Buccella <buccella(a)linux.vnet.ibm.com>
-
- * TEST/v2test_ei.c:
- Fixed 2596921: v2test_ei test fails when using CIMXML interface
-
-2008-12-16 Michael Chase-Salerno <bratac(a)linux.vnet.ibm.com>
- * cimc/cimclient.c:
- Fixed 2431835: XML client library not found.
-
-2008-11-12 Chris Buccella <buccella(a)linux.vnet.ibm.com>
-
- * TEST/*.c, backend/cimxml/indicationlistener.c:
- Fixed 2270179: Missing includes and values in return statements
- (patch by Pavol Rusnak)
-
-2008-10-27 Michael Chase-Salerno <bratac(a)linux.vnet.ibm.com>
- * Makefile.am
- Updated 2158091: sfcb modules belong in private dir
- use $libdir for default
-
-2008-10-23 Michael Chase-Salerno <bratac(a)linux.vnet.ibm.com>
- * Makefile.am configure.ac cimc/cimcclient.c
- Fixed 2158091: sfcb modules belong in private dir
-
-2008-09-09 Sean Swehla <smswehla(a)linux.vnet.ibm.com>
-
- * cimc/cimcft.h:
- Fixed 2050256: SFCC and SFCB header files for Binary communication varies
-
-2008-09-06 Sean Swehla <smswehla(a)linux.vnet.ibm.com>
- * TEST/v2_testein.c
- Fixed 2102345: missing configuration of CIM-HOST-PORT in sblim-sfcc
- (patch by Pavol Rusnak)
-
-2008-09-06 Sean Swehla <smswehla(a)linux.vnet.ibm.com>
- * TEST/print-types.c, backend/cimxml/constClass.c,
- backend/cimxml/indicationlistener.c, backend/cimxml/instance.c
- Fixed 2102339: Missing ret values in sblim-sfcc
- (patch by Pavol Rusnak)
-
-2008-06-16 Michael Chase-Salerno <bratac(a)linux.vnet.ibm.com>
-
- * frontend/sfcc/sfcclient.c:
- Fixed 1946188: Better handling of NULL values for slp.
-
-2008-05-16 Michael Chase-Salerno <bratac(a)linux.vnet.ibm.com>
-
- * cimc/cimcclient.c
- Check for valid connection type and return rc=3 and a message
- if incorrect.
-
- * TEST/v2test_gc.c
- Test valid handling of above, and check rc on existing tests
-
-2008-05-01 Chris Buccella <buccella(a)linux.vnet.ibm.com>
-
- * backend/cimxml/client.c, backend/cimxml/property.c,
- backend/cimxml/qualifier.c, backend/cimxml/string.c:
- Made changes to quiet some gcc warnings
-
- * Makfile.am:
- Additions needed for large volume support feature
-
- * TEST/Makefile.am:
- Additions needed for new test_ programs
-
- * configure.ac:
- Bumped version number to 2.1.0
-
-2008-04-23 Chris Buccella <buccella(a)linux.vnet.ibm.com>
-
- * backend/cimxml/client.c:
- Fixed 1940546: Memory corruption in AsciiToXmlStr()
- (patch by Shashi Uli)
-
-2008-04-22 Gary Readler <gdr(a)us.ibm.com>
- * README TEST/Makefile.am TEST/v2test_ec.c TEST/v2test_ecn.c
- TEST/v2test_ei.c TEST/v2test_ein.c TEST/v2test_gc.c
- updated README and added some v2 interface testcases
-
-2008-02-05 Sven Schuetz <sven(a)de.ibm.com>
-
- * configure.ac, Makefile.am, backend/cimxml/cimXmlResp.y:
- Fixed 1887125: cleanup due to new parser
-
-2008-01-16 Sven Schuetz <sven(a)de.ibm.com>
-
- * configure.ac, Makefile.am, backend/cimxml/grammar.c,
- backend/cimxml/client.c, backend/cimxml/cimXmlParser.c,
- backend/cimxml/nativeCimXml.h, backend/cimxml/indicationlistener.c:
- Implemented 1828588: Indication support (CIMXML)
-
-2008-01-09 Sven Schuetz <sven(a)de.ibm.com>
-
- * backend/cimxml/parserUtil.c, backend/cimxml/cimXmlParser.c,
- backend/cimxml/value.c, backend/cimxml/cimXmlParser.h,
- backend/cimxml/grammar.c, backend/cimxml/grammar.h:
- Implemented 1867649: embedded instance support
-
-2008-01-09 Sven Schuetz <sven(a)de.ibm.com>
-
- * backend/cimxml/cimXmlResp.y, backend/cimxml/cimXmlParser.h,
- backend/cimxml/client.c, backend/cimxml/value.c,
- backend/cimxml/cimXmlParser.c, Makefile.am, backend/cimxml/grammar.h,
- backend/cimxml/parserUtil.h, backend/cimxml/parserUtil.c,
- backend/cimxml/grammar.c:
- Implemented 1854813: new parser
-
-2008-01-02 Sven Schuetz <sven(a)de.ibm.com>
-
- * backend/cimxml/cimXmlResp.y:
- Fixed 1793132: sfcc reports incorrect namespace for associators operation
-
-2007-10-31 Sven Schuetz <sven(a)de.ibm.com>
-
- * cimc/cimcdt.h, cimc/cimcft.h, cimc/cimc.h:
- Implemented 1820015: prepare for indication support
-
-2007-10-12 Sven Schuetz <sven(a)de.ibm.com>
-
- * backend/cimxml/client.c:
- Fixed 1810017: sfcc generates incorrect XML for complex properties
-
-2007-09-27 Chris Buccella <buccella(a)linux.vnet.ibm.com>
-
- * TEST/test.c:
- invokeMethod test now works correctly
-
-2007-06-20 Sven Schuetz <sven(a)de.ibm.com>
-
- * backend/cimxml/cimXmlParser.c, backend/cimxml/cimXmlResp.y:
- Fixed 1777906 issue with the SFCC xml parsing code
-
-2007-07-04 Viktor Mihajlovski <mihajlov(a)dyn-9-152-210-57.boeblingen.de.ibm.com>
-
- * backend/cimxml/client.c:
- Fixed 1745279: sfcc does not support complex array types as IN args.
- Datatypes CMPI_refA and CMPI_instanceA were not handled properly.
-
-2007-06-26 Viktor Mihajlovski <mihajlov(a)dyn-9-152-210-57.boeblingen.de.ibm.com>
-
- * backend/cimxml/objectpath.c:
- Fixed 1743362: segfault on 64-bit systems
-
-2007-06-20 Sven Schuetz <sven(a)de.ibm.com>
-
- * property.c:
- Fixed 1737254: sfcc can segfault when setting null values
-
-2007-06-20 Viktor Mihajlovski <mihajlov(a)dyn-9-152-210-57.boeblingen.de.ibm.com>
-
- * backend/cimxml/client.c:
- Fixed 1740368: memory can be corrupted when long string properties are
- being set, due to static buffer usage.
-
-2007-05-31 Adrian Schuur
-
- * cimXmlResp.y:
- Fixed 1726113: Parser not clearing qualifier cache
-
-2007-05-24 Adrian Schuur
-
- * objectpath.c:
- Fixed 1722381 sfcc fails on getInstance for associations
-
-2007-03-15 Viktor Mihajlovski <mihajlov(a)localhost.localdomain>
-
- * frontend/sfcc/sfcclient.c:
- Fixed 1681555: sfcc backend selection via "scheme" parameter
-
- * cimc/cimcft.h, TEST/test_gc.c, TEST/test_qualifiers.c:
- Fixed 1681487: sfcc cimc constclass definition incompatible with cmci
- constclass definition, adjusted function table.
-
- * frontend/sfcc/sfcclient.c:
- Fixed 1681489: sfcc connection release function restore leads to
- failures.
-
-2007-03-07 Viktor Mihajlovski <mihajlov(a)dyn-9-152-210-57.boeblingen.de.ibm.com>
-
- * backend/cimxml/instance.c, backend/cimxml/objectpath.c,
- backend/cimxml/property.c, backend/cimxml/qualifier.c:
- Fixed 1675554: case sensitive comparisons
-
- * TEST/show.c, TEST/test_ecn_ssl.c, TEST/test_gc.c:
- Updated test programs, partially related to 1675554.
-
-2007-02-28 Viktor Mihajlovski <mihajlov(a)dyn-9-152-210-57.boeblingen.de.ibm.com>
-
- * frontend/sfcc/sfcclient.c:
- Fixed 1670019: connection failures on second parallel connection
- Uninitialized variables and a deadlock situation didn't allow
- to run more than on connection at a given point in time.
-
-2007-02-27 Viktor Mihajlovski <mihajlov(a)dyn-9-152-210-57.boeblingen.de.ibm.com>
-
- * sfcc.spec.in, configure.ac:
- Feature 1663663: add specfile for RPM builds.
-
-2007-02-07 Viktor Mihajlovski <mihajlov(a)localhost.localdomain>
-
- * configure.ac, Makefile.am:
- Feature 1654428: remove libsfcUtil from sfcc
-
-2007-01-18 Sven Schuetz
-
- * array.c, cimXmlParser.c, client.c, value.c, cimXmlParser.h
- Fixed 1637057: Arrays not yet supported as function arguments
-
-2007-01-18 Viktor Mihajlovski <mihajlov(a)dyn-9-152-143-119.boeblingen.de.ibm.com>
-
- * cimXmlResp.y:
- Fixed 1636714: removed incorrect rquirement for RETURNVALUE tag
- in method responses.
-
-2006-12-06 Viktor Mihajlovski <mihajlov(a)localhost.localdomain>
-
- * sfcUtil/hashtable.c, sfcUtil/libsfcUtil.Versions:
- Fixed 1610514: aligned sfcc/sfcb libsfcUtil.
-
-2006-11-28 Viktor Mihajlovski <mihajlov(a)dyn-9-152-143-50.boeblingen.de.ibm.com>
-
- * cimXmlParser.c, cimXmlResp.y, client.c:
- Fixed 1604433: memory leaks for instance array properties and out
- args.
-
-2006-11-14 Viktor Mihajlovski <mihajlov(a)dyn-9-152-143-50.boeblingen.de.ibm.com>
-
- * client.c:
- Fixed 1596171: don't report timeout after system clock changes.
-
-2006-09-12 Viktor Mihajlovski <mihajlov(a)dyn-9-152-143-50.boeblingen.de.ibm.com>
-
- * client.c, configure.ac:
- Conditionalized generation of "TE: Trailer" header in support of
- older curl versions.
-
-2006-09-06 Viktor Mihajlovski <mihajlov(a)dyn-9-152-143-50.boeblingen.de.ibm.com>
-
- * client.c:
- Removed the inline qualifier for callback functions (again).
-
- * cimXmlResp:
- Remove shift/reduce conflict.
-
-2006-09-05 Viktor Mihajlovski <mihajlov(a)dyn-9-152-143-50.boeblingen.de.ibm.com>
-
- * client.c:
- Fixed a double memory release error, occuring when a CIMStatus trailer
- is sent back by the server.
-
-2006-08-22 dhowell1
-
- * cimXmlParser.c, cimXmlParser.h, cimXmlResp.y, client.c, cmcimacs.h,
- datetime.c, enumeration.c, instance.c, Makefile.am, objectpath.c,
- value.c,
- * libcmpisfcc.Versions, libsfcUtil.Versions, libcimcClient.Versions
-
- Merged Intel changes with 08/17/06 CVS tip.
-
-2006-07-17 sschuetz
-
- * hashtable.c, utilFactory.c, utilHashtable.c, utilStringbuffer.c:
- Moved to sfcUtil, build as shared library now
-
-2006-07-06 sschuetz
-
- * constclass.c:
- Bug 1518169: Fixed memory leak in constclass.c
-
-2006-06-28 sschuetz
-
- * client.c:
- Bug 1513362: Added setting of status code in function cmciConnect2,
- checking for NULL in CMSetStatus macros
-
-2006-06-27 Viktor Mihajlovski <mihajlov(a)dyn-9-152-143-50.boeblingen.de.ibm.com>
-
- * cimXmlResp.y:
- Bug 1513278: Segfault in property qualifier processing.
- Fixed erroneous action in the array property production.
- Added missing setClassQualifiers function.
- Removed a few shift/reduce conflicts.
-
- * client.c:
- Removed the inline qualifier for callback functions.
-
- * TEST/Makefile.am, TEST/test_qualifiers2.c:
- Added test code for class qualifiers.
-
-2006-02-28 Viktor Mihajlovski <mihajlov(a)dyn-9-152-143-45.boeblingen.de.ibm.com>
-
- * client.c:
- Bug 1439103: Added code to evaluate trailer headers for chunked transfers
-
-2005-11-20 bestorga-oss
-
- * COPYING, args.c, array.c, cimXmlParser.c, cimXmlParser.h,
- cimXmlResp.y, client.c, cmci.h, cmcidt.h, cmcift.h, cmcimacs.h,
- constClass.c, datetime.c, enumeration.c, genericlist.c,
- genericlist.h, instance.c, native.h, objectpath.c, property.c,
- qualifier.c, string.c, utilList.h, utilStringBuffer.c,
- utilStringBuffer.h, value.c, TEST/show.c, TEST/test.c,
- TEST/test_an.c, TEST/test_an_2.c, TEST/test_as.c, TEST/test_as_2.c,
- TEST/test_ci.c, TEST/test_di.c, TEST/test_ec.c, TEST/test_ecn.c,
- TEST/test_ecn_ssl.c, TEST/test_ei.c, TEST/test_ein.c,
- TEST/test_gc.c, TEST/test_gi.c, TEST/test_gp.c, TEST/test_im.c,
- TEST/test_leak.c, TEST/test_objectpath.cpp, TEST/test_qualifiers.c,
- TEST/test_rf.c, TEST/test_rfn.c, TEST/test_si.c, TEST/test_sp.c,
- TEST/test_xq.c:
- Bugs: 1362805. changed all license references to Eclipse Public
- license
-
-2005-10-11 mihajlov
-
- * client.c, cmci.h, TEST/Makefile.am, TEST/test_ecn_ssl.c,
- man/man3/cmciConnect.3:
- Bugs: 1315810. Added support for client
- certificates.
-
-2005-10-01 a3schuur
-
- * cimXmlParser.c: Inproving user time performance by about 30% as
- measured with time command.
+For commit changes, see "git log" or: https://sourceforge.net/p/sblim/sfcc/ci/master/tree/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/sblim-sfcc-2.2.6/NEWS new/sblim-sfcc-2.2.7/NEWS
--- old/sblim-sfcc-2.2.6/NEWS 2013-10-15 00:32:22.000000000 +0200
+++ new/sblim-sfcc-2.2.7/NEWS 2014-03-28 02:13:52.000000000 +0100
@@ -1,5 +1,16 @@
Small Footprint CIM Client Library NEWS
+Changes in 2.2.7
+================
+
+New Features:
+- [bugs:#2692] SFCC: SfcbLocal interface should expose markHeap() and releaseHeap()
+
+Bugs:
+- [bugs:#2728] Missing tag definition for REFARRAY
+- [bugs:#2729] Improper type handling for EmbeddedObject in PARAMVALUE
+- [bugs:#2730] More memory leaks in backend/cimxml/grammer.c
+
Changes in 2.2.6
================
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/sblim-sfcc-2.2.6/backend/cimxml/cimXmlParser.c new/sblim-sfcc-2.2.7/backend/cimxml/cimXmlParser.c
--- old/sblim-sfcc-2.2.6/backend/cimxml/cimXmlParser.c 2013-07-03 04:06:11.000000000 +0200
+++ new/sblim-sfcc-2.2.7/backend/cimxml/cimXmlParser.c 2014-03-28 01:58:53.000000000 +0100
@@ -605,6 +605,14 @@
if (attr[1].attr) {
lvalp->xtokParamValue.type = xmlToCmpiType(attr[1].attr);
}
+ if (attr[2].attr) {
+ if (strcasecmp(attr[2].attr, "instance") == 0
+ || strcasecmp(attr[2].attr, "object") == 0) {
+ lvalp->xtokParamValue.type = CMPI_instance;
+ } else {
+ Throw(NULL, "Invalid value for attribute EmbeddedObject");
+ }
+ }
return XTOK_PARAMVALUE;
}
}
@@ -1237,6 +1245,7 @@
{TAG("VALUE.ARRAY"), procValueArray, ZTOK_VALUEARRAY},
{TAG("VALUE.NAMEDINSTANCE"), procValueNamedInstance, ZTOK_VALUENAMEDINSTANCE},
{TAG("VALUE.REFERENCE"), procValueReference, ZTOK_VALUEREFERENCE},
+ {TAG("VALUE.REFARRAY"), procValueRefArray, ZTOK_VALUEREFARRAY},
{TAG("VALUE.OBJECTWITHPATH"), procValueObjectWithPath, ZTOK_VALUEOBJECTWITHPATH},
{TAG("VALUE"), procValue, ZTOK_VALUE},
{TAG("HOST"), procHost, ZTOK_HOST},
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/sblim-sfcc-2.2.6/backend/cimxml/client.c new/sblim-sfcc-2.2.7/backend/cimxml/client.c
--- old/sblim-sfcc-2.2.6/backend/cimxml/client.c 2013-10-14 22:27:25.000000000 +0200
+++ new/sblim-sfcc-2.2.7/backend/cimxml/client.c 2014-03-28 01:58:53.000000000 +0100
@@ -2965,6 +2965,8 @@
newDateTimeFromBinary,
newDateTimeFromChars,
newIndicationListener,
+ NULL, // markHeap, SfcbLocal only
+ NULL // releaseHeap, SfcbLocal only
};
/* Factory function for CIMXML Client */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/sblim-sfcc-2.2.6/backend/cimxml/grammar.c new/sblim-sfcc-2.2.7/backend/cimxml/grammar.c
--- old/sblim-sfcc-2.2.6/backend/cimxml/grammar.c 2013-07-02 17:58:17.000000000 +0200
+++ new/sblim-sfcc-2.2.7/backend/cimxml/grammar.c 2014-03-28 01:58:53.000000000 +0100
@@ -444,6 +444,7 @@
className(parm, (parseUnion*)&lvalp.xtokClassName);
op = newCMPIObjectPath(NULL, lvalp.xtokClassName.value, NULL);
simpleArrayAdd(parm->respHdr.rvArray,(CMPIValue*)&op,CMPI_ref);
+ if(op) op->ft->release(op);
ct = localLex(&lvalp, parm);
}
while(ct == XTOK_CLASSNAME);
@@ -467,6 +468,7 @@
instanceName(parm, (parseUnion*)&lvalp.xtokInstanceName);
createPath(&op, &lvalp.xtokInstanceName);
simpleArrayAdd(parm->respHdr.rvArray,(CMPIValue*)&op,CMPI_ref);
+ if(op) op->ft->release(op);
ct = localLex(&lvalp, parm);
}
while(ct == XTOK_INSTANCENAME);
@@ -482,6 +484,7 @@
//setInstQualifiers(inst, &lvalp.xtokNamedInstance.instance.qualifiers);
setInstProperties(inst, &lvalp.xtokNamedInstance.instance.properties);
simpleArrayAdd(parm->respHdr.rvArray,(CMPIValue*)&inst,CMPI_instance);
+ if(op) op->ft->release(op);
ct = localLex(&lvalp, parm);
}
while(ct == XTOK_VALUENAMEDINSTANCE);
@@ -495,6 +498,7 @@
CMSetNameSpace(op, lvalp.xtokObjectPath.path.path.nameSpacePath.value);
CMSetHostname(op, lvalp.xtokObjectPath.path.path.host.host);
simpleArrayAdd(parm->respHdr.rvArray,(CMPIValue*)&op,CMPI_ref);
+ if(op) op->ft->release(op);
ct = localLex(&lvalp, parm);
}
while(ct == XTOK_OBJECTPATH);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/sblim-sfcc-2.2.6/cimc/cimc.h new/sblim-sfcc-2.2.7/cimc/cimc.h
--- old/sblim-sfcc-2.2.6/cimc/cimc.h 2013-10-14 22:27:32.000000000 +0200
+++ new/sblim-sfcc-2.2.7/cimc/cimc.h 2014-03-28 01:58:53.000000000 +0100
@@ -402,6 +402,8 @@
CIMCIndicationListener* (*newIndicationListener)
(CIMCEnv *ce, int sslMode, int *portNumber, char **socketName,
void (*fp) (CIMCInstance *indInstance), CIMCStatus* rc);
+ void* (*markHeap) ();
+ void (*releaseHeap) (void* heap);
} CIMCEnvFT;
struct _CIMCEnv {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/sblim-sfcc-2.2.6/configure.ac new/sblim-sfcc-2.2.7/configure.ac
--- old/sblim-sfcc-2.2.6/configure.ac 2013-10-14 23:47:14.000000000 +0200
+++ new/sblim-sfcc-2.2.7/configure.ac 2014-03-28 02:01:15.000000000 +0100
@@ -2,7 +2,7 @@
# Process this file with autoconf to produce a configure script.
AC_PREREQ(2.59)
-AC_INIT(sblim-sfcc, 2.2.6, sblim-devel(a)lists.sourceforge.net)
+AC_INIT(sblim-sfcc, 2.2.7, sblim-devel(a)lists.sourceforge.net)
AC_CONFIG_SRCDIR([cimc/cimcclient.c])
AC_CONFIG_HEADER([config.h])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/sblim-sfcc-2.2.6/sfcc.spec new/sblim-sfcc-2.2.7/sfcc.spec
--- old/sblim-sfcc-2.2.6/sfcc.spec 2013-10-14 23:47:33.000000000 +0200
+++ new/sblim-sfcc-2.2.7/sfcc.spec 2014-03-28 02:19:47.000000000 +0100
@@ -8,7 +8,7 @@
Summary: Small Footprint CIM Client Library
Name: sblim-sfcc
-Version: 2.2.6
+Version: 2.2.7
Release: 0
Group: Systems Management/Base
License: EPL
++++++ sblim-sfcc_2.2.6-0ubuntu2.dsc ++++++
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 3.0 (quilt)
Source: sblim-sfcc
Binary: libcimcclient0, libcimcclient0-dev
Architecture: any
Version: 2.2.6-0ubuntu2
Maintainer: Ubuntu developers <ubuntu-devel-discuss(a)lists.ubuntu.com>
Standards-Version: 3.9.5
Build-Depends: autotools-dev, cdbs, debhelper (>= 9), dh-autoreconf, gettext, libcurl4-openssl-dev
Package-List:
libcimcclient0 deb libs optional
libcimcclient0-dev deb libdevel optional
Checksums-Sha1:
d45788d279fe437648fbe71531914bccee984983 391094 sblim-sfcc_2.2.6.orig.tar.bz2
70291d09a1bff7fa1e7921812b5f5fcfe76c2a4a 6316 sblim-sfcc_2.2.6-0ubuntu2.debian.tar.gz
Checksums-Sha256:
d46a025e23749aa479b7a9e6244e6dbff8d515059c9124cb9f82fafa5bb5f1c2 391094 sblim-sfcc_2.2.6.orig.tar.bz2
e8c9c45eca08ee7371d07baef0d46706befbfea61ec77d29d2a50a8472be730a 6316 sblim-sfcc_2.2.6-0ubuntu2.debian.tar.gz
Files:
577ea17045a20a2f0362dde37c41e14e 391094 sblim-sfcc_2.2.6.orig.tar.bz2
e25c3c8b050624283a0f752221ad75f9 6316 sblim-sfcc_2.2.6-0ubuntu2.debian.tar.gz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.15 (GNU/Linux)
iQIcBAEBCAAGBQJS4m1yAAoJEIh7YGGLPBaulbsP/i5bR0E+CP930EHy2Av41j3/
pC1p83nrP5LfLhDV+e2slzQlLypW6qjK/IemRO/hwGUS1ojT8egJpYSSW1GjSaxI
QHU8p04OZ1Lx/H+KCt8YWhpK0QV1jyUqnxKFDKUY0JPeKlhfg+nUWF6JZoB6M1pi
nH6NHoBke8+dPRbbCIldykXts+wB2BBkDEYszdUhleCkqvrnlAdbtjrMY9niSG5H
Bz+WRnxMM0UCULMu5M5PeG6AQjTOqUmrZmwOJkdAEiZkf//ys6UZW7Vp21wiHbvl
rMPSkkoq+9Krl1OTT3NKtfO29IdbYYZYg55JbTeZGxwQkBpOLNcG5YN4b5u25aYB
TdKW6HIGqQAuPdb7VPp89VVVB65ZkSepi1+GC2O2+R6ubm55bBprdUjC/uY5uZR+
FT9U/JwThlJAxSzHssv8lbdywzomxAyMFYOhb0MTeMNR6XxOIf1ZY2OoGAtQoMCt
8/CqI+edBg4TwlYYvYEg3C0vrS6/Q0vdq84y+Mn8Q+wDVmJ1vtiK3F5CZI1v8KwP
NqNj1hxfRNfl66+qAsAzzRWSYmPVeJGQp3k1JWwwrsRg1idA6mXvOSOLUOBTRxto
727lrBSey9JsRDWavMsMa4xp0YZ6BXk8w2YCGfz+HjBIylbVYFZ4sFF8UM1hkzBl
0ofFkZCU0qhAAmk+OP12
=6i7u
-----END PGP SIGNATURE-----
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package sblim-sfcb for openSUSE:Factory checked in at 2014-03-30 09:10:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sblim-sfcb (Old)
and /work/SRC/openSUSE:Factory/.sblim-sfcb.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sblim-sfcb"
Changes:
--------
--- /work/SRC/openSUSE:Factory/sblim-sfcb/sblim-sfcb.changes 2014-02-02 22:23:56.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.sblim-sfcb.new/sblim-sfcb.changes 2014-03-30 12:28:01.000000000 +0200
@@ -1,0 +2,25 @@
+Fri Mar 28 11:28:45 UTC 2014 - kkaempf(a)suse.com
+
+- Update to 1.4.8
+ New features:
+ - [sfcb-tix:#99] Add config property enableSslCipherServerPref
+ - [sfcb-tix:#101] Add config property indicationCurlUseExpect100
+ - [sfcb-tix:#102] Add config property indicationCurlHonorRedirect
+ - [sfcb-tix:#105] Add config property embeddedObjectEncoding
+
+ See README.conf for details about the new config properties
+
+ Bugs fixed:
+ - [sfcb-tix:#94] Increase sigChldWaitTime
+ - [sfcb-tix:#95] Do not release pthread lock prior to stopBroker() exit
+ - [sfcb-tix:#89] Gracefully handle providers doing abort()
+ - [sfcb-tix:#96] Provider should close req handler on shutdown
+ - [sfcb-tix:#98] sfcbmofpp segfaults if mof file ends with block comment without newline
+ - [sfcb-tix:#100] Fix some compiler warnings & errors on newer distros
+ - [sfcb-tix:#103] Unsafe usage of strncpy in providerRegister.c
+
+- Patches dropped
+ 0009-Catch-SIGABRT.patch - upstream
+ 0011-Can-t-use-srcdir-in-TESTS.patch - upstream
+
+-------------------------------------------------------------------
Old:
----
0009-Catch-SIGABRT.patch
0011-Can-t-use-srcdir-in-TESTS.patch
sblim-sfcb-1.4.7.tar.bz2
New:
----
sblim-sfcb-1.4.8.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ sblim-sfcb.spec ++++++
--- /var/tmp/diff_new_pack.OSYyNC/_old 2014-03-30 12:28:03.000000000 +0200
+++ /var/tmp/diff_new_pack.OSYyNC/_new 2014-03-30 12:28:03.000000000 +0200
@@ -28,9 +28,9 @@
Group: System/Management
Name: sblim-sfcb
-Version: 1.4.7
+Version: 1.4.8
Release: 0
-%define srcversion 1.4.7
+%define srcversion 1.4.8
Url: http://sblim.sf.net/
Source0: %{name}-%{srcversion}.tar.bz2
Source1: autoconfiscate.sh
@@ -50,12 +50,8 @@
Patch6: 0006-Define-YYPARSE_PARAM-early-for-cimXmlOps-and-cimXmlP.patch
Patch7: 0007-Don-t-crash-if-class-repo-is-not-initialized.patch
Patch8: 0008-Increase-max-trace-msg-len-to-4096.patch
-Patch9: 0009-Catch-SIGABRT.patch
Patch10: 0010-Properly-shut-down-if-provider-crashed.patch
-# using '$(srcdir)' in TESTS is currently broken
-Patch11: 0011-Can-t-use-srcdir-in-TESTS.patch
-
Provides: cim-server
Provides: cimserver
BuildRequires: cmpi-devel
@@ -121,13 +117,8 @@
%patch6 -p1
%patch7 -p1
%patch8 -p1
-%patch9 -p1
%patch10 -p1
-%if 0%{?suse_version} > 1230
-%patch11 -p1
-%endif
-
export PATCH_GET=0
%build
++++++ README.conf ++++++
--- /var/tmp/diff_new_pack.OSYyNC/_old 2014-03-30 12:28:03.000000000 +0200
+++ /var/tmp/diff_new_pack.OSYyNC/_new 2014-03-30 12:28:03.000000000 +0200
@@ -1,4 +1,6 @@
-There are a couple of new sfcb.cfg properties: sslDhParamsFilePath
+There are a couple of new sfcb.cfg properties:
+
+* sslDhParamsFilePath
supports the use of an external Diffie Hellman (DH) parameters file, and
sslEcDhCurveName allows the user to set the "curve name" for Elliptic
Curve Diffie Hellman (ECDH) key generation. These options can be used
@@ -10,6 +12,8 @@
with a conventional RSA-based server certificate. See the .cfg file
comments for more info.
+* SFCB_LABELPROCS
+
Perhaps the most fun new feature is SFCB_LABELPROCS. This will label each
SFCB process by adding some identifying information to the cmdline so that
it appears in 'ps' output. This provides an easy way to identify each
@@ -35,3 +39,59 @@
Thanks to all who contributed to this release, especially Chris who fixed
up the SFCC issues and Klaus Kampf who made a big contribution to
LABELPROCS.
+
+
+New features for 1.4.8
+
+For new features: There is new config property
+
+* enableSslCipherServerPref
+
+which allows a fine adjustment in the
+selection of cipher suite on the connection, by enforcing the server's
+order of preference instead of the client's (as is the case by default).
+ In general, the selection of cipher suite is determined by the openssl
+library based on the "cipher list" provided to the client and the
+server. SFCB's cipher list is set using the "sslCiphers" config
+property. Remember, you can use the openssl "s_client" tool to check
+the actual cipher used on the connection, for a given configuration at
+client and server. See the .cfg file comments for more info.
+
+There a a couple of new properties to control the behavior of the
+indication sender:
+
+* indicationCurlUseExpect100
+
+and
+
+* indicationCurlHonorRedirect.
+
+This will have little or no impact for
+most environments but users should be aware we shut off curl's use of
+the HTTP Expect:100-continue by default. This eliminates a short delay
+on indication send that is not desirable unless Expect:100-continue
+behavior is really being used. For those who do rely on this behavior
+it can be reenabled with indicationCurlUseExpect100. It can be useful
+in conjunction with HTTP redirect, for example, which can now be enabled
+via the indicationCurlHonorRedirect property. See
+https://sourceforge.net/p/sblim/sfcb-tix/101/ for more info.
+
+
+On the aforementioned improvements: SFCB tix #94 is an attempt to reduce
+the likelihood of shutdown hang due to an inter-thread signal being
+missed, as can happen if shutdown occurs under particularly gnarly
+conditions. #95 is a tweak that tends to prevent a (benign but)
+annoying core dump at the end of shutdown. #89 improves providerDvr's
+handling and recovery when providers crash, making a req handler less
+likely to hang. And #96 is an attempt to also not hang a req handler
+when there is a request outstanding at shutdown, which can in fact hang
+the whole shutdown.
+
+Because these changes reduce but do not entirely eliminate the
+possibility of a req handler hang, it is determined we ultimately need
+some sort of configurable req handler timeout. This is under
+development but will have to wait until the next release! Watch this
+space for updates: https://sourceforge.net/p/sblim/sfcb-tix/97/.
+
+Thanks to Klaus from Novell for goals/assists on all of the new shutdown
+patches! And thanks to the others who contributed to this release.
++++++ sblim-sfcb-1.4.7.tar.bz2 -> sblim-sfcb-1.4.8.tar.bz2 ++++++
++++ 5528 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package rubygem-rest-client for openSUSE:Factory checked in at 2014-03-30 12:14:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-rest-client (Old)
and /work/SRC/openSUSE:Factory/.rubygem-rest-client.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-rest-client"
Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-rest-client/rubygem-rest-client.changes 2012-12-05 14:07:44.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.rubygem-rest-client.new/rubygem-rest-client.changes 2014-03-30 12:27:44.000000000 +0200
@@ -0,0 +1,5 @@
+------------------------------------------------------------------
+Fri Mar 28 06:35:09 UTC 2014 - coolo(a)suse.com
+
+- regenerate with new template
+
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rubygem-rest-client.spec ++++++
--- /var/tmp/diff_new_pack.eEnY0B/_old 2014-03-30 12:27:46.000000000 +0200
+++ /var/tmp/diff_new_pack.eEnY0B/_new 2014-03-30 12:27:46.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package rubygem-rest-client
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -15,36 +15,34 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
-# norootforbuild
+
Name: rubygem-rest-client
Version: 1.6.7
Release: 0
%define mod_name rest-client
%define mod_full_name %{mod_name}-%{version}
-#
-Group: Development/Languages/Ruby
-License: MIT
-#
+%define mod_branch -%{version}
+%define mod_weight 10607
+
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-BuildRequires: rubygems_with_buildroot_patch
-%rubygems_requires
-# mime-types >= 1.16
-BuildRequires: rubygem-mime-types >= 1.16
-Requires: rubygem-mime-types >= 1.16
-#
-Provides: %{name}-1_6 = %{version}-%{release}
-#
+BuildRequires: ruby-macros >= 3
+BuildRequires: update-alternatives
Url: http://github.com/archiloque/rest-client
-Source: %{mod_full_name}.gem
-#
-Summary: Simple HTTP and REST client for Ruby, inspired by microframework syntax for specifying actions
+Source: http://rubygems.org/gems/%{mod_full_name}.gem
+Summary: Simple HTTP and REST client for Ruby, inspired by microframework
+License: MIT
+Group: Development/Languages/Ruby
+PreReq: update-alternatives
+
%description
-A simple HTTP and REST client for Ruby, inspired by the Sinatra microframework style of specifying actions: get, put, post, delete.
+A simple HTTP and REST client for Ruby, inspired by the Sinatra microframework
+style of specifying actions: get, put, post, delete.
%package doc
Summary: RDoc documentation for %{mod_name}
Group: Development/Languages/Ruby
Requires: %{name} = %{version}
+
%description doc
Documentation generated at gem installation time.
Usually in RDoc and RI formats.
@@ -53,31 +51,54 @@
Summary: Test suite for %{mod_name}
Group: Development/Languages/Ruby
Requires: %{name} = %{version}
+
%description testsuite
Test::Unit or RSpec files, useful for developers.
%prep
+#gem_unpack
+#if you need patches, apply them here and replace the # with a % sign in the surrounding lines
+#gem_build
+
%build
-%install
-%gem_install %{S:0}
-%clean
-%{__rm} -rf %{buildroot}
+%install
+%gem_install -f
+mkdir -p %{buildroot}%{_sysconfdir}/alternatives
+mv %{buildroot}%{_bindir}/restclient{,%{mod_branch}}
+touch %{buildroot}%{_sysconfdir}/alternatives/restclient
+ln -s %{_sysconfdir}/alternatives/restclient %{buildroot}%{_bindir}/restclient
+
+mkdir -p %{buildroot}%{_docdir}/%{name}
+ln -s %{gem_base}/gems/%{mod_full_name}/README.rdoc %buildroot/%{_docdir}/%{name}/README.rdoc
+ln -s %{gem_base}/gems/%{mod_full_name}/history.md %buildroot/%{_docdir}/%{name}/history.md
+
+%post
+/usr/sbin/update-alternatives --install \
+ %{_bindir}/restclient restclient %{_bindir}/restclient%{mod_branch} %{mod_weight}
+
+%preun
+if [ "$1" = 0 ] ; then
+ /usr/sbin/update-alternatives --remove restclient %{_bindir}/restclient%{mod_branch}
+fi
%files
%defattr(-,root,root,-)
+%{_docdir}/%{name}
+%{_bindir}/restclient%{mod_branch}
%{_bindir}/restclient
-%{_libdir}/ruby/gems/%{rb_ver}/cache/%{mod_full_name}.gem
-%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/
-%exclude %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/spec
-%{_libdir}/ruby/gems/%{rb_ver}/specifications/%{mod_full_name}.gemspec
+%ghost %{_sysconfdir}/alternatives/restclient
+%{gem_base}/cache/%{mod_full_name}.gem
+%{gem_base}/gems/%{mod_full_name}/
+%exclude %{gem_base}/gems/%{mod_full_name}/spec
+%{gem_base}/specifications/%{mod_full_name}.gemspec
%files doc
%defattr(-,root,root,-)
-%doc %{_libdir}/ruby/gems/%{rb_ver}/doc/%{mod_full_name}/
+%doc %{gem_base}/doc
%files testsuite
%defattr(-,root,root,-)
-%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/spec
+%{gem_base}/gems/%{mod_full_name}/spec
%changelog
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package python-pmw for openSUSE:Factory checked in at 2014-03-30 09:10:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pmw (Old)
and /work/SRC/openSUSE:Factory/.python-pmw.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pmw"
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pmw/python-pmw.changes 2013-05-16 16:16:46.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python-pmw.new/python-pmw.changes 2014-03-30 12:25:51.000000000 +0200
@@ -1,0 +2,5 @@
+Fri Mar 21 21:01:05 UTC 2014 - dhall(a)wustl.edu
+
+- update to Pmw 1.3.3b
+
+-------------------------------------------------------------------
Old:
----
python-pmw-1.3.3.tar.bz2
New:
----
python-pmw-1.3.3b.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pmw.spec ++++++
--- /var/tmp/diff_new_pack.iBOHog/_old 2014-03-30 12:25:52.000000000 +0200
+++ /var/tmp/diff_new_pack.iBOHog/_new 2014-03-30 12:25:52.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-pmw
#
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: python-pmw
-Version: 1.3.3
+Version: 1.3.3b
Release: 0
Url: http://pmw.sourceforge.net/
Summary: High-level compound widgets in Python using the Tkinter module
@@ -59,7 +59,6 @@
%files
%defattr(-,root,root)
-%doc Pmw/README Pmw/Pmw_1_3_3/demos Pmw/Pmw_1_3_3/doc
%{python_sitelib}/*
%changelog
++++++ python-pmw-1.3.3.tar.bz2 -> python-pmw-1.3.3b.tar.bz2 ++++++
++++ 69270 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package python-pbr for openSUSE:Factory checked in at 2014-03-30 07:55:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pbr (Old)
and /work/SRC/openSUSE:Factory/.python-pbr.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pbr"
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pbr/python-pbr.changes 2014-03-27 06:10:48.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.python-pbr.new/python-pbr.changes 2014-03-30 12:25:46.000000000 +0200
@@ -1,0 +2,9 @@
+Fri Mar 28 08:25:25 UTC 2014 - speilicke(a)suse.com
+
+- Update to version 0.8.0:
+ * Use unicode_literals import instead of u'unicode' notation
+ * Remove pip version specifier
+ * Make tools/integration.sh take a branch
+ * Fixes blocking issue on Windows
+
+-------------------------------------------------------------------
Old:
----
pbr-0.7.0.tar.gz
New:
----
pbr-0.8.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pbr.spec ++++++
--- /var/tmp/diff_new_pack.AAIcEC/_old 2014-03-30 12:25:47.000000000 +0200
+++ /var/tmp/diff_new_pack.AAIcEC/_new 2014-03-30 12:25:47.000000000 +0200
@@ -21,7 +21,7 @@
%bcond_with test
Name: python-pbr
-Version: 0.7.0
+Version: 0.8.0
Release: 0
Summary: Python Build Reasonableness
License: Apache-2.0
++++++ pbr-0.7.0.tar.gz -> pbr-0.8.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pbr-0.7.0/ChangeLog new/pbr-0.8.0/ChangeLog
--- old/pbr-0.7.0/ChangeLog 2014-03-18 15:08:29.000000000 +0100
+++ new/pbr-0.8.0/ChangeLog 2014-03-27 23:09:03.000000000 +0100
@@ -1,6 +1,14 @@
CHANGES
=======
+0.8.0
+-----
+
+* Use unicode_literals import instead of u'unicode' notation
+* Remove pip version specifier
+* Make tools/integration.sh take a branch
+* Fixes blocking issue on Windows
+
0.7.0
-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pbr-0.7.0/PKG-INFO new/pbr-0.8.0/PKG-INFO
--- old/pbr-0.7.0/PKG-INFO 2014-03-18 15:08:30.000000000 +0100
+++ new/pbr-0.8.0/PKG-INFO 2014-03-27 23:09:03.000000000 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: pbr
-Version: 0.7.0
+Version: 0.8.0
Summary: Python Build Reasonableness
Home-page: http://pypi.python.org/pypi/pbr
Author: OpenStack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pbr-0.7.0/pbr/packaging.py new/pbr-0.8.0/pbr/packaging.py
--- old/pbr-0.7.0/pbr/packaging.py 2014-03-18 15:08:07.000000000 +0100
+++ new/pbr-0.8.0/pbr/packaging.py 2014-03-27 23:08:42.000000000 +0100
@@ -87,9 +87,11 @@
for link in links:
cmd.append("-f")
cmd.append(link)
+
+ # NOTE(ociuhandu): popen on Windows does not accept unicode strings
_run_shell_command(
cmd + requires,
- throw_on_error=True, buffer=False, env=dict(PIP_USE_WHEEL="true"))
+ throw_on_error=True, buffer=False, env=dict(PIP_USE_WHEEL=b"true"))
def _any_existing(file_list):
@@ -280,7 +282,7 @@
underline = len(tag) * '-'
if not first_line:
- changelog_file.write(u'\n')
+ changelog_file.write('\n')
changelog_file.write(
("%(tag)s\n%(underline)s\n\n" %
dict(tag=tag,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pbr-0.7.0/pbr.egg-info/PKG-INFO new/pbr-0.8.0/pbr.egg-info/PKG-INFO
--- old/pbr-0.7.0/pbr.egg-info/PKG-INFO 2014-03-18 15:08:30.000000000 +0100
+++ new/pbr-0.8.0/pbr.egg-info/PKG-INFO 2014-03-27 23:09:03.000000000 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: pbr
-Version: 0.7.0
+Version: 0.8.0
Summary: Python Build Reasonableness
Home-page: http://pypi.python.org/pypi/pbr
Author: OpenStack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pbr-0.7.0/pbr.egg-info/requires.txt new/pbr-0.8.0/pbr.egg-info/requires.txt
--- old/pbr-0.7.0/pbr.egg-info/requires.txt 2014-03-18 15:08:30.000000000 +0100
+++ new/pbr-0.8.0/pbr.egg-info/requires.txt 2014-03-27 23:09:03.000000000 +0100
@@ -1 +1 @@
-pip>=1.4
\ No newline at end of file
+pip
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pbr-0.7.0/requirements.txt new/pbr-0.8.0/requirements.txt
--- old/pbr-0.7.0/requirements.txt 2014-03-18 15:08:07.000000000 +0100
+++ new/pbr-0.8.0/requirements.txt 2014-03-27 23:08:41.000000000 +0100
@@ -1 +1 @@
-pip>=1.4
+pip
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pbr-0.7.0/tools/integration.sh new/pbr-0.8.0/tools/integration.sh
--- old/pbr-0.7.0/tools/integration.sh 2014-03-18 15:08:07.000000000 +0100
+++ new/pbr-0.8.0/tools/integration.sh 2014-03-27 23:08:41.000000000 +0100
@@ -106,6 +106,8 @@
sudo a2ensite pypi
sudo service apache2 reload
+#BRANCH
+BRANCH=${OVERRIDE_ZUUL_BRANCH=:-master}
# PROJECTS is a list of projects that we're testing
PROJECTS=$*
@@ -117,7 +119,7 @@
# --no-update is passed as well. The one thing the -b
# does give us is it makes run-mirror install dependencies
# once instead of over and over for all branches it can find.
-$pypimirrorvenv/bin/run-mirror -b remotes/origin/master --no-update --verbose -c $tmpdir/mirror.yaml --no-process --export=$HOME/mirror_package_list.txt
+$pypimirrorvenv/bin/run-mirror -b remotes/origin/$BRANCH --no-update --verbose -c $tmpdir/mirror.yaml --no-process --export=$HOME/mirror_package_list.txt
# Compare packages in the mirror with the list of requirements
gen_bare_package_list "$REPODIR/requirements/global-requirements.txt $REPODIR/requirements/dev-requirements.txt" > bare_all_requirements.txt
gen_bare_package_list $HOME/mirror_package_list.txt > bare_mirror_package_list.txt
@@ -130,7 +132,7 @@
$pypimirrorvenv/bin/pip install -i http://pypi.python.org/simple -d $tmpdownload/pip/openstack -r requirements.txt
$pypimirrorvenv/bin/python setup.py sdist -d $tmpdownload/pip/openstack
-$pypimirrorvenv/bin/run-mirror -b remotes/origin/master --no-update --verbose -c $tmpdir/mirror.yaml --no-download
+$pypimirrorvenv/bin/run-mirror -b remotes/origin/$BRANCH --no-update --verbose -c $tmpdir/mirror.yaml --no-download
find $pypidir -type f -name '*.html' -delete
find $pypidir
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package python-matplotlib for openSUSE:Factory checked in at 2014-03-30 07:58:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-matplotlib (Old)
and /work/SRC/openSUSE:Factory/.python-matplotlib.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-matplotlib"
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-matplotlib/python-matplotlib.changes 2014-03-18 14:01:30.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.python-matplotlib.new/python-matplotlib.changes 2014-03-30 12:25:26.000000000 +0200
@@ -1,0 +2,5 @@
+Fri Mar 28 15:48:46 UTC 2014 - speilicke(a)suse.com
+
+- Package doc/users/license.rst
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-matplotlib.spec ++++++
--- /var/tmp/diff_new_pack.I42FS9/_old 2014-03-30 12:25:28.000000000 +0200
+++ /var/tmp/diff_new_pack.I42FS9/_new 2014-03-30 12:25:28.000000000 +0200
@@ -207,8 +207,7 @@
%files
%defattr(-,root,root,-)
-%doc README.rst CHANGELOG
-%doc PKG-INFO TODO CXX examples
+%doc README.rst CHANGELOG PKG-INFO TODO CXX examples doc/users/license.rst
%{py_sitedir}/matplotlib-%{version}_r0-py%{py_ver}.egg-info
%{py_sitedir}/matplotlib-%{version}_r0-py%{py_ver}-nspkg.pth
%{py_sitedir}/matplotlib/
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0