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 - [email protected]
+
+- Remove no-effect --with-pic. Inline autoconfiscate.sh.
+- Implement shared library guideline.
+
+-------------------------------------------------------------------
+Tue Jan  2 13:36:51 UTC 2018 - [email protected]
+
+- 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 - [email protected]
+
+- Add rpmlintrc as source in spec file
+
+-------------------------------------------------------------------
+Fri Nov 28 08:03:50 UTC 2014 - [email protected]
+
+- 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 - [email protected]
+
+- 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 <[email protected]>.
 #
@@ -570,8 +570,8 @@
 # Identity of this package.
 PACKAGE_NAME='sblim-sfcc'
 PACKAGE_TARNAME='sblim-sfcc'
-PACKAGE_VERSION='2.2.7'
-PACKAGE_STRING='sblim-sfcc 2.2.7'
+PACKAGE_VERSION='2.2.8'
+PACKAGE_STRING='sblim-sfcc 2.2.8'
 PACKAGE_BUGREPORT='[email protected]'
 PACKAGE_URL=''
 
@@ -1306,7 +1306,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures sblim-sfcc 2.2.7 to adapt to many kinds of systems.
+\`configure' configures sblim-sfcc 2.2.8 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1376,7 +1376,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of sblim-sfcc 2.2.7:";;
+     short | recursive ) echo "Configuration of sblim-sfcc 2.2.8:";;
    esac
   cat <<\_ACEOF
 
@@ -1482,7 +1482,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-sblim-sfcc configure 2.2.7
+sblim-sfcc configure 2.2.8
 generated by GNU Autoconf 2.68
 
 Copyright (C) 2010 Free Software Foundation, Inc.
@@ -2026,7 +2026,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by sblim-sfcc $as_me 2.2.7, which was
+It was created by sblim-sfcc $as_me 2.2.8, which was
 generated by GNU Autoconf 2.68.  Invocation command line was
 
   $ $0 $@
@@ -2848,7 +2848,7 @@
 
 # Define the identity of the package.
  PACKAGE='sblim-sfcc'
- VERSION='2.2.7'
+ VERSION='2.2.8'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -16742,7 +16742,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by sblim-sfcc $as_me 2.2.7, which was
+This file was extended by sblim-sfcc $as_me 2.2.8, which was
 generated by GNU Autoconf 2.68.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -16808,7 +16808,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; 
s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-sblim-sfcc config.status 2.2.7
+sblim-sfcc config.status 2.2.8
 configured by $0, generated by GNU Autoconf 2.68,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sblim-sfcc-2.2.7/configure.ac 
new/sblim-sfcc-2.2.8/configure.ac
--- old/sblim-sfcc-2.2.7/configure.ac   2014-03-28 02:01:15.000000000 +0100
+++ new/sblim-sfcc-2.2.8/configure.ac   2014-11-26 18:38:26.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.7, [email protected])
+AC_INIT(sblim-sfcc, 2.2.8, [email protected])
 AC_CONFIG_SRCDIR([cimc/cimcclient.c])
 AC_CONFIG_HEADER([config.h])
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sblim-sfcc-2.2.7/sfcc.spec 
new/sblim-sfcc-2.2.8/sfcc.spec
--- old/sblim-sfcc-2.2.7/sfcc.spec      2014-03-28 02:19:47.000000000 +0100
+++ new/sblim-sfcc-2.2.8/sfcc.spec      2014-11-26 18:40:00.000000000 +0100
@@ -8,7 +8,7 @@
 
 Summary: Small Footprint CIM Client Library
 Name: sblim-sfcc
-Version: 2.2.7
+Version: 2.2.8
 Release: 0
 Group: Systems Management/Base
 License: EPL

++++++ sblim-sfcc-rpmlintrc ++++++
addFilter("shared-lib-calls-exit .*\.so")
addFilter("devel-file-in-non-devel-package.*libcimcClientXML.so")

Reply via email to