Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package b4 for openSUSE:Factory checked in at 2026-03-25 21:20:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/b4 (Old) and /work/SRC/openSUSE:Factory/.b4.new.8177 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "b4" Wed Mar 25 21:20:41 2026 rev:46 rq:1342425 version:0.15.1 Changes: -------- --- /work/SRC/openSUSE:Factory/b4/b4.changes 2025-10-15 12:47:42.690746817 +0200 +++ /work/SRC/openSUSE:Factory/.b4.new.8177/b4.changes 2026-03-27 06:36:43.102353095 +0100 @@ -1,0 +2,38 @@ +Wed Mar 25 09:56:19 UTC 2026 - Jiri Slaby <[email protected]> + +- update to 0.15.1 + * review: fix CI results list not scrolling to follow cursor + * review: fix patch list scrolling on large series + * Fix TUI tests failing when run outside a git repository + * docs: fix incorrect b4 dig examples in release notes +- drop 0001-src-b4-ty-fix-for-no-.git.patch (fixed upstream) + +------------------------------------------------------------------- +Tue Mar 24 07:27:30 UTC 2026 - Jiri Slaby <[email protected]> + +- update to 0.15.0 + * Series tracking and lifecycle management + * Revision discovery and upgrades + * Inline commenting + * AI agent integration + * Per-patch state machine + * Three take strategies + * Snooze + * Cross-machine synchronisation + * Mutt-style thread viewer + * Worktree support + * Patchwork state synchronisation + * Prior review context + * Quick-reply + * b4 dig — trace applied commits back to mailing list submissions + * b4 shazam — three-way merge and conflict resolution + * b4 prep — pre/post history-rewrite hooks +- add 0001-src-b4-ty-fix-for-no-.git.patch +- remove (they are upstream): + * 0001-ez-do-a-patch-id-match-when-pulling-in-trailer-updat.patch + * 0001-dig-initial-b4-dig-implementation.patch + * 0002-dig-fix-wrong-msgid-output-for-matches.patch + * 0003-dig-actually-handle-commitish-strings.patch + * 0004-dig-first-round-of-refinement-to-dig.patch + +------------------------------------------------------------------- Old: ---- 0001-dig-initial-b4-dig-implementation.patch 0001-ez-do-a-patch-id-match-when-pulling-in-trailer-updat.patch 0002-dig-fix-wrong-msgid-output-for-matches.patch 0003-dig-actually-handle-commitish-strings.patch 0004-dig-first-round-of-refinement-to-dig.patch b4-0.14.3.tar.gz New: ---- b4-0.15.1.tar.gz ----------(Old B)---------- Old: * 0001-ez-do-a-patch-id-match-when-pulling-in-trailer-updat.patch * 0001-dig-initial-b4-dig-implementation.patch * 0002-dig-fix-wrong-msgid-output-for-matches.patch Old:- remove (they are upstream): * 0001-ez-do-a-patch-id-match-when-pulling-in-trailer-updat.patch * 0001-dig-initial-b4-dig-implementation.patch Old: * 0001-dig-initial-b4-dig-implementation.patch * 0002-dig-fix-wrong-msgid-output-for-matches.patch * 0003-dig-actually-handle-commitish-strings.patch Old: * 0002-dig-fix-wrong-msgid-output-for-matches.patch * 0003-dig-actually-handle-commitish-strings.patch * 0004-dig-first-round-of-refinement-to-dig.patch Old: * 0003-dig-actually-handle-commitish-strings.patch * 0004-dig-first-round-of-refinement-to-dig.patch ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ b4.spec ++++++ --- /var/tmp/diff_new_pack.yTzPgQ/_old 2026-03-27 06:36:43.766380464 +0100 +++ /var/tmp/diff_new_pack.yTzPgQ/_new 2026-03-27 06:36:43.770380629 +0100 @@ -24,24 +24,21 @@ %global pprefix python311 %endif Name: b4 -Version: 0.14.3 +Version: 0.15.1 Release: 0 Summary: Helper scripts for kernel.org patches License: GPL-2.0-or-later Group: Development/Tools/Other URL: https://git.kernel.org/pub/scm/utils/b4/b4.git Source0: https://github.com/mricon/b4/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz -Patch0: 0001-ez-do-a-patch-id-match-when-pulling-in-trailer-updat.patch -Patch1: 0001-dig-initial-b4-dig-implementation.patch -Patch2: 0002-dig-fix-wrong-msgid-output-for-matches.patch -Patch3: 0003-dig-actually-handle-commitish-strings.patch -Patch4: 0004-dig-first-round-of-refinement-to-dig.patch +BuildRequires: %{python_module pytest-asyncio} BuildRequires: %{python_module base >= 3.9} BuildRequires: %{python_module dkimpy >= 1.0.5} BuildRequires: %{python_module patatt >= 0.6} BuildRequires: %{python_module pip} BuildRequires: %{python_module pytest} BuildRequires: %{python_module requests >= 2.24.0} +BuildRequires: %{python_module textual} BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: git-core @@ -78,7 +75,7 @@ %install %pyproject_install %python_expand %fdupes %{buildroot}%{$python_sitelib} -install -m644 -Dt %{buildroot}%{_mandir}/man5/ src/b4/man/b4.5 +install -m644 -Dt %{buildroot}%{_mandir}/man1/ src/b4/man/b4.1 %check %pytest --ignore=build @@ -86,13 +83,13 @@ THEIRS=`%{buildroot}/%{_bindir}/b4 --version` OURS=`sed -n "s/__VERSION__ = '\(.*\)'/\1/p" src/b4/__init__.py` test "$THEIRS" = "$OURS" -%{buildroot}/%{_bindir}/b4 --help | grep -q 'mbox,am,shazam,pr' -%{buildroot}/%{_bindir}/b4 mbox abc |& grep -q 'Grabbing thread from lore.kernel.org/all/abc/t.mbox.gz' +%{buildroot}/%{_bindir}/b4 --help | grep -Fq 'mbox,am,shazam,review,pr' +%{buildroot}/%{_bindir}/b4 mbox abc |& grep -Fq 'Looking up https://lore.kernel.org/all/abc/' %files %doc README.rst %license COPYING %{_bindir}/%{name} -%{_mandir}/man5/b4.5%{?ext_man} +%{_mandir}/man1/b4.1%{?ext_man} %{python_sitelib}/%{name}* ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.yTzPgQ/_old 2026-03-27 06:36:43.810382277 +0100 +++ /var/tmp/diff_new_pack.yTzPgQ/_new 2026-03-27 06:36:43.814382442 +0100 @@ -1,4 +1,4 @@ -mtime: 1760505825 -commit: 1848bfda697b9e55f6d27d18d7b2a4069b7829bc24bf6ddffd46896cf36db548 +mtime: 1774432836 +commit: bb6143d8c64459532c569877848de2561a8049b220433ef36d7a79872b7e470c url: https://src.opensuse.org/jirislaby/d-t-b4.git ++++++ b4-0.14.3.tar.gz -> b4-0.15.1.tar.gz ++++++ ++++ 45547 lines of diff (skipped) ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-03-25 11:00:48.000000000 +0100 @@ -0,0 +1 @@ +.osc
