Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libcdio for openSUSE:Factory checked in at 2025-01-17 18:37:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libcdio (Old) and /work/SRC/openSUSE:Factory/.libcdio.new.5589 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libcdio" Fri Jan 17 18:37:05 2025 rev:53 rq:1238135 version:2.2.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libcdio/libcdio.changes 2024-08-07 06:10:28.702506329 +0200 +++ /work/SRC/openSUSE:Factory/.libcdio.new.5589/libcdio.changes 2025-01-17 18:37:09.648430347 +0100 @@ -1,0 +2,55 @@ +Thu Jan 16 00:15:33 UTC 2025 - Matej Cepl <mc...@cepl.eu> + +- Update to 2.2.0: + - Revised to note ABI change in ISO-9660 shared library (.so) + version numbers; bump release version from 2.1.1 to 2.2.0 + to note both API and ABI changes. These are the last three + bullet items under Version 2.1.1. + - Remove LIBCDIO_SOURCE_PATH from configure.ac. + +------------------------------------------------------------------- +Fri Jan 10 11:33:28 UTC 2025 - Matej Cepl <mc...@cepl.eu> + +- Update to 2.1.1: + - More checks of potentially NULL buffers. More + malloc()/calloc() result checks. + - Enforce non-widestring ("A" suffixed) calls when we pass + char* parameters. + - Use widestring API calls unless otherwise specified. + - Remove a deprecation warning of the declaration of + is_cdrom_aspi() and GetVersion(). + - Updates for compiling on MSVC. + - Move to github + - Add github CI checks. + - Count empty fields as tracks. + - Add some validity checks to enhance security. + - Add support for ISO9660 multi extent files. + - Fix Recognition of multi-extent in ISO9660 when Joliet is + present. + - Use getmntent/setmntent for reading mounts. + - Use GNU/Linux new ioctl on kernel v5.16 or newer. + - Use "%s"-style format in cdda-player.c: to make it catch + cases when user input is used in place of format. + - Remove some memory leaks in C++ code. + - Allow for DO_NOT_WANT_COMPATIBILITY macro in config.h to + disable APIs that are being retired. + - Fix win32 implementation of .get_track_msf() for CD with + first track number > 1 + - Fix testing on Windows and remove compilation warnings. + - Add Rock Ridge deep directory support. + - Fix and clean up various Rock Ridge issues and adjust tests. + - Fix double reporting of sizes in cd-info.c. + - CD-Text character set interpretation more tolerant of bad + input. + - Remove homegrown boolean type in favor of <stdbool.h>. + - Improve pkg-config configuration detection + - Fix crash reading CD TOC on macOS Ventura. + - Update freedb references to GnuDB. + - Fix charset check in Windows cdio_charset_from_utf8 + implementation. + - Add support for reading CD-Text on macOS and Windows +- Remove upstreamed patch: + - fix-undefined-behavior-in-readlink.patch +- Remove GPG authentication, not supported any more. + +------------------------------------------------------------------- Old: ---- fix-undefined-behavior-in-readlink.patch libcdio-2.1.0.tar.bz2 libcdio-2.1.0.tar.bz2.sig libcdio.keyring New: ---- libcdio-2.2.0.tar.bz2 BETA DEBUG BEGIN: Old:/work/SRC/openSUSE:Factory/.libcdio.new.5589/libcdio.changes-- Remove upstreamed patch: /work/SRC/openSUSE:Factory/.libcdio.new.5589/libcdio.changes: - fix-undefined-behavior-in-readlink.patch /work/SRC/openSUSE:Factory/.libcdio.new.5589/libcdio.changes-- Remove GPG authentication, not supported any more. BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cdio-utils.spec ++++++ --- /var/tmp/diff_new_pack.z3V3er/_old 2025-01-17 18:37:11.984527146 +0100 +++ /var/tmp/diff_new_pack.z3V3er/_new 2025-01-17 18:37:12.000527809 +0100 @@ -1,7 +1,7 @@ # # spec file for package cdio-utils # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,15 +18,13 @@ %define cdioutils 1 Name: cdio-utils -Version: 2.1.0 +Version: 2.2.0 Release: 0 Summary: Utility programs making use of libcdio, a CD-ROM access library License: GPL-3.0-or-later Group: Productivity/Multimedia/Other URL: https://savannah.gnu.org/projects/libcdio -Source0: https://ftp.gnu.org/gnu/libcdio/libcdio-%{version}.tar.bz2 -Source1: https://ftp.gnu.org/gnu/libcdio/libcdio-%{version}.tar.bz2.sig -Source2: libcdio.keyring +Source0: https://github.com/libcdio/libcdio/releases/download/%{version}/libcdio-%{version}.tar.bz2 Source4: baselibs.conf Patch0: c99.patch BuildRequires: fdupes @@ -76,7 +74,7 @@ %fdupes -s %{buildroot}%{_mandir} %files -n cdio-utils -%doc AUTHORS NEWS.md README README.libcdio THANKS TODO +%doc AUTHORS THANKS TODO ChangeLog NEWS.md README-libcdio.md README.md %license COPYING* %{_bindir}/cd-* %{_bindir}/cdda-* ++++++ libcdio.spec ++++++ --- /var/tmp/diff_new_pack.z3V3er/_old 2025-01-17 18:37:12.360542727 +0100 +++ /var/tmp/diff_new_pack.z3V3er/_new 2025-01-17 18:37:12.372543224 +0100 @@ -1,7 +1,7 @@ # # spec file for package libcdio # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,21 +18,18 @@ %define cdio_name libcdio19 %define cdiopp_name libcdio++1 -%define iso9660_name libiso9660-11 -%define iso9660pp_name libiso9660++0 +%define iso9660_name libiso9660-12 +%define iso9660pp_name libiso9660++1 %define udf_name libudf0 Name: libcdio -Version: 2.1.0 +Version: 2.2.0 Release: 0 Summary: CD-ROM Access Library License: GPL-3.0-or-later Group: Productivity/Multimedia/Other URL: https://savannah.gnu.org/projects/libcdio -Source0: https://ftp.gnu.org/gnu/libcdio/%{name}-%{version}.tar.bz2 -Source1: https://ftp.gnu.org/gnu/libcdio/%{name}-%{version}.tar.bz2.sig -Source2: %{name}.keyring +Source0: https://github.com/libcdio/libcdio/releases/download/%{version}/libcdio-%{version}.tar.bz2 Source3: baselibs.conf -Patch0: fix-undefined-behavior-in-readlink.patch Patch1: c99.patch BuildRequires: fdupes BuildRequires: gcc-c++ ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.z3V3er/_old 2025-01-17 18:37:12.596552506 +0100 +++ /var/tmp/diff_new_pack.z3V3er/_new 2025-01-17 18:37:12.620553500 +0100 @@ -1,8 +1,8 @@ libcdio19 obsoletes "libcdio-<targettype> <= <version>" provides "libcdio-<targettype> = <version>" -libiso9660-11 -libiso9660++0 +libiso9660-12 +libiso9660++1 libcdio++1 libudf0 #libcdio_cdda1 ++++++ c99.patch ++++++ --- /var/tmp/diff_new_pack.z3V3er/_old 2025-01-17 18:37:12.748558804 +0100 +++ /var/tmp/diff_new_pack.z3V3er/_new 2025-01-17 18:37:12.780560130 +0100 @@ -11,18 +11,16 @@ Signed-off-by: Alfred Wingate <par...@protonmail.com> --- - configure.ac | 8 ++++---- - lib/driver/_cdio_generic.c | 12 +----------- - lib/driver/_cdio_stdio.c | 6 +----- + configure.ac | 8 ++++---- + lib/driver/_cdio_generic.c | 12 +----------- + lib/driver/_cdio_stdio.c | 6 +----- 3 files changed, 6 insertions(+), 20 deletions(-) -diff --git a/configure.ac b/configure.ac -index 0399a718..5ea300fe 100644 --- a/configure.ac +++ b/configure.ac -@@ -547,10 +547,10 @@ AC_DEFINE_UNQUOTED(LIBCDIO_SOURCE_PATH, "$LIBCDIO_SOURCE_PATH", - [Full path to libcdio top_sourcedir.]) - AC_SUBST(LIBCDIO_SOURCE_PATH) +@@ -539,10 +539,10 @@ AC_SUBST(HAVE_SOLARIS_CDROM) + AC_SUBST(HAVE_WIN32_CDROM) + AC_SUBST(HAVE_OS2_CDROM) -AC_CHECK_FUNCS( [chdir drand48 fseeko fseeko64 ftruncate geteuid getgid \ - getuid getpwuid gettimeofday lseek64 lstat memcpy memset mkstemp rand \ @@ -35,8 +33,6 @@ # check for timegm() support AC_CHECK_FUNC(timegm, AC_DEFINE(HAVE_TIMEGM,1, -diff --git a/lib/driver/_cdio_generic.c b/lib/driver/_cdio_generic.c -index 4a7fcadf..f5c8c402 100644 --- a/lib/driver/_cdio_generic.c +++ b/lib/driver/_cdio_generic.c @@ -55,16 +55,6 @@ @@ -65,8 +61,6 @@ } /*! -diff --git a/lib/driver/_cdio_stdio.c b/lib/driver/_cdio_stdio.c -index 1d46b156..c26a35d0 100644 --- a/lib/driver/_cdio_stdio.c +++ b/lib/driver/_cdio_stdio.c @@ -47,11 +47,7 @@ @@ -82,7 +76,4 @@ #define CDIO_FSEEK fseeko #else #define CDIO_FSEEK fseek --- -2.45.1 - ++++++ libcdio-2.1.0.tar.bz2 -> libcdio-2.2.0.tar.bz2 ++++++ ++++ 57627 lines of diff (skipped)