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-08-09 21:37:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/b4 (Old) and /work/SRC/openSUSE:Factory/.b4.new.16738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "b4" Sun Aug 9 21:37:18 2026 rev:48 rq:1370172 version:0.16.0 Changes: -------- --- /work/SRC/openSUSE:Factory/b4/b4.changes 2026-04-10 18:03:23.179533739 +0200 +++ /work/SRC/openSUSE:Factory/.b4.new.16738/b4.changes 2026-08-09 21:39:37.187007713 +0200 @@ -1,0 +2,19 @@ +Thu Aug 6 05:38:24 UTC 2026 - Jiri Slaby <[email protected]> + +- update to 0.16.0 + * Add b4 bugs command with git-bug integration (technology preview/alpha) + * b4 review: add manual revision linking, reworked upgrade flow, thank & + archive automation, and partial-series state + * b4 review: update send keybinding to Ctrl-y and quit keybinding to Shift-Q + * b4 trailers: add interactive review (-i) and fuzzy matching (--fuzzy) + * b4 ty: add interactive review mode (-i) before sending thank-you notes + * b4 review track: add --rethread support for unthreaded patch submissions + * b4 shazam: overhaul --resolve to handle git am conflicts inline via + sub-shells + * Replace git-filter-repo dependency with native pygit2 history rewriting and + git notes migration + * Enforce committer identity integrity and add b4 prep --claim command + * Include syntax highlighting and editing plugins for Vim and Emacs in misc/ + * Improve dependency compatibility (lower pygit2 requirement to 1.14) + +------------------------------------------------------------------- Old: ---- b4-0.15.2.tar.gz New: ---- b4-0.16.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ b4.spec ++++++ --- /var/tmp/diff_new_pack.I0aSOl/_old 2026-08-09 21:39:37.703025394 +0200 +++ /var/tmp/diff_new_pack.I0aSOl/_new 2026-08-09 21:39:37.707025531 +0200 @@ -24,31 +24,36 @@ %global pprefix python311 %endif Name: b4 -Version: 0.15.2 +Version: 0.16.0 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 -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 base >= 3.11} BuildRequires: %{python_module pip} +BuildRequires: fdupes +BuildRequires: python-rpm-macros +# SECTION test requirements +BuildRequires: %{python_module dkimpy >= 1.0} +BuildRequires: %{python_module ezgb >= 0.2} +BuildRequires: %{python_module liblore >= 0.8} +BuildRequires: %{python_module patatt >= 0.6} +BuildRequires: %{python_module pygit2 >= 1.14} BuildRequires: %{python_module pytest} -BuildRequires: %{python_module requests >= 2.24.0} +BuildRequires: %{python_module pytest-asyncio} +BuildRequires: %{python_module requests >= 2.24} BuildRequires: %{python_module textual} -BuildRequires: %{python_module wheel} -BuildRequires: fdupes BuildRequires: git-core -BuildRequires: git-filter-repo >= 2.30 -BuildRequires: python-rpm-macros +# /SECTION Requires: %{pprefix}-dkimpy +Requires: %{pprefix}-ezgb +Requires: %{pprefix}-liblore Requires: %{pprefix}-patatt +Requires: %{pprefix}-pygit2 Requires: %{pprefix}-requests Requires: git-core -Requires: git-filter-repo >= 2.30 BuildArch: noarch %description @@ -67,7 +72,7 @@ rm -rf patatt # ditch shebang from .py files, they are non-executables anyway -sed -i.old '1{/#!.*/d}' src/b4/*.py +sed -i.old '1{/#!.*/d}' src/b4/*.py src/b4/*/*.py %build %pyproject_wheel @@ -81,10 +86,10 @@ %pytest --ignore=build export PYTHONPATH="./build/lib" THEIRS=`%{buildroot}/%{_bindir}/b4 --version` -OURS=`sed -n "s/__VERSION__ = '\(.*\)'/\1/p" src/b4/__init__.py` +OURS=`sed -n "s/__VERSION__: str = '\(.*\)'/\1/p" src/b4/__init__.py` test "$THEIRS" = "$OURS" %{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/' +%{buildroot}/%{_bindir}/b4 mbox abc |& grep -Fq 'Looking up abc' %files %doc README.rst ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.I0aSOl/_old 2026-08-09 21:39:37.743026765 +0200 +++ /var/tmp/diff_new_pack.I0aSOl/_new 2026-08-09 21:39:37.747026902 +0200 @@ -1,4 +1,4 @@ -mtime: 1775802678 -commit: 7eda34324e58d70cb364695437dbe4407f98f734039fc3a6670fe78fdca43b3c +mtime: 1786006429 +commit: fd6b7840474a577ef2fe5ee38e45620d2c6bbcac17bf5c4d4fa203a636bd9dd2 url: https://src.opensuse.org/jirislaby/d-t-b4.git ++++++ b4-0.15.2.tar.gz -> b4-0.16.0.tar.gz ++++++ ++++ 71469 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-08-06 10:53:49.000000000 +0200 @@ -0,0 +1 @@ +.osc
