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")
