Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package fswatch for openSUSE:Factory checked 
in at 2026-05-12 19:30:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/fswatch (Old)
 and      /work/SRC/openSUSE:Factory/.fswatch.new.1966 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "fswatch"

Tue May 12 19:30:27 2026 rev:7 rq:1352738 version:1.21.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/fswatch/fswatch.changes  2026-04-30 
20:32:56.497047370 +0200
+++ /work/SRC/openSUSE:Factory/.fswatch.new.1966/fswatch.changes        
2026-05-12 19:32:33.461728773 +0200
@@ -1,0 +2,34 @@
+Tue May 12 12:00:31 UTC 2026 - Michal Vyskocil <[email protected]>
+
+- use sover macro avoiding the typos in a spec
+- fixes the nothing provides libfswatch15=
+
+-------------------------------------------------------------------
+Sun May 10 09:15:11 UTC 2026 - Michal Vyskocil <[email protected]>
+
+- update to 1.21.0
+  * The public C++ fsw::monitor layout changed. C++ clients should be
+    rebuilt against this release. The soname is changes to libfswatch15
+  * CLI, Issues 104 and 273: Add --filter-mode=conjunctive. In this mode,
+    include filters define the candidate set and exclude filters subtract from
+    it: a path is accepted when it matches an include filter, or when no
+    include filters are specified, and does not match any exclude filter.
+  * CLI, Issue 151: Add --prune to prevent recursive traversal from
+    descending into matching directories where the selected monitor performs
+    traversal in fswatch or libfswatch. This is distinct from --exclude:
+    --exclude filters emitted events, while --prune prevents recursive
+    descent into matching subtrees.
+  * Compatibility: Legacy include/exclude filter behavior remains the default.
+    In legacy mode, include filters may still override exclude filters.
+  * Bug fix, Issue 247: Keep explicit root paths eligible for monitor setup
+    even when path filters would reject the root path itself, allowing matching
+    children to be discovered and reported.
+  * Add filtering regression coverage for legacy and conjunctive filter modes,
+    root-path eligibility, and traversal pruning.
+  * API: Add C API support for filter mode selection and prune filters.
+  * Compatibility: Legacy filter behavior remains the default.
+  * Bug fix, Issue 247: Keep explicit root paths eligible for monitor setup
+    even when path filters would reject the root path itself, allowing matching
+    children to remain discover able.
+
+-------------------------------------------------------------------

Old:
----
  fswatch-1.20.1.tar.gz

New:
----
  fswatch-1.21.0.tar.gz

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

Other differences:
------------------
++++++ fswatch.spec ++++++
--- /var/tmp/diff_new_pack.8Fmeta/_old  2026-05-12 19:32:34.441769350 +0200
+++ /var/tmp/diff_new_pack.8Fmeta/_new  2026-05-12 19:32:34.441769350 +0200
@@ -16,8 +16,10 @@
 #
 
 
+%global sover 15
+
 Name:           fswatch
-Version:        1.20.1
+Version:        1.21.0
 Release:        0
 Summary:        Multi platform file change monitor
 License:        GPL-3.0-or-later
@@ -28,15 +30,15 @@
 BuildRequires:  gcc-c++ > 7
 BuildRequires:  libtool
 
-%package -n lib%{name}14
+%package -n lib%{name}%{sover}
 Summary:        Shared library for %{name}
 
-%description -n lib%{name}14
+%description -n lib%{name}%{sover}
 Shared library for %{name} a file change monitor.
 
 %package -n lib%{name}-devel
 Summary:        Development files for %{name}
-Requires:       lib%{name}14 = %{version}-%{release}
+Requires:       lib%{name}%{sover} = %{version}-%{release}
 
 %description -n lib%{name}-devel
 Development files for %{name} a file change monitor.
@@ -101,15 +103,15 @@
 
 %find_lang %{name} %{?no_lang_C}
 
-%post -n lib%{name}14 -p /sbin/ldconfig
-%postun -n lib%{name}14 -p /sbin/ldconfig
+%post -n lib%{name}%{sover} -p /sbin/ldconfig
+%postun -n lib%{name}%{sover} -p /sbin/ldconfig
 
 %files
 %license COPYING
 %attr(0755,root,root) %{_bindir}/%{name}
 %{_mandir}/man7/%{name}*
 
-%files -n lib%{name}14
+%files -n lib%{name}%{sover}
 %license COPYING
 %{_libdir}/lib%{name}.so.*
 

++++++ fswatch-1.20.1.tar.gz -> fswatch-1.21.0.tar.gz ++++++
++++ 94184 lines of diff (skipped)

Reply via email to