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)
