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[];