Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libversion for openSUSE:Factory 
checked in at 2026-11-06 19:57:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libversion (Old)
 and      /work/SRC/openSUSE:Factory/.libversion.new.3759290 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libversion"

Fri Nov  6 19:57:20 2026 rev:3 rq:1395702 version:3.0.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/libversion/libversion.changes    2025-11-17 
12:24:31.892687589 +0100
+++ /work/SRC/openSUSE:Factory/.libversion.new.3759290/libversion.changes       
2026-11-06 20:03:19.358688585 +0100
@@ -1,0 +2,7 @@
+Mon Nov  2 04:49:50 UTC 2026 - Andreas Stieger <[email protected]>
+
+- update to version 3.0.5:
+  * Update references to ancient CMake versions
+  * Documentation fixes
+
+-------------------------------------------------------------------

Old:
----
  libversion-3.0.4.tar.gz

New:
----
  libversion-3.0.5.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libversion.spec ++++++
--- /var/tmp/diff_new_pack.E08sGP/_old  2026-11-06 20:03:20.400732223 +0100
+++ /var/tmp/diff_new_pack.E08sGP/_new  2026-11-06 20:03:20.402732307 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libversion
 #
-# Copyright (c) Andreas Stieger <[email protected]>
+# Copyright (c) 2026 Andreas Stieger <[email protected]>
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,14 +18,14 @@
 
 %define sover 1
 Name:           libversion
-Version:        3.0.4
+Version:        3.0.5
 Release:        0
 Summary:        Version string comparison library
 License:        MIT
 URL:            https://github.com/repology/libversion
 Source:         
https://github.com/repology/libversion/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz
 BuildRequires:  c++_compiler
-BuildRequires:  cmake >= 3.12
+BuildRequires:  cmake >= 3.28.3
 BuildRequires:  pkgconfig
 
 %description
@@ -75,8 +75,7 @@
 
 %files -n %{name}%{sover}
 %license COPYING
-%{_libdir}/libversion.so.%{sover}
-%{_libdir}/libversion.so.%{sover}.*
+%{_libdir}/libversion.so.%{sover}{,.*}
 
 %files devel
 %license COPYING

++++++ libversion-3.0.4.tar.gz -> libversion-3.0.5.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libversion-3.0.4/CHANGES.md 
new/libversion-3.0.5/CHANGES.md
--- old/libversion-3.0.4/CHANGES.md     2025-10-06 22:27:38.000000000 +0200
+++ new/libversion-3.0.5/CHANGES.md     2026-11-02 00:22:39.000000000 +0100
@@ -3,6 +3,10 @@
 All notable changes to this project will be documented in this file.
 This project adheres to [Semantic Versioning](http://semver.org/).
 
+## 3.0.5
+* Update references to ancient CMake versions
+* Documentation fixes
+
 ## 3.0.4
 * Fix build with latest clang
 * Minor documentation fixes
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libversion-3.0.4/CMakeLists.txt 
new/libversion-3.0.5/CMakeLists.txt
--- old/libversion-3.0.4/CMakeLists.txt 2025-10-06 22:27:38.000000000 +0200
+++ new/libversion-3.0.5/CMakeLists.txt 2026-11-02 00:22:39.000000000 +0100
@@ -1,7 +1,7 @@
-cmake_minimum_required(VERSION 3.22.1 FATAL_ERROR)
+cmake_minimum_required(VERSION 3.28.3 FATAL_ERROR)
 
 # meta
-project(libversion VERSION 3.0.4)
+project(libversion VERSION 3.0.5)
 
 include(GNUInstallDirs)
 enable_testing()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libversion-3.0.4/README.md 
new/libversion-3.0.5/README.md
--- old/libversion-3.0.4/README.md      2025-10-06 22:27:38.000000000 +0200
+++ new/libversion-3.0.5/README.md      2026-11-02 00:22:39.000000000 +0100
@@ -158,12 +158,12 @@
 
 ## Bindings and compatible implementations
 
-* Python: [py-libversion](https://github.com/repology/py-libversion) by @AMDmi3
 * Go: [golibversion](https://github.com/saenai255/golibversion) by @saenai255
-* Rust: [libversion-rs](https://github.com/repology/libversion-rs) by @AMDmi3 
(not really a binding, but pure Rust implementation)
-* Ruby: [ruby-libversion](https://github.com/Zopolis4/ruby-libversion) by 
@Zopolis4
 * Perl: 
[Version::libversion::XS](https://github.com/giterlizzi/perl-Version-libversion-XS)
 by @giterlizzi
+* Python: [py-libversion](https://github.com/repology/py-libversion) by @AMDmi3
 * Raku: [Version::Repology](https://raku.land/zef:lizmat/Version::Repology) by 
@lizmat (a pure Raku implementation)
+* Ruby: [ruby-libversion](https://github.com/Zopolis4/ruby-libversion) by 
@Zopolis4
+* Rust: [libversion-rs](https://github.com/repology/libversion-rs) by @AMDmi3 
(a pure Rust implementation)
 
 ## Author
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libversion-3.0.4/doc/ALGORITHM.md 
new/libversion-3.0.5/doc/ALGORITHM.md
--- old/libversion-3.0.4/doc/ALGORITHM.md       2025-10-06 22:27:38.000000000 
+0200
+++ new/libversion-3.0.5/doc/ALGORITHM.md       2026-11-02 00:22:39.000000000 
+0100
@@ -12,7 +12,7 @@
 
    * **PRE_RELEASE** - known pre-release keyword (`alpha`, `beta`, `pre`, 
`rc`).
    * **ZERO** - numeric component equal to zero.
-   * **POST_RELEASE** - known post-release keyword (`patch`, `post`, `pl`).
+   * **POST_RELEASE** - known post-release keyword (`errata`, `patch`, `post`, 
`pl`).
    * **NONZERO** - numeric component not equal to zero.
 
    * Unclassified alphabetic components are assigned **PRE_RELEASE**
@@ -21,8 +21,10 @@
    A special case exists for alphabetic component which follows
    numeric component, and is not followed by another numeric
    component after a delimiter (`1.0a`, `1.0a.1`, but not `1.0a1`
-   because of lack of delimiter). Such alphabetic component is
-   assigned a different rank, **LETTER_SUFFIX**, which follows
+   because of lack of delimiter). In other words, if the previous
+   component is numeric, the current component is alphabetic,
+   and the next component is not numeric. Such alphabetic component
+   is assigned a different rank, **LETTER_SUFFIX**, which follows
    **NONZERO** (choice of this behavior explained below).
 
 3. Versions are compared component-wise.
@@ -135,7 +137,8 @@
 instead of `0` filler. This way for a given version a component sequence
 would be produced which always compares less than or greater than
 (correspondingly) any natural post-or pre-release version with the
-same prefix.
+same prefix. Note that if a bound is requested, at least one unit
+of padding will be added, even if the versions are the same length.
 
 This is implemented in libversion with `VERSIONFLAG_LOWER_BOUND`
 and `VERSIONFLAG_UPPER_BOUND` flags.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libversion-3.0.4/exttests/cmake-shared/CMakeLists.txt 
new/libversion-3.0.5/exttests/cmake-shared/CMakeLists.txt
--- old/libversion-3.0.4/exttests/cmake-shared/CMakeLists.txt   2025-10-06 
22:27:38.000000000 +0200
+++ new/libversion-3.0.5/exttests/cmake-shared/CMakeLists.txt   2026-11-02 
00:22:39.000000000 +0100
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.0)
+cmake_minimum_required(VERSION 3.28.3)
 find_package(libversion REQUIRED)
 add_executable(test test.c)
 target_link_libraries(test libversion::libversion)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libversion-3.0.4/exttests/cmake-static/CMakeLists.txt 
new/libversion-3.0.5/exttests/cmake-static/CMakeLists.txt
--- old/libversion-3.0.4/exttests/cmake-static/CMakeLists.txt   2025-10-06 
22:27:38.000000000 +0200
+++ new/libversion-3.0.5/exttests/cmake-static/CMakeLists.txt   2026-11-02 
00:22:39.000000000 +0100
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.0)
+cmake_minimum_required(VERSION 3.28.3)
 find_package(libversion REQUIRED)
 add_executable(test test.c)
 target_link_libraries(test libversion::libversion_static)

Reply via email to