Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-pycdlib for openSUSE:Factory checked in at 2025-09-04 18:00:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pycdlib (Old) and /work/SRC/openSUSE:Factory/.python-pycdlib.new.1977 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pycdlib" Thu Sep 4 18:00:00 2025 rev:3 rq:1302734 version:1.15.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pycdlib/python-pycdlib.changes 2025-06-04 20:29:24.863123230 +0200 +++ /work/SRC/openSUSE:Factory/.python-pycdlib.new.1977/python-pycdlib.changes 2025-09-04 18:02:47.543327566 +0200 @@ -1,0 +2,13 @@ +Thu Aug 28 10:23:04 UTC 2025 - Daniel Garcia <[email protected]> + +- Use libalternatives in TW and Leap 16.0 +- Change source to github tag archive, the last tag is not released in + pypi. +- update to 1.15.0: + * Remove Python 2 compatibility + * Add an encoding parameter to the walk API so non-standard ISOs can be used + * Fix ISOs that only have a single extent for Path Tables + * Add the 'udf_path' argument to add_file so UDF ISOs can add paths + * Fix timestamps for UDF + +------------------------------------------------------------------- Old: ---- pycdlib-1.14.0.tar.gz New: ---- pycdlib-1.15.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pycdlib.spec ++++++ --- /var/tmp/diff_new_pack.4T8iJZ/_old 2025-09-04 18:02:49.715419047 +0200 +++ /var/tmp/diff_new_pack.4T8iJZ/_new 2025-09-04 18:02:49.727419553 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-pycdlib # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,14 +16,20 @@ # +%if 0%{?suse_version} > 1500 +%bcond_without libalternatives +%else +%bcond_with libalternatives +%endif + Name: python-pycdlib -Version: 1.14.0 +Version: 1.15.0 Release: 0 Summary: Pure python ISO manipulation library License: LGPL-2.0-only Group: Development/Languages/Python URL: https://github.com/clalancette/pycdlib -Source: https://files.pythonhosted.org/packages/source/p/pycdlib/pycdlib-%{version}.tar.gz +Source: %{URL}/archive/v%{version}.tar.gz#/pycdlib-%{version}.tar.gz BuildRequires: %{python_module pip} BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools} @@ -32,6 +38,15 @@ BuildRequires: mkisofs BuildRequires: python-rpm-macros BuildRequires: timezone + +%if %{with libalternatives} +Requires: alts +BuildRequires: alts +%else +Requires(post): update-alternatives +Requires(postun): update-alternatives +%endif + Requires: mkisofs Requires: python3-pycdlib-common BuildArch: noarch @@ -71,12 +86,17 @@ %python_clone -a %{buildroot}%{_bindir}/pycdlib-explorer %python_clone -a %{buildroot}%{_bindir}/pycdlib-extract-files %python_clone -a %{buildroot}%{_bindir}/pycdlib-genisoimage +%python_group_libalternatives pycdlib-explorer pycdlib-extract-files pycdlib-genisoimage %check export LC_ALL=ja_JP.UTF-8 export TZ=Asia/Tokyo %pytest -k unit +%pre +# removing old update-alternatives entries +%python_libalternatives_reset_alternative pycdlib-explorer + %post %{python_install_alternative pycdlib-explorer pycdlib-extract-files pycdlib-genisoimage} ++++++ pycdlib-1.14.0.tar.gz -> pycdlib-1.15.0.tar.gz ++++++ ++++ 15615 lines of diff (skipped)
