Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package borgbackup for openSUSE:Factory 
checked in at 2022-06-26 11:59:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/borgbackup (Old)
 and      /work/SRC/openSUSE:Factory/.borgbackup.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "borgbackup"

Sun Jun 26 11:59:12 2022 rev:39 rq:985042 version:1.2.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/borgbackup/borgbackup.changes    2022-06-25 
10:25:13.042755576 +0200
+++ /work/SRC/openSUSE:Factory/.borgbackup.new.1548/borgbackup.changes  
2022-06-26 11:59:13.588350298 +0200
@@ -1,0 +2,8 @@
+Sat Jun 25 10:18:14 UTC 2022 - Ben Greiner <c...@bnavigator.de>
+
+- Update requirements
+  * Be very specific with python3-msgpack: This prevents users to
+    upgrade their Tumbleweed system with an incompatible version
+  * Clean up
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ borgbackup.spec ++++++
--- /var/tmp/diff_new_pack.BAmUOY/_old  2022-06-26 11:59:14.064350991 +0200
+++ /var/tmp/diff_new_pack.BAmUOY/_new  2022-06-26 11:59:14.068350997 +0200
@@ -54,7 +54,7 @@
 # python3-guzzle_sphinx_theme isn't available everywhere,
 # fall back to Sphinx default theme for older distributions
 Patch0:         borgbackup-1.1.4-sphinx-default-theme.patch
-# build dependencies
+# SECTION build dependencies
 BuildRequires:  bash
 BuildRequires:  fdupes
 BuildRequires:  fish
@@ -62,24 +62,14 @@
 BuildRequires:  libacl-devel
 BuildRequires:  openssl-devel >= 1.0.0
 BuildRequires:  pkgconfig
-# ver >= 1.2.0 requires python3 >= 3.8
-BuildRequires:  python3 >= 3.8
 BuildRequires:  python3-Cython
-# docs requirements
-BuildRequires:  python3-Sphinx
-# New requirements as of borg version >= 1.2.0
-BuildRequires:  python3-dateutil
+BuildRequires:  python3-base >= 3.8
 BuildRequires:  python3-devel
-# msgpack is not included with borg version >= 1.2.0 anymore
-BuildRequires:  python3-msgpack
-# "ModuleNotFoundError: No module named 'msgpack'" otherwise
-Requires:       python3-msgpack
+BuildRequires:  python3-packaging
 BuildRequires:  python3-setuptools
 BuildRequires:  python3-setuptools_scm
-BuildRequires:  python3-sphinx_rtd_theme
 BuildRequires:  zsh
 BuildRequires:  pkgconfig(libxxhash)
-Requires:       python3-setuptools
 %if 0%{?suse_version} == 1320 || 0%{?sle_version} == 120200
 BuildRequires:  bash-completion
 %endif
@@ -90,22 +80,39 @@
 BuildRequires:  liblz4-devel >= 1.7.0
 BuildRequires:  libzstd-devel >= 1.3.0
 %endif
+# /SECTION
+# SECTION runtime and extra requrements
+# msgpack is not included with borg version >= 1.2.0 anymore
+# The metadata is very specific about the version, the command will fail if 
msgpack is out of range -- boo#1198267
+# See https://github.com/borgbackup/borg/blob/1.2.1/setup.py#L68 and update 
this for every version bump!
+BuildRequires:  (python3-msgpack >= 0.5.6 with python3-msgpack <= 1.0.4)
+BuildConflicts: python3-msgpack = 1.0.1
+Conflicts:      python3-msgpack = 1.0.1
+Requires:       python3-packaging
+Requires:       (python3-msgpack >= 0.5.6 with python3-msgpack <= 1.0.4)
+%if 0%{?suse_version} > 1500
+# upstream recommends a "Requires" if pyfuse3 is available
+Requires:       python3-pyfuse3 >= 3.1.1
+%else
+Recommends:     python3-llfuse
+%endif
+# /SECTION
+# SECTION docs requirements
+BuildRequires:  python3-Sphinx
+BuildRequires:  python3-sphinx_rtd_theme
 %if %{with borg_guzzle}
 BuildRequires:  python3-guzzle_sphinx_theme
 %endif
-# testing requirements
+# /SECTION
+# SECTION testing requirements
 %if %{with borg_test}
+BuildRequires:  python3-dateutil
 BuildRequires:  python3-pytest
 BuildRequires:  python3-pytest-benchmark
 BuildRequires:  python3-pytest-cov
 BuildRequires:  python3-pytest-xdist
 %endif
-%if 0%{?suse_version} > 1500
-# upstream recommends a "Requires" if pyfuse3 is available
-Requires:       python3-pyfuse3 >= 3.1.1
-%else
-Recommends:     python3-llfuse
-%endif
+# /SECTION
 
 %description
 BorgBackup is a deduplicating backup program which stores deltas. It
@@ -116,6 +123,7 @@
 %package doc
 Summary:        Documentation files for borgbackup
 Group:          Documentation/HTML
+BuildArch:      noarch
 
 %description doc
 BorgBackup is a deduplicating backup program which stores deltas. It

Reply via email to