Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libgit2 for openSUSE:Factory checked in at 2025-06-18 19:29:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libgit2 (Old) and /work/SRC/openSUSE:Factory/.libgit2.new.19631 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libgit2" Wed Jun 18 19:29:47 2025 rev:70 rq:1286269 version:1.9.1 Changes: -------- --- /work/SRC/openSUSE:Factory/libgit2/libgit2.changes 2025-03-18 17:41:43.394598411 +0100 +++ /work/SRC/openSUSE:Factory/.libgit2.new.19631/libgit2.changes 2025-06-18 19:29:53.925463810 +0200 @@ -1,0 +2,19 @@ +Mon Jun 16 19:23:27 UTC 2025 - Andreas Stieger <andreas.stie...@gmx.de> + +- update to 1.9.1: + * hash: allow unsigned int != size_t in sha256 + * include: Fix code comment termination + * alternates: allow relative paths in all repositories + * Fix potential null dereference + * attr: honor ignorecase in attribute matching + * tag: Refuse to use HEAD as a tagname + * Fix memory leak in openssl fips modes + * Fix circular includes between types.h and oid.h + * diff: correct diff stat alignment in presence of renames w/ common prefix + * Revert include path regression + * documentation updates +- changes to cmake file placement, add the needed conflict + between -devel and -experimental-devel +- fix Leap build of experimental flavor + +------------------------------------------------------------------- Old: ---- libgit2-1.9.0.tar.gz New: ---- libgit2-1.9.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libgit2.spec ++++++ --- /var/tmp/diff_new_pack.8tm54q/_old 2025-06-18 19:29:54.649493775 +0200 +++ /var/tmp/diff_new_pack.8tm54q/_new 2025-06-18 19:29:54.653493940 +0200 @@ -19,19 +19,17 @@ %global flavor @BUILD_FLAVOR@%{nil} - %define pname libgit2 - -%if "%flavor" == "experimental" +%if "%{flavor}" == "experimental" %define psuffix -%{flavor} +%define sosuffix 1_9 %bcond_without expt_sha256 %else +%define sosuffix -1_9 %bcond_with expt_sha256 %endif - -%define sover 1_9 Name: %{pname}%{?psuffix} -Version: 1.9.0 +Version: 1.9.1 Release: 0 Summary: C git library License: GPL-2.0-only WITH GCC-exception-2.0 @@ -53,11 +51,11 @@ you to write native speed custom Git applications in any language with bindings. -%package -n %{name}-%{sover} +%package -n %{name}%{sosuffix} Summary: C git library Group: System/Libraries -%description -n %{name}-%{sover} +%description -n %{name}%{sosuffix} libgit2 is a portable, pure C implementation of the Git core methods provided as a re-entrant linkable library with a solid API, allowing you to write native speed custom Git applications in any language @@ -66,7 +64,8 @@ %package devel Summary: C git library Group: Development/Libraries/C and C++ -Requires: %{name}-%{sover} >= %{version} +Requires: %{name}%{sosuffix} = %{version} +Conflicts: cmake(libgit2) %description devel This package contains all necessary include files and libraries needed @@ -81,7 +80,6 @@ %prep %autosetup -p1 -n %{pname}-%{version} -find examples -type f -name ".gitignore" -print -delete %build %cmake \ @@ -89,20 +87,16 @@ -DREGEX_BACKEND=pcre2 \ -DENABLE_REPRODUCIBLE_BUILDS:BOOL=ON \ -DEXPERIMENTAL_SHA256:BOOL=%{?with_expt_sha256:ON}%{!?with_expt_sha256:OFF} \ + -DBUILD_TESTS:BOOL=OFF \ %{nil} %cmake_build %install %cmake_install -# Move cmake modules to the right dir -%if "%{name}" != "%{pname}" -mv %{buildroot}%{_prefix}/lib/cmake/%{pname} %{buildroot}%{_prefix}/lib/cmake/%{name} -%endif - -%ldconfig_scriptlets -n %{name}-%{sover} +%ldconfig_scriptlets -n %{name}%{sosuffix} -%files -n %{name}-%{sover} +%files -n %{name}%{sosuffix} %license COPYING %doc AUTHORS README.md %{_libdir}/%{name}.so.* @@ -113,10 +107,9 @@ %{_libdir}/%{name}.so %{_includedir}/git2* %{_libdir}/pkgconfig/%{name}.pc -%dir %{_prefix}/lib/cmake -%{_prefix}/lib/cmake/%{name}/ +%{_libdir}/cmake/libgit2 %files tools %license COPYING -%{_bindir}/* +%{_bindir}/git2%{?with_expt_sha256:-experimental} ++++++ libgit2-1.9.0.tar.gz -> libgit2-1.9.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/libgit2/libgit2-1.9.0.tar.gz /work/SRC/openSUSE:Factory/.libgit2.new.19631/libgit2-1.9.1.tar.gz differ: char 13, line 1 ++++++ libgit2-rpmlintrc ++++++ --- /var/tmp/diff_new_pack.8tm54q/_old 2025-06-18 19:29:54.721496755 +0200 +++ /var/tmp/diff_new_pack.8tm54q/_new 2025-06-18 19:29:54.725496920 +0200 @@ -1,3 +1,4 @@ # libgit2-tools ships the tools addFilter("libgit2-tools.*shlib-policy-missing-lib") +addFilter("libgit2-experimental-tools.*shlib-policy-missing-lib")