Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-pygit2 for openSUSE:Factory checked in at 2024-06-20 16:47:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pygit2 (Old) and /work/SRC/openSUSE:Factory/.python-pygit2.new.18349 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pygit2" Thu Jun 20 16:47:12 2024 rev:39 rq:1181735 version:1.15.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pygit2/python-pygit2.changes 2024-05-22 21:30:02.160626566 +0200 +++ /work/SRC/openSUSE:Factory/.python-pygit2.new.18349/python-pygit2.changes 2024-06-20 16:47:42.086688640 +0200 @@ -1,0 +2,41 @@ +Wed Jun 19 10:53:06 UTC 2024 - John Paul Adrian Glaubitz <[email protected]> + +- Update to 1.15.1 + * Many deprecated features have been removed, see below + * Upgrade to libgit2 v1.8.1 + * New `push_options` optional argument in `Repository.push(...)` + * New support comparison of `Oid` with text string + * Fix `CheckoutNotify.IGNORED` + * Use default error handler when decoding/encoding paths + * Remove setuptools runtime dependency + * Coding style with ruff + * Add wheels for ppc64le + * Fix tests on EPEL8 builds for s390x + * Deprecate `IndexEntry.hex`, use `str(IndexEntry.id)` + * Remove deprecated `oid.hex`, use `str(oid)` + * Remove deprecated `object.hex`, use `str(object.id)` + * Remove deprecated `object.oid`, use `object.id` + * Remove deprecated `Repository.add_submodule(...)`, use `Repository.submodules.add(...)` + * Remove deprecated `Repository.lookup_submodule(...)`, use `Repository.submodules[...]` + * Remove deprecated `Repository.init_submodules(...)`, use `Repository.submodules.init(...)` + * Remove deprecated `Repository.update_submodule(...)`, use `Repository.submodules.update(...)` + * Remove deprecated constants `GIT_OBJ_XXX`, use `ObjectType` + * Remove deprecated constants `GIT_REVPARSE_XXX`, use `RevSpecFlag` + * Remove deprecated constants `GIT_REF_XXX`, use `ReferenceType` + * Remove deprecated `ReferenceType.OID`, use instead `ReferenceType.DIRECT` + * Remove deprecated `ReferenceType.LISTALL`, use instead `ReferenceType.ALL` + * Remove deprecated support for passing dicts to repository\'s `merge(...)`, + `merge_commits(...)` and `merge_trees(...)`. Instead pass `MergeFlag` for `flags`, and + `MergeFileFlag` for `file_flags`. + * Remove deprecated support for passing a string for the favor argument to repository\'s + `merge(...)`, `merge_commits(...)` and `merge_trees(...)`. Instead pass `MergeFavor`. +- Drop patches for issues fixed upstream + * Fix-CI.patch + * Fix-leaks-in-fetch_refspecs-and-push_refspecs.patch + * pygit2-Upgrade_to_libgit2_v1_8_0.patch + * pygit2-Upgrade_to_libgit2_v1_8_1-2.patch + * pygit2-Upgrade_to_libgit2_v1_8_1.patch +- Disable test test_push_options which currently segfaults +- Update BuildRequires from setup.py + +------------------------------------------------------------------- Old: ---- Fix-CI.patch Fix-leaks-in-fetch_refspecs-and-push_refspecs.patch pygit2-1.14.1.tar.gz pygit2-Upgrade_to_libgit2_v1_8_0.patch pygit2-Upgrade_to_libgit2_v1_8_1-2.patch pygit2-Upgrade_to_libgit2_v1_8_1.patch New: ---- pygit2-1.15.0.tar.gz BETA DEBUG BEGIN: Old:- Drop patches for issues fixed upstream * Fix-CI.patch * Fix-leaks-in-fetch_refspecs-and-push_refspecs.patch Old: * Fix-CI.patch * Fix-leaks-in-fetch_refspecs-and-push_refspecs.patch * pygit2-Upgrade_to_libgit2_v1_8_0.patch Old: * Fix-leaks-in-fetch_refspecs-and-push_refspecs.patch * pygit2-Upgrade_to_libgit2_v1_8_0.patch * pygit2-Upgrade_to_libgit2_v1_8_1-2.patch Old: * pygit2-Upgrade_to_libgit2_v1_8_0.patch * pygit2-Upgrade_to_libgit2_v1_8_1-2.patch * pygit2-Upgrade_to_libgit2_v1_8_1.patch Old: * pygit2-Upgrade_to_libgit2_v1_8_1-2.patch * pygit2-Upgrade_to_libgit2_v1_8_1.patch - Disable test test_push_options which currently segfaults BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pygit2.spec ++++++ --- /var/tmp/diff_new_pack.L7L3VI/_old 2024-06-20 16:47:43.838750263 +0200 +++ /var/tmp/diff_new_pack.L7L3VI/_new 2024-06-20 16:47:43.842750404 +0200 @@ -19,24 +19,14 @@ %{?sle15_python_module_pythons} Name: python-pygit2 -Version: 1.14.1 +Version: 1.15.0 Release: 0 Summary: Python bindings for libgit2 License: GPL-2.0-only URL: https://github.com/libgit2/pygit2 Source: https://files.pythonhosted.org/packages/source/p/pygit2/pygit2-%{version}.tar.gz -# PATCH-FIX-UPSTREAM pygit2-Upgrade_to_libgit2_v1_8_0.patch gh#libgit2/pygit2@6d539d76b53b -Patch0: pygit2-Upgrade_to_libgit2_v1_8_0.patch -# PATCH-FIX-UPSTREAM - fixup for the libgit 1.8 support -Patch1: Fix-CI.patch -# PATCH-FIX-UPSTREAM -Patch2: pygit2-Upgrade_to_libgit2_v1_8_1.patch -# PATCH-FIX-UPSTREAM -Patch3: pygit2-Upgrade_to_libgit2_v1_8_1-2.patch -# PATCH-FIX-UPSTREAM - happens to eliminate bogus pointer casts -Patch4: Fix-leaks-in-fetch_refspecs-and-push_refspecs.patch BuildRequires: %{python_module cached-property} -BuildRequires: %{python_module cffi >= 1.4.0} +BuildRequires: %{python_module cffi >= 1.16.0} BuildRequires: %{python_module devel} BuildRequires: %{python_module pip} BuildRequires: %{python_module pytest} @@ -80,7 +70,9 @@ rm -rf pygit2 # test_no_context_lines failing on big endian # https://github.com/libgit2/pygit2/issues/812 -%pytest_arch -k 'not test_no_context_lines' +donttest="test_no_context_lines" +donttest="$donttest or test_push_options" +%pytest_arch -k "not ($donttest)" %files %{python_files} %license COPYING ++++++ pygit2-1.14.1.tar.gz -> pygit2-1.15.0.tar.gz ++++++ ++++ 10366 lines of diff (skipped)
