Script 'mail_helper' called by obssrc
Hello community,

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

Package is "libvhdi"

Fri Nov 25 13:11:42 2022 rev:14 rq:1037871 version:20221124

Changes:
--------
--- /work/SRC/openSUSE:Factory/libvhdi/libvhdi.changes  2022-10-30 
18:29:34.674624925 +0100
+++ /work/SRC/openSUSE:Factory/.libvhdi.new.1597/libvhdi.changes        
2022-11-25 13:11:49.739904315 +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:
----
  libvhdi-alpha-20221029.tar.gz
  libvhdi-alpha-20221029.tar.gz.asc

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

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

Other differences:
------------------
++++++ libvhdi.spec ++++++
--- /var/tmp/diff_new_pack.TctuJo/_old  2022-11-25 13:11:50.379907890 +0100
+++ /var/tmp/diff_new_pack.TctuJo/_new  2022-11-25 13:11:50.399908002 +0100
@@ -18,7 +18,7 @@
 
 %define lname  libvhdi1
 Name:           libvhdi
-Version:        20221029
+Version:        20221124
 Release:        0
 Summary:        Library and tools to access the VHD image format
 License:        GFDL-1.3-or-later AND LGPL-3.0-or-later

++++++ libvhdi-alpha-20221029.tar.gz -> libvhdi-alpha-20221124.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvhdi-20221029/common/config.h 
new/libvhdi-20221124/common/config.h
--- old/libvhdi-20221029/common/config.h        2022-10-29 05:41:04.000000000 
+0200
+++ new/libvhdi-20221124/common/config.h        2022-11-24 11:57:27.000000000 
+0100
@@ -536,7 +536,7 @@
 #define PACKAGE_NAME "libvhdi"
 
 /* Define to the full name and version of this package. */
-#define PACKAGE_STRING "libvhdi 20221029"
+#define PACKAGE_STRING "libvhdi 20221124"
 
 /* Define to the one symbol short name of this package. */
 #define PACKAGE_TARNAME "libvhdi"
@@ -545,7 +545,7 @@
 #define PACKAGE_URL ""
 
 /* Define to the version of this package. */
-#define PACKAGE_VERSION "20221029"
+#define PACKAGE_VERSION "20221124"
 
 /* The size of `int', as computed by sizeof. */
 #define SIZEOF_INT 4
@@ -578,7 +578,7 @@
 /* #undef TM_IN_SYS_TIME */
 
 /* Version number of package */
-#define VERSION "20221029"
+#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/libvhdi-20221029/configure 
new/libvhdi-20221124/configure
--- old/libvhdi-20221029/configure      2022-10-29 05:40:49.000000000 +0200
+++ new/libvhdi-20221124/configure      2022-11-24 11:57:14.000000000 +0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.71 for libvhdi 20221029.
+# Generated by GNU Autoconf 2.71 for libvhdi 20221124.
 #
 # Report bugs to <joachim.m...@gmail.com>.
 #
@@ -621,8 +621,8 @@
 # Identity of this package.
 PACKAGE_NAME='libvhdi'
 PACKAGE_TARNAME='libvhdi'
-PACKAGE_VERSION='20221029'
-PACKAGE_STRING='libvhdi 20221029'
+PACKAGE_VERSION='20221124'
+PACKAGE_STRING='libvhdi 20221124'
 PACKAGE_BUGREPORT='joachim.m...@gmail.com'
 PACKAGE_URL=''
 
@@ -1673,7 +1673,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 libvhdi 20221029 to adapt to many kinds of systems.
+\`configure' configures libvhdi 20221124 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1744,7 +1744,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of libvhdi 20221029:";;
+     short | recursive ) echo "Configuration of libvhdi 20221124:";;
    esac
   cat <<\_ACEOF
 
@@ -1992,7 +1992,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-libvhdi configure 20221029
+libvhdi configure 20221124
 generated by GNU Autoconf 2.71
 
 Copyright (C) 2021 Free Software Foundation, Inc.
@@ -2713,7 +2713,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by libvhdi $as_me 20221029, which was
+It was created by libvhdi $as_me 20221124, which was
 generated by GNU Autoconf 2.71.  Invocation command line was
 
   $ $0$ac_configure_args_raw
@@ -4203,7 +4203,7 @@
 
 # Define the identity of the package.
  PACKAGE='libvhdi'
- VERSION='20221029'
+ VERSION='20221124'
 
 
 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
@@ -51269,7 +51269,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by libvhdi $as_me 20221029, which was
+This file was extended by libvhdi $as_me 20221124, which was
 generated by GNU Autoconf 2.71.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -51337,7 +51337,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config='$ac_cs_config_escaped'
 ac_cs_version="\\
-libvhdi config.status 20221029
+libvhdi 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/libvhdi-20221029/configure.ac 
new/libvhdi-20221124/configure.ac
--- old/libvhdi-20221029/configure.ac   2022-10-29 05:11:46.000000000 +0200
+++ new/libvhdi-20221124/configure.ac   2022-11-24 11:24:51.000000000 +0100
@@ -2,7 +2,7 @@
 
 AC_INIT(
  [libvhdi],
- [20221029],
+ [20221124],
  [joachim.m...@gmail.com])
 
 AC_CONFIG_SRCDIR(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvhdi-20221029/dpkg/changelog 
new/libvhdi-20221124/dpkg/changelog
--- old/libvhdi-20221029/dpkg/changelog 2022-10-29 05:41:04.000000000 +0200
+++ new/libvhdi-20221124/dpkg/changelog 2022-11-24 11:57:27.000000000 +0100
@@ -1,5 +1,5 @@
-libvhdi (20221029-1) unstable; urgency=low
+libvhdi (20221124-1) unstable; urgency=low
 
   * Auto-generated
 
- -- Joachim Metz <joachim.m...@gmail.com>  Sat, 29 Oct 2022 05:41:03 +0200
+ -- Joachim Metz <joachim.m...@gmail.com>  Thu, 24 Nov 2022 11:57:26 +0100
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvhdi-20221029/include/libvhdi/definitions.h 
new/libvhdi-20221124/include/libvhdi/definitions.h
--- old/libvhdi-20221029/include/libvhdi/definitions.h  2022-10-29 
05:41:04.000000000 +0200
+++ new/libvhdi-20221124/include/libvhdi/definitions.h  2022-11-24 
11:57:27.000000000 +0100
@@ -24,11 +24,11 @@
 
 #include <libvhdi/types.h>
 
-#define LIBVHDI_VERSION                        20221029
+#define LIBVHDI_VERSION                        20221124
 
 /* The version string
  */
-#define LIBVHDI_VERSION_STRING         "20221029"
+#define LIBVHDI_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/libvhdi-20221029/libvhdi/libvhdi.rc 
new/libvhdi-20221124/libvhdi/libvhdi.rc
--- old/libvhdi-20221029/libvhdi/libvhdi.rc     2022-10-29 05:41:04.000000000 
+0200
+++ new/libvhdi-20221124/libvhdi/libvhdi.rc     2022-11-24 11:57:27.000000000 
+0100
@@ -22,12 +22,12 @@
     BLOCK "040904E4"
     BEGIN
       VALUE "FileDescription",         "Library to access the Virtual Hard 
Disk (VHD) image format\0"
-      VALUE "FileVersion",             "20221029" "\0"
+      VALUE "FileVersion",             "20221124" "\0"
       VALUE "InternalName",            "libvhdi.dll\0"
       VALUE "LegalCopyright",          "(C) 2012-2022, Joachim Metz 
<joachim.m...@gmail.com>\0"
       VALUE "OriginalFilename",                "libvhdi.dll\0"
       VALUE "ProductName",             "libvhdi\0"
-      VALUE "ProductVersion",          "20221029" "\0"
+      VALUE "ProductVersion",          "20221124" "\0"
       VALUE "Comments",                        "For more information visit 
https://github.com/libyal/libvhdi/\0";
     END
   END
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvhdi-20221029/libvhdi/libvhdi_definitions.h 
new/libvhdi-20221124/libvhdi/libvhdi_definitions.h
--- old/libvhdi-20221029/libvhdi/libvhdi_definitions.h  2022-10-29 
05:41:04.000000000 +0200
+++ new/libvhdi-20221124/libvhdi/libvhdi_definitions.h  2022-11-24 
11:57:27.000000000 +0100
@@ -37,11 +37,11 @@
  * for local use of libvhdi
  */
 #else
-#define LIBVHDI_VERSION                                                20221029
+#define LIBVHDI_VERSION                                                20221124
 
 /* The version string
  */
-#define LIBVHDI_VERSION_STRING                                 "20221029"
+#define LIBVHDI_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/libvhdi-20221029/libvhdi.spec 
new/libvhdi-20221124/libvhdi.spec
--- old/libvhdi-20221029/libvhdi.spec   2022-10-29 05:41:04.000000000 +0200
+++ new/libvhdi-20221124/libvhdi.spec   2022-11-24 11:57:27.000000000 +0100
@@ -1,5 +1,5 @@
 Name: libvhdi
-Version: 20221029
+Version: 20221124
 Release: 1
 Summary: Library to access the Virtual Hard Disk (VHD) image format
 Group: System Environment/Libraries
@@ -101,6 +101,6 @@
 %{_mandir}/man1/*
 
 %changelog
-* Sat Oct 29 2022 Joachim Metz <joachim.m...@gmail.com> 20221029-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/libvhdi-20221029/pyvhdi/pyvhdi_file.c 
new/libvhdi-20221124/pyvhdi/pyvhdi_file.c
--- old/libvhdi-20221029/pyvhdi/pyvhdi_file.c   2022-10-29 05:20:56.000000000 
+0200
+++ new/libvhdi-20221124/pyvhdi/pyvhdi_file.c   2022-11-24 11:30:09.000000000 
+0100
@@ -440,6 +440,11 @@
                         &error );
                }
        }
+       if( pyvhdi_file->parent_file_object != NULL )
+       {
+               Py_DecRef(
+                (PyObject *) pyvhdi_file->parent_file_object );
+       }
        ob_type->tp_free(
         (PyObject*) pyvhdi_file );
 }
@@ -1516,6 +1521,11 @@
 
                return( NULL );
        }
+       pyvhdi_file->parent_file_object = parent_file;
+
+       Py_IncRef(
+        pyvhdi_file->parent_file_object );
+
        Py_IncRef(
         Py_None );
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvhdi-20221029/pyvhdi/pyvhdi_file.h 
new/libvhdi-20221124/pyvhdi/pyvhdi_file.h
--- old/libvhdi-20221029/pyvhdi/pyvhdi_file.h   2022-10-29 05:20:56.000000000 
+0200
+++ new/libvhdi-20221124/pyvhdi/pyvhdi_file.h   2022-11-24 11:28:40.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 pyvhdi_file_object_methods[];

Reply via email to