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 - [email protected]
+
+- 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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to