Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libqcow for openSUSE:Factory checked 
in at 2022-11-25 13:11:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libqcow (Old)
 and      /work/SRC/openSUSE:Factory/.libqcow.new.1597 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libqcow"

Fri Nov 25 13:11:41 2022 rev:16 rq:1037870 version:20221124

Changes:
--------
--- /work/SRC/openSUSE:Factory/libqcow/libqcow.changes  2022-10-28 
19:30:19.910872497 +0200
+++ /work/SRC/openSUSE:Factory/.libqcow.new.1597/libqcow.changes        
2022-11-25 13:11:47.159889905 +0100
@@ -1,0 +2,6 @@
+Thu Nov 24 11:45:18 UTC 2022 - Jan Engelhardt <jeng...@inai.de>
+
+- Update to release 20221124
+  * A refcounting issue with the Python module was fixed
+
+-------------------------------------------------------------------

Old:
----
  libqcow-alpha-20221026.tar.gz
  libqcow-alpha-20221026.tar.gz.asc

New:
----
  libqcow-alpha-20221124.tar.gz
  libqcow-alpha-20221124.tar.gz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libqcow.spec ++++++
--- /var/tmp/diff_new_pack.BGoN6D/_old  2022-11-25 13:11:47.687892854 +0100
+++ /var/tmp/diff_new_pack.BGoN6D/_new  2022-11-25 13:11:47.691892877 +0100
@@ -18,7 +18,7 @@
 
 %define lname  libqcow1
 Name:           libqcow
-Version:        20221026
+Version:        20221124
 Release:        0
 Summary:        Library and tooling to access the QEMU Copy-On-Write (QCOW) 
image format
 License:        GFDL-1.1-or-later AND LGPL-3.0-or-later AND GFDL-1.3-or-later
@@ -58,12 +58,12 @@
 QCOW formats v1 and v2 in compressed or encrypted form are supported.
 Not supported are backing file-based snapshots and in-image snapshots.
 
-%package -n %{lname}
+%package -n %lname
 Summary:        Library to access the QEMU Copy-On-Write (QCOW) image format
 License:        LGPL-3.0-or-later
 Group:          System/Libraries
 
-%description -n %{lname}
+%description -n %lname
 Library to access the QEMU Copy-On-Write (QCOW) image format.
 QCOW formats v1 and v2 in compressed or encrypted form are supported.
 Not supported are backing file-based snapshots and in-image snapshots.
@@ -82,7 +82,7 @@
 Summary:        Development files for libqcow
 License:        GFDL-1.1-or-later AND LGPL-3.0-or-later AND GFDL-1.3-or-later
 Group:          Development/Libraries/C and C++
-Requires:       %{lname} = %{version}
+Requires:       %lname = %version
 
 %description devel
 libqcow is a library to access the QEMU Copy-On-Write (QCOW) image format.
@@ -111,31 +111,31 @@
 
 %install
 mv %_builddir/rt/* %buildroot/
-find %{buildroot} -type f -name "*.la" -delete -print
+find %buildroot -type f -name "*.la" -delete -print
 
-%post   -n %{lname} -p /sbin/ldconfig
-%postun -n %{lname} -p /sbin/ldconfig
+%post   -n %lname -p /sbin/ldconfig
+%postun -n %lname -p /sbin/ldconfig
 
-%files -n %{lname}
+%files -n %lname
 %license COPYING*
-%{_libdir}/libqcow.so.*
+%_libdir/libqcow.so.*
 
 %files -n %name-tools
 %license COPYING*
-%{_bindir}/qcow*
-%{_mandir}/man1/qcow*.1*
+%_bindir/qcow*
+%_mandir/man1/qcow*.1*
 
 %files -n %name-devel
 %doc QEMU_Copy-On-Write_file_format.pdf
 %license COPYING*
-%{_includedir}/libqcow.h
-%{_includedir}/libqcow/
-%{_libdir}/libqcow.so
-%{_libdir}/pkgconfig/libqcow.pc
-%{_mandir}/man3/libqcow.3*
+%_includedir/libqcow.h
+%_includedir/libqcow/
+%_libdir/libqcow.so
+%_libdir/pkgconfig/libqcow.pc
+%_mandir/man3/libqcow.3*
 
 %files %python_files
 %license COPYING*
-%{python_sitearch}/pyqcow.so
+%python_sitearch/pyqcow.so
 
 %changelog

++++++ libqcow-alpha-20221026.tar.gz -> libqcow-alpha-20221124.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqcow-20221026/common/config.h 
new/libqcow-20221124/common/config.h
--- old/libqcow-20221026/common/config.h        2022-10-26 06:04:14.000000000 
+0200
+++ new/libqcow-20221124/common/config.h        2022-11-24 12:02:35.000000000 
+0100
@@ -591,7 +591,7 @@
 #define PACKAGE_NAME "libqcow"
 
 /* Define to the full name and version of this package. */
-#define PACKAGE_STRING "libqcow 20221026"
+#define PACKAGE_STRING "libqcow 20221124"
 
 /* Define to the one symbol short name of this package. */
 #define PACKAGE_TARNAME "libqcow"
@@ -600,7 +600,7 @@
 #define PACKAGE_URL ""
 
 /* Define to the version of this package. */
-#define PACKAGE_VERSION "20221026"
+#define PACKAGE_VERSION "20221124"
 
 /* The size of `int', as computed by sizeof. */
 #define SIZEOF_INT 4
@@ -633,7 +633,7 @@
 /* #undef TM_IN_SYS_TIME */
 
 /* Version number of package */
-#define VERSION "20221026"
+#define VERSION "20221124"
 
 /* Number of bits in a file offset, on hosts where this is settable. */
 /* #undef _FILE_OFFSET_BITS */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqcow-20221026/configure 
new/libqcow-20221124/configure
--- old/libqcow-20221026/configure      2022-10-26 06:03:52.000000000 +0200
+++ new/libqcow-20221124/configure      2022-11-24 12:02:20.000000000 +0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.71 for libqcow 20221026.
+# Generated by GNU Autoconf 2.71 for libqcow 20221124.
 #
 # Report bugs to <joachim.m...@gmail.com>.
 #
@@ -621,8 +621,8 @@
 # Identity of this package.
 PACKAGE_NAME='libqcow'
 PACKAGE_TARNAME='libqcow'
-PACKAGE_VERSION='20221026'
-PACKAGE_STRING='libqcow 20221026'
+PACKAGE_VERSION='20221124'
+PACKAGE_STRING='libqcow 20221124'
 PACKAGE_BUGREPORT='joachim.m...@gmail.com'
 PACKAGE_URL=''
 
@@ -1700,7 +1700,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 libqcow 20221026 to adapt to many kinds of systems.
+\`configure' configures libqcow 20221124 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1771,7 +1771,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of libqcow 20221026:";;
+     short | recursive ) echo "Configuration of libqcow 20221124:";;
    esac
   cat <<\_ACEOF
 
@@ -2036,7 +2036,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-libqcow configure 20221026
+libqcow configure 20221124
 generated by GNU Autoconf 2.71
 
 Copyright (C) 2021 Free Software Foundation, Inc.
@@ -2757,7 +2757,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by libqcow $as_me 20221026, which was
+It was created by libqcow $as_me 20221124, which was
 generated by GNU Autoconf 2.71.  Invocation command line was
 
   $ $0$ac_configure_args_raw
@@ -4247,7 +4247,7 @@
 
 # Define the identity of the package.
  PACKAGE='libqcow'
- VERSION='20221026'
+ VERSION='20221124'
 
 
 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
@@ -15590,11 +15590,11 @@
 then :
   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to 
enable C++11 features" >&5
 printf %s "checking for $CXX option to enable C++11 features... " >&6; }
-if test ${ac_cv_prog_cxx_11+y}
+if test ${ac_cv_prog_cxx_cxx11+y}
 then :
   printf %s "(cached) " >&6
 else $as_nop
-  ac_cv_prog_cxx_11=no
+  ac_cv_prog_cxx_cxx11=no
 ac_save_CXX=$CXX
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
@@ -15636,11 +15636,11 @@
 then :
   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to 
enable C++98 features" >&5
 printf %s "checking for $CXX option to enable C++98 features... " >&6; }
-if test ${ac_cv_prog_cxx_98+y}
+if test ${ac_cv_prog_cxx_cxx98+y}
 then :
   printf %s "(cached) " >&6
 else $as_nop
-  ac_cv_prog_cxx_98=no
+  ac_cv_prog_cxx_cxx98=no
 ac_save_CXX=$CXX
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
@@ -54792,7 +54792,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by libqcow $as_me 20221026, which was
+This file was extended by libqcow $as_me 20221124, which was
 generated by GNU Autoconf 2.71.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -54860,7 +54860,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config='$ac_cs_config_escaped'
 ac_cs_version="\\
-libqcow config.status 20221026
+libqcow config.status 20221124
 configured by $0, generated by GNU Autoconf 2.71,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqcow-20221026/configure.ac 
new/libqcow-20221124/configure.ac
--- old/libqcow-20221026/configure.ac   2022-10-26 05:37:50.000000000 +0200
+++ new/libqcow-20221124/configure.ac   2022-11-24 11:32:14.000000000 +0100
@@ -2,7 +2,7 @@
 
 AC_INIT(
  [libqcow],
- [20221026],
+ [20221124],
  [joachim.m...@gmail.com])
 
 AC_CONFIG_SRCDIR(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqcow-20221026/dpkg/changelog 
new/libqcow-20221124/dpkg/changelog
--- old/libqcow-20221026/dpkg/changelog 2022-10-26 06:04:14.000000000 +0200
+++ new/libqcow-20221124/dpkg/changelog 2022-11-24 12:02:35.000000000 +0100
@@ -1,5 +1,5 @@
-libqcow (20221026-1) unstable; urgency=low
+libqcow (20221124-1) unstable; urgency=low
 
   * Auto-generated
 
- -- Joachim Metz <joachim.m...@gmail.com>  Wed, 26 Oct 2022 06:04:13 +0200
+ -- Joachim Metz <joachim.m...@gmail.com>  Thu, 24 Nov 2022 12:02:34 +0100
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqcow-20221026/include/libqcow/definitions.h 
new/libqcow-20221124/include/libqcow/definitions.h
--- old/libqcow-20221026/include/libqcow/definitions.h  2022-10-26 
06:04:14.000000000 +0200
+++ new/libqcow-20221124/include/libqcow/definitions.h  2022-11-24 
12:02:35.000000000 +0100
@@ -24,11 +24,11 @@
 
 #include <libqcow/types.h>
 
-#define LIBQCOW_VERSION                                20221026
+#define LIBQCOW_VERSION                                20221124
 
 /* The version string
  */
-#define LIBQCOW_VERSION_STRING                 "20221026"
+#define LIBQCOW_VERSION_STRING                 "20221124"
 
 /* The access flags definitions
  * bit 1        set to 1 for read access
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqcow-20221026/libqcow/libqcow.rc 
new/libqcow-20221124/libqcow/libqcow.rc
--- old/libqcow-20221026/libqcow/libqcow.rc     2022-10-26 06:04:14.000000000 
+0200
+++ new/libqcow-20221124/libqcow/libqcow.rc     2022-11-24 12:02:35.000000000 
+0100
@@ -22,12 +22,12 @@
     BLOCK "040904E4"
     BEGIN
       VALUE "FileDescription",         "Library to access the QEMU 
Copy-On-Write (QCOW) image file format\0"
-      VALUE "FileVersion",             "20221026" "\0"
+      VALUE "FileVersion",             "20221124" "\0"
       VALUE "InternalName",            "libqcow.dll\0"
       VALUE "LegalCopyright",          "(C) 2010-2022, Joachim Metz 
<joachim.m...@gmail.com>\0"
       VALUE "OriginalFilename",                "libqcow.dll\0"
       VALUE "ProductName",             "libqcow\0"
-      VALUE "ProductVersion",          "20221026" "\0"
+      VALUE "ProductVersion",          "20221124" "\0"
       VALUE "Comments",                        "For more information visit 
https://github.com/libyal/libqcow/\0";
     END
   END
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqcow-20221026/libqcow/libqcow_definitions.h 
new/libqcow-20221124/libqcow/libqcow_definitions.h
--- old/libqcow-20221026/libqcow/libqcow_definitions.h  2022-10-26 
06:04:14.000000000 +0200
+++ new/libqcow-20221124/libqcow/libqcow_definitions.h  2022-11-24 
12:02:35.000000000 +0100
@@ -37,11 +37,11 @@
  * for local use of libqcow
  */
 #else
-#define LIBQCOW_VERSION                                                20221026
+#define LIBQCOW_VERSION                                                20221124
 
 /* The version string
  */
-#define LIBQCOW_VERSION_STRING                                 "20221026"
+#define LIBQCOW_VERSION_STRING                                 "20221124"
 
 /* The access flags definitions
  * bit 1        set to 1 for read access
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqcow-20221026/libqcow.spec 
new/libqcow-20221124/libqcow.spec
--- old/libqcow-20221026/libqcow.spec   2022-10-26 06:04:14.000000000 +0200
+++ new/libqcow-20221124/libqcow.spec   2022-11-24 12:02:35.000000000 +0100
@@ -1,5 +1,5 @@
 Name: libqcow
-Version: 20221026
+Version: 20221124
 Release: 1
 Summary: Library to access the QEMU Copy-On-Write (QCOW) image file format
 Group: System Environment/Libraries
@@ -101,6 +101,6 @@
 %{_mandir}/man1/*
 
 %changelog
-* Wed Oct 26 2022 Joachim Metz <joachim.m...@gmail.com> 20221026-1
+* Thu Nov 24 2022 Joachim Metz <joachim.m...@gmail.com> 20221124-1
 - Auto-generated
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqcow-20221026/pyqcow/pyqcow_file.c 
new/libqcow-20221124/pyqcow/pyqcow_file.c
--- old/libqcow-20221026/pyqcow/pyqcow_file.c   2022-10-26 05:39:08.000000000 
+0200
+++ new/libqcow-20221124/pyqcow/pyqcow_file.c   2022-11-24 11:35:19.000000000 
+0100
@@ -398,6 +398,11 @@
                         &error );
                }
        }
+       if( pyqcow_file->parent_file_object != NULL )
+       {
+               Py_DecRef(
+                (PyObject *) pyqcow_file->parent_file_object );
+       }
        ob_type->tp_free(
         (PyObject*) pyqcow_file );
 }
@@ -1530,6 +1535,11 @@
 
                return( NULL );
        }
+       pyqcow_file->parent_file_object = parent_file;
+
+       Py_IncRef(
+        pyqcow_file->parent_file_object );
+
        Py_IncRef(
         Py_None );
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqcow-20221026/pyqcow/pyqcow_file.h 
new/libqcow-20221124/pyqcow/pyqcow_file.h
--- old/libqcow-20221026/pyqcow/pyqcow_file.h   2022-10-26 05:39:08.000000000 
+0200
+++ new/libqcow-20221124/pyqcow/pyqcow_file.h   2022-11-24 11:34:21.000000000 
+0100
@@ -48,6 +48,10 @@
        /* The libbfio file IO handle
         */
        libbfio_handle_t *file_io_handle;
+
+       /* The parent file object
+        */
+       PyObject *parent_file_object;
 };
 
 extern PyMethodDef pyqcow_file_object_methods[];

Reply via email to