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)
