![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community, here is the log from the commit of package konkretcmpi for openSUSE:Factory checked in at Wed Sep 14 14:56:35 CEST 2011. -------- --- konkretcmpi/konkretcmpi.changes 2008-08-25 18:41:42.000000000 +0200 +++ /mounts/work_src_done/STABLE/konkretcmpi/konkretcmpi.changes 2010-08-02 21:17:46.000000000 +0200 @@ -0,0 +1,7 @@ +------------------------------------------------------------------- +Mon Aug 2 19:16:48 UTC 2010 - kkaempf@novell.com + +- Update to version 0.8.7 + Worked around bugs in certain CMPI brokers. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- konkretcmpi-0.8.6.tar.gz New: ---- konkretcmpi-0.8.7.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ konkretcmpi.spec ++++++ --- /var/tmp/diff_new_pack.fXWkK2/_old 2011-09-14 14:56:31.000000000 +0200 +++ /var/tmp/diff_new_pack.fXWkK2/_new 2011-09-14 14:56:31.000000000 +0200 @@ -1,7 +1,7 @@ # -# spec file for package konkretcmpi (Version 0.8.6) +# spec file for package konkretcmpi # -# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 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 @@ -22,7 +22,7 @@ BuildRequires: gcc gcc-c++ sblim-cmpi-devel Url: http://konkretcmpi.org/ # Increment the version every time the source code changes. -Version: 0.8.6 +Version: 0.8.7 Release: 1 Group: Development/Libraries/C and C++ Summary: An open-source library/tool for rapidly developing CMPI providers in the C programming language ++++++ konkretcmpi-0.8.6.tar.gz -> konkretcmpi-0.8.7.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/konkretcmpi-0.8.6/configure new/konkretcmpi-0.8.7/configure --- old/konkretcmpi-0.8.6/configure 2008-08-16 00:41:42.000000000 +0200 +++ new/konkretcmpi-0.8.7/configure 2008-10-23 02:56:35.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.61 for konkretcmpi 0.8.6. +# Generated by GNU Autoconf 2.61 for konkretcmpi 0.8.7. # # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, # 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. @@ -726,8 +726,8 @@ # Identity of this package. PACKAGE_NAME='konkretcmpi' PACKAGE_TARNAME='konkretcmpi' -PACKAGE_VERSION='0.8.6' -PACKAGE_STRING='konkretcmpi 0.8.6' +PACKAGE_VERSION='0.8.7' +PACKAGE_STRING='konkretcmpi 0.8.7' PACKAGE_BUGREPORT='' ac_unique_file="src" @@ -1390,7 +1390,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 konkretcmpi 0.8.6 to adapt to many kinds of systems. +\`configure' configures konkretcmpi 0.8.7 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1460,7 +1460,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of konkretcmpi 0.8.6:";; + short | recursive ) echo "Configuration of konkretcmpi 0.8.7:";; esac cat <<\_ACEOF @@ -1563,7 +1563,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -konkretcmpi configure 0.8.6 +konkretcmpi configure 0.8.7 generated by GNU Autoconf 2.61 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, @@ -1577,7 +1577,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by konkretcmpi $as_me 0.8.6, which was +It was created by konkretcmpi $as_me 0.8.7, which was generated by GNU Autoconf 2.61. Invocation command line was $ $0 $@ @@ -2267,7 +2267,7 @@ # Define the identity of the package. PACKAGE='konkretcmpi' - VERSION='0.8.6' + VERSION='0.8.7' cat >>confdefs.h <<_ACEOF @@ -21736,7 +21736,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by konkretcmpi $as_me 0.8.6, which was +This file was extended by konkretcmpi $as_me 0.8.7, which was generated by GNU Autoconf 2.61. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -21789,7 +21789,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF ac_cs_version="\\ -konkretcmpi config.status 0.8.6 +konkretcmpi config.status 0.8.7 configured by $0, generated by GNU Autoconf 2.61, with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/konkretcmpi-0.8.6/configure.ac new/konkretcmpi-0.8.7/configure.ac --- old/konkretcmpi-0.8.6/configure.ac 2008-08-16 00:41:35.000000000 +0200 +++ new/konkretcmpi-0.8.7/configure.ac 2008-10-23 02:56:00.000000000 +0200 @@ -1,6 +1,6 @@ # Process this file with autoconf to produce a configure script AC_PREREQ(2.57) -AC_INIT(konkretcmpi, 0.8.6) +AC_INIT(konkretcmpi, 0.8.7) AM_INIT_AUTOMAKE AC_CONFIG_SRCDIR([src]) AC_CONFIG_HEADER([src/konkret/config.h]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/konkretcmpi-0.8.6/src/konkret/defaultassoc.c new/konkretcmpi-0.8.7/src/konkret/defaultassoc.c --- old/konkretcmpi-0.8.6/src/konkret/defaultassoc.c 2008-08-16 00:06:38.000000000 +0200 +++ new/konkretcmpi-0.8.7/src/konkret/defaultassoc.c 2008-10-23 02:53:55.000000000 +0200 @@ -98,8 +98,15 @@ return st; } - if (cd.type != CMPI_ref || (cd.state & CMPI_nullValue)) + if (cd.type != CMPI_ref) + { + continue; + } + + if (!cd.value.ref) + { continue; + } acop = cd.value.ref; @@ -151,7 +158,9 @@ const char* tmp = KClassName(cd.value.ref); if (!tmp || strcasecmp(tmp, resultClass) != 0) + { continue; + } } /* Check result role */ @@ -161,7 +170,9 @@ const char* tmp = KChars(pn); if (!tmp || strcasecmp(tmp, resultRole) != 0) + { continue; + } } /* Save object path */ @@ -223,7 +234,9 @@ ci = mb->bft->getInstance(mb, cc, cop, properties, &st); if (ci && KOkay(st)) + { CMReturnInstance(cr, ci); + } } CMPIStatus KDefaultAssociators( @@ -297,7 +310,10 @@ if (st.rc) return st; - if (cd.type != CMPI_ref || (cd.state & CMPI_nullValue)) + if (cd.type != CMPI_ref) + continue; + + if (!cd.value.ref) continue; acop = cd.value.ref; @@ -314,12 +330,13 @@ CMPIString* pn = NULL; cd = CMGetKeyAt(acop, i, &pn, &st); - if (st.rc || cd.type != CMPI_ref || !cd.value.ref || - CMIsNullValue(cd)) + if (st.rc || cd.type != CMPI_ref || !cd.value.ref) { continue; } + // ATTN: CMIsNullValue(cd) is broken. + /* Match the two object paths */ if (KMatch(cop, cd.value.ref)) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/konkretcmpi-0.8.6/src/program/main.cpp new/konkretcmpi-0.8.7/src/program/main.cpp --- old/konkretcmpi-0.8.6/src/program/main.cpp 2008-08-15 23:50:09.000000000 +0200 +++ new/konkretcmpi-0.8.7/src/program/main.cpp 2008-09-19 19:29:47.000000000 +0200 @@ -2163,6 +2163,20 @@ " CMReturn(CMPI_RC_OK);\n" "}\n" "\n" + "static void <ALIAS>EnableIndications(\n" + " CMPIIndicationMI* mi, \n" + " const CMPIContext* cc)\n" + "{\n" + " CMReturn(CMPI_RC_OK);\n" + "}\n" + "\n" + "static void <ALIAS>DisableIndications(\n" + " CMPIIndicationMI* mi, \n" + " const CMPIContext* cc)\n" + "{\n" + " CMReturn(CMPI_RC_OK);\n" + "}\n" + "\n" "CMIndicationMIStub(\n" " <ALIAS>,\n" " <CLASS>, \n" ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org