commit sblim-sfcc for openSUSE:Factory
Hello community,
here is the log from the commit of package sblim-sfcc for openSUSE:Factory checked in at 2018-01-07 17:22:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sblim-sfcc (Old)
and /work/SRC/openSUSE:Factory/.sblim-sfcc.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sblim-sfcc"
Sun Jan 7 17:22:39 2018 rev:32 rq:561269 version:2.2.8
Changes:
--------
--- /work/SRC/openSUSE:Factory/sblim-sfcc/sblim-sfcc.changes 2014-03-30 12:28:04.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.sblim-sfcc.new/sblim-sfcc.changes 2018-01-07 17:22:44.621421142 +0100
@@ -1,0 +2,33 @@
+Tue Jan 2 17:04:38 UTC 2018 - jengelh@inai.de
+
+- Remove no-effect --with-pic. Inline autoconfiscate.sh.
+- Implement shared library guideline.
+
+-------------------------------------------------------------------
+Tue Jan 2 13:36:51 UTC 2018 - adam.majer@suse.de
+
+- Add missing changelog entry
+- Rename rpmlintrc file to follow packaging guidelines
+- Minor specfile cleanup
+- Update upstream URL
+
+-------------------------------------------------------------------
+Mon Sep 4 16:05:13 UTC 2017 - kgronlund@suse.com
+
+- Add rpmlintrc as source in spec file
+
+-------------------------------------------------------------------
+Fri Nov 28 08:03:50 UTC 2014 - kkaempf@suse.com
+
+- Update to 2.2.8
+ - fix more memory leaks
+ - drop 0001-Don-t-release-op-when-used-as-value.patch, upstream
+ (upstream #2730)
+
+-------------------------------------------------------------------
+Fri Jun 20 10:45:17 UTC 2014 - kkaempf@suse.com
+
+- don't release objectpath when used as return value (upstream #2730)
+ add 0001-Don-t-release-op-when-used-as-value.patch
+
+-------------------------------------------------------------------
Old:
----
autoconfiscate.sh
sblim-sfcc-2.2.7.tar.bz2
sblim-sfcc.rpmlintrc
sblim-sfcc_2.2.6-0ubuntu2.debian.tar.gz
sblim-sfcc_2.2.6-0ubuntu2.dsc
New:
----
sblim-sfcc-2.2.8.tar.bz2
sblim-sfcc-rpmlintrc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ sblim-sfcc.spec ++++++
--- /var/tmp/diff_new_pack.JD4sQO/_old 2018-01-07 17:22:45.173395270 +0100
+++ /var/tmp/diff_new_pack.JD4sQO/_new 2018-01-07 17:22:45.173395270 +0100
@@ -1,7 +1,7 @@
#
# spec file for package sblim-sfcc
#
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX 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,14 +17,14 @@
Name: sblim-sfcc
-Version: 2.2.7
+Version: 2.2.8
Release: 0
-Url: http://sblim.wiki.sourceforge.net/
+Url: http://sblim.sourceforge.net/wiki/index.php/Sfcc
Summary: Small Footprint CIM Client Library
License: EPL-1.0
Group: System/Management
Source: %{name}-%{version}.tar.bz2
-Source1: autoconfiscate.sh
+Source2: %{name}-rpmlintrc
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: gcc-c++
@@ -40,14 +40,36 @@
%endif
%description
+Small Footprint CIM Client Library
+
+%package -n libcimcClientXML0
+Summary: Small Footprint CIM Client Library
+Group: System/Libraries
+
+%description -n libcimcClientXML0
+Small Footprint CIM Client Library (sfcc) Runtime Libraries
+
+%package -n libcimcclient0
+Summary: CIM C Client Loader Implementation
+Group: System/Libraries
+
+%description -n libcimcclient0
Small Footprint CIM Client Library (sfcc) Runtime Libraries
+%package -n libcmpisfcc1
+Summary: Common Manageability Programming Interface of the Small Footprint CIM Client
+Group: System/Libraries
+
+%description -n libcmpisfcc1
+Small Footprint CIM Client Library (sfcc) Runtime Libraries
%package devel
-Summary: Small Footprint CIM Client Library
+Summary: Development files for the Small Footprint CIM Client Library
Group: Development/Libraries/C and C++
-Requires: %{name} = %{version}
Requires: glibc-devel
+Requires: libcimcClientXML0 = %{version}
+Requires: libcimcclient0 = %{version}
+Requires: libcmpisfcc1 = %{version}
%description devel
Small Footprint CIM Client Library (sfcc) Header Files and Link
@@ -57,10 +79,10 @@
%setup -q
%build
-# autoconfiscate
-sh %{S:1}
-export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
-%configure --disable-static --with-pic
+autoreconf -fi
+export CFLAGS="%optflags -fno-strict-aliasing"
+%configure \
+ --disable-static
# RHEL5 ships with old libtool (see http://www.yolinux.com/TUTORIALS/C++XmlBeansxx.html)
%if 0%{?rhel_version} >= 500 || 0%{?centos_version} >= 500
@@ -69,34 +91,41 @@
%endif
%endif
-make %{?jobs:-j%jobs}
+make %{?_smp_mflags}
%install
-make DESTDIR=$RPM_BUILD_ROOT install docdir=%{_docdir}/%{name}
-rm -f %{buildroot}%{_libdir}/*.la
-rm -f %{buildroot}%{_libdir}/*.a
+make DESTDIR="%{buildroot}" install docdir=%{_docdir}/%{name}
+rm %{buildroot}%{_libdir}/*.la
-%clean
-rm -rf $RPM_BUILD_ROOT
+%post -n libcimcClientXML0 -p /sbin/ldconfig
+%postun -n libcimcClientXML0 -p /sbin/ldconfig
+%post -n libcimcclient0 -p /sbin/ldconfig
+%postun -n libcimcclient0 -p /sbin/ldconfig
+%post -n libcmpisfcc1 -p /sbin/ldconfig
+%postun -n libcmpisfcc1 -p /sbin/ldconfig
-%post -p /sbin/ldconfig
-
-%postun -p /sbin/ldconfig
-
-%files
+%files devel
%defattr(-,root,root)
+%{_includedir}/*
+%{_libdir}/libcimcclient.so
+%{_libdir}/libcmpisfcc.so
+%{_mandir}/man3/*
%doc AUTHORS COPYING ChangeLog NEWS README
%dir %{_docdir}/%{name}
%{_docdir}/%{name}/*
-%doc %{_mandir}/man3/*
-%{_libdir}/*.so.*
+
+%files -n libcimcClientXML0
+%defattr(-,root,root)
+%{_libdir}/libcimcClientXML.so.0*
# dlopen'ed lib
%{_libdir}/libcimcClientXML.so
-%files devel
+%files -n libcimcclient0
%defattr(-,root,root)
-%{_includedir}/*
-%{_libdir}/libcimcclient.so
-%{_libdir}/libcmpisfcc.so
+%{_libdir}/libcimcclient.so.0*
+
+%files -n libcmpisfcc1
+%defattr(-,root,root)
+%{_libdir}/libcmpisfcc.so.1*
%changelog
++++++ sblim-sfcc-2.2.7.tar.bz2 -> sblim-sfcc-2.2.8.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sblim-sfcc-2.2.7/NEWS new/sblim-sfcc-2.2.8/NEWS
--- old/sblim-sfcc-2.2.7/NEWS 2014-03-28 02:13:52.000000000 +0100
+++ new/sblim-sfcc-2.2.8/NEWS 2014-11-26 18:38:05.000000000 +0100
@@ -1,5 +1,14 @@
Small Footprint CIM Client Library NEWS
+Changes in 2.2.8
+================
+
+New Features:
+
+Bugs:
+- [bugs:#2730] back out original patch
+- [bugs:#2730] redo: More memory leaks in backend/cimxml/grammer.c
+
Changes in 2.2.7
================
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sblim-sfcc-2.2.7/backend/cimxml/grammar.c new/sblim-sfcc-2.2.8/backend/cimxml/grammar.c
--- old/sblim-sfcc-2.2.7/backend/cimxml/grammar.c 2014-03-28 01:58:53.000000000 +0100
+++ new/sblim-sfcc-2.2.8/backend/cimxml/grammar.c 2014-11-26 17:26:46.000000000 +0100
@@ -444,7 +444,6 @@
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);
@@ -468,7 +467,6 @@
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);
@@ -481,10 +479,10 @@
createPath(&op,&(lvalp.xtokNamedInstance.path));
CMSetNameSpace(op, getNameSpaceChars(parm->requestObjectPath));
inst = native_new_CMPIInstance(op,NULL);
+ op->ft->release(op);
//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);
@@ -498,7 +496,6 @@
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' old/sblim-sfcc-2.2.7/configure new/sblim-sfcc-2.2.8/configure
--- old/sblim-sfcc-2.2.7/configure 2014-03-28 02:19:39.000000000 +0100
+++ new/sblim-sfcc-2.2.8/configure 2014-11-26 18:39:50.000000000 +0100
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.68 for sblim-sfcc 2.2.7.
+# Generated by GNU Autoconf 2.68 for sblim-sfcc 2.2.8.
#
# Report bugs to
participants (1)
-
root@hilbert.suse.de