Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package bmap-tools for openSUSE:Factory 
checked in at 2026-03-26 21:08:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/bmap-tools (Old)
 and      /work/SRC/openSUSE:Factory/.bmap-tools.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "bmap-tools"

Thu Mar 26 21:08:21 2026 rev:5 rq:1342637 version:3.9.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/bmap-tools/bmap-tools.changes    2024-04-18 
22:13:12.458807756 +0200
+++ /work/SRC/openSUSE:Factory/.bmap-tools.new.8177/bmap-tools.changes  
2026-03-27 06:36:51.126683824 +0100
@@ -1,0 +2,14 @@
+Wed Mar 25 21:54:52 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 3.9.0:
+  * copy: add `--removable-device`, `--keyring` and
+    `--fingerprint` options
+  * Respect query part of the url when operating on the path
+  * support FTP authentication
+  * rework GPG tests
+  * Move project to yoctoproject
+  * Maintainers change from Artem Bityutskiy (Thank you!) to
+    Trevor Woerner, Joshua Watt, Tim Orling
+  * Consolidate name as 'bmaptool'
+
+-------------------------------------------------------------------

Old:
----
  bmaptool-3.7-gh.tar.gz

New:
----
  bmaptool-3.9.0-gh.tar.gz

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

Other differences:
------------------
++++++ bmap-tools.spec ++++++
--- /var/tmp/diff_new_pack.ReYKas/_old  2026-03-27 06:36:51.630704597 +0100
+++ /var/tmp/diff_new_pack.ReYKas/_new  2026-03-27 06:36:51.630704597 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package bmap-tools
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,38 +15,29 @@
 # Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
-# The implementation of python 3.11 support begins from SLE15-SP4
+
 %if 0%{?suse_version} == 1500 && 0%{?sle_version} > 150300
 %bcond_with gpgtest
 %else
 %bcond_without gpgtest
 %endif
 %{?sle15_python_module_pythons}
-%define distversion 3.7.0
 Name:           bmap-tools
-Version:        3.7
+Version:        3.9.0
 Release:        0
 Summary:        Tools to generate block map (AKA bmap) and flash images using 
bmap
 License:        GPL-2.0-only
 Group:          Development/Tools/Other
 URL:            https://github.com/yoctoproject/bmaptool
 Source0:        
https://github.com/yoctoproject/bmaptool/archive/refs/tags/v%{version}.tar.gz#/bmaptool-%{version}-gh.tar.gz
+BuildRequires:  %{python_module hatchling}
 BuildRequires:  %{python_module pip}
-BuildRequires:  %{python_module poetry-core}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 Requires:       python-gpg >= 1.10
 Requires:       python-six >= 1.15
 Requires(post): update-alternatives
 Requires(postun): update-alternatives
-Provides:       python-bmaptools = %{version}-%{release}
-# SECTION test
-%if %{with gpgtest}
-BuildRequires:  %{python_module gpg}
-%endif
-BuildRequires:  %{python_module pytest}
-BuildRequires:  %{python_module six}
-# /SECTION
 Recommends:     bzip2
 Recommends:     gzip
 Recommends:     lz4
@@ -57,20 +48,28 @@
 Recommends:     unzip
 Recommends:     xz
 Recommends:     zstd
+Provides:       python-bmaptool = %{version}-%{release}
+Provides:       python-bmaptools = %{version}-%{release}
+Obsoletes:      python-bmaptools < %{version}-%{release}
 BuildArch:      noarch
+# SECTION test
+BuildRequires:  %{python_module pytest}
+BuildRequires:  %{python_module six}
+%if %{with gpgtest}
+BuildRequires:  %{python_module gpg}
+%endif
+# /SECTION
 %python_subpackages
 
 %description
-Bmaptool is a generic tool for creating the block map (bmap) for a file, and 
copying files
-using the block map. The idea is that large file containing unused blocks, like
-raw system image files, can be copied or flashed a lot faster with bmaptool
-than with traditional tools like "dd" or "cp".
+Bmaptool is a generic tool for creating the block map (bmap) for a file, and
+copying files using the block map. The idea is that large file containing
+unused blocks, like raw system image files, can be copied or flashed a lot
+faster with bmaptool than with traditional tools like "dd" or "cp".
 
 %prep
 %autosetup -p1 -n bmaptool-%{version}
-sed -i '1{/^#!/d}' bmaptools/CLI.py bmaptools/__main__.py
-chmod -x bmaptools/__main__.py
-sed -i '/nose/d' pyproject.toml
+find src -name "*.py" -exec chmod -x {} +
 
 %build
 %pyproject_wheel
@@ -86,21 +85,8 @@
 %python_expand %fdupes %{buildroot}%{$python_sitelib}/
 
 %check
-%if %{with gpgtest}
-# extend signing key expiration for reproducible builds
-export GNUPGHOME=$PWD/tests/test-data/gnupg
-echo 'expire
-50y
-key 1
-expire
-50y
-save' | gpg --command-fd=0 --batch --edit-key 
927FF9746434704C5774BE648D49DFB1163BDFB4
 # no /sys/module/zfs/ in obs test environment: returns false instead of IOError
 %pytest -k "not test_is_zfs_configuration_compatible_unreadable_file"
-%else
-# there is no gpg built with python 3.11 in Leap15/SLE15
-%pytest -k "not test_is_zfs_configuration_compatible_unreadable_file and not 
test_valid_signature"
-%endif
 
 %post
 %{python_install_alternative bmaptool bmaptool.1}
@@ -113,6 +99,6 @@
 %doc README.md CHANGELOG.md
 %python_alternative %{_bindir}/bmaptool
 %python_alternative %{_mandir}/man1/bmaptool.1%{?ext_man}
-%{python_sitelib}/bmaptools
-%{python_sitelib}/bmaptools-%{distversion}.dist-info
+%{python_sitelib}/bmaptool
+%{python_sitelib}/bmaptool-%{version}.dist-info
 

++++++ bmaptool-3.7-gh.tar.gz -> bmaptool-3.9.0-gh.tar.gz ++++++
++++ 9846 lines of diff (skipped)

Reply via email to