Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package targetcli-fb for openSUSE:Factory 
checked in at 2025-03-25 22:10:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/targetcli-fb (Old)
 and      /work/SRC/openSUSE:Factory/.targetcli-fb.new.2696 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "targetcli-fb"

Tue Mar 25 22:10:53 2025 rev:28 rq:1255726 version:3.0.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/targetcli-fb/targetcli-fb.changes        
2024-06-20 16:48:14.107814879 +0200
+++ /work/SRC/openSUSE:Factory/.targetcli-fb.new.2696/targetcli-fb.changes      
2025-03-25 22:19:19.975815926 +0100
@@ -1,0 +2,52 @@
+Wed Mar 19 18:44:13 UTC 2025 - [email protected]
+
+- Update to version 3.0.1:
+  * Drop the _fb suffix from rtslib and configshell imports
+  * Update ui_target.py
+  * feat: Switch to a default portal IP of [::0]
+  * Fix PyPI publish step
+  * Fix shell exit on expected errors
+  * Fix pre-commit trimming linebreaks in markdown
+  * Adding PyPI release workflow
+  * Adding pre-commit check to gh workflow
+  * Add Contribute section to README
+  * Use f-string instead of percent substitute
+  * Update pre-commit hook versions
+  * Use pathlib where appropriate
+  * Codestyle optimizations
+  * Fix RET505 violations and other codestyle fixes
+  * Move to hatchling build backend, dropping `-fb`
+  * Update linting rules
+  * Fix Perflint violations
+  * Fix Pylint violations
+  * Remove unused arguments from signal_handler
+  * Add missing return
+  * Remove unnecessary `start` argument in `range`
+  * Fix string concantenation, using f-strings
+  * Removing unnecessary dict call
+  * Rename built-in shadowding variable "type"
+  * Remove useless statement
+  * Fix flake8-simplify violations
+  * Use explicit conversion flags
+  * Fix exception handling to pass flake8-bandit
+  * Add uppercase variable noqa for BLKROGET
+  * Fix import sorting
+  * Fix pycodestyle violations
+  * Fix pyflakes violations
+  * Remove Python 2 compatibility, require Python 3.9
+  * Add missing general exception error assignment
+  * Rename targetcli.py to prevent import conflicts
+  * Removing Makefile
+  * Handle package-data
+  * Use importlib.metadata for module version
+  * Move executables to project directory
+  * Update README
+  * Add pre-commit configuration
+  * Update packaging
+  * Extending .gitignore
+  * Removing extra trailing whitespace from COPYING
+  * version 2.1.58
+  * Fix mapping the new LUN to the node ACL
+  This included several changes to the SPEC file, as well
+
+-------------------------------------------------------------------

Old:
----
  targetcli-fb-2.1.58.tar.xz

New:
----
  targetcli-fb-3.0.1.tar.xz

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

Other differences:
------------------
++++++ targetcli-fb.spec ++++++
--- /var/tmp/diff_new_pack.5DxLOL/_old  2025-03-25 22:19:20.699845902 +0100
+++ /var/tmp/diff_new_pack.5DxLOL/_new  2025-03-25 22:19:20.703846067 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package targetcli-fb
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,9 +16,8 @@
 #
 
 
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           targetcli-fb
-Version:        2.1.58
+Version:        3.0.1
 Release:        0
 Summary:        A command shell for managing the Linux LIO kernel target
 License:        Apache-2.0
@@ -28,24 +27,26 @@
 Source1:        %{name}.service
 BuildRequires:  %{python_module configshell-fb}
 BuildRequires:  %{python_module devel}
+BuildRequires:  %{python_module hatch_vcs}
+BuildRequires:  %{python_module hatchling}
+BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module pyparsing}
 BuildRequires:  %{python_module rtslib-fb}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{pythons}
 BuildRequires:  fdupes
+BuildRequires:  git
 BuildRequires:  python-rpm-macros
 BuildRequires:  pkgconfig(systemd)
 Requires:       python-configshell-fb
 Requires:       python-dbus-python
+Requires:       python-gobject
 Requires:       python-rtslib-fb
-Requires:       python-six
 Requires:       targetcli-fb-common
 Requires(post): update-alternatives
 Requires(postun): update-alternatives
-%if "%{python_flavor}" == "python3" || "%{?python_provides}" == "python3"
 Provides:       targetcli    = %{version}-%{release}
 Provides:       targetcli-fb = %{version}-%{release}
-%endif
 Obsoletes:      targetcli < %{version}-%{release}
 Obsoletes:      targetcli-fb < %{version}-%{release}
 BuildArch:      noarch
@@ -70,16 +71,16 @@
 
 %description -n %{name}-common
 targetcli-fb-common is the invariant base package needed by
-all python-version-dependant packages, such as python3-*-targetcli-fb.
+all python-version-dependant packages, such as python3*-targetcli-fb.
 
 %prep
-%setup -q
+%autosetup -p1
 
 %build
-%python_build
+%pyproject_wheel
 
 %install
-%python_install
+%pyproject_install
 %python_clone -a %{buildroot}%{_bindir}/targetcli
 %python_clone -a %{buildroot}%{_bindir}/targetclid
 install -d -m755 %{buildroot}%{_sysconfdir}/target
@@ -124,7 +125,7 @@
 %files %{python_files}
 %python_alternative %{_bindir}/targetcli
 %python_alternative %{_bindir}/targetclid
-%{python_sitelib}/*
+%{python_sitelib}/targetcli*
 
 %files -n %{name}-common
 %license COPYING

++++++ _service ++++++
--- /var/tmp/diff_new_pack.5DxLOL/_old  2025-03-25 22:19:20.735847391 +0100
+++ /var/tmp/diff_new_pack.5DxLOL/_new  2025-03-25 22:19:20.739847558 +0100
@@ -3,11 +3,12 @@
     <param name="scm">git</param>
     <param name="url">https://github.com/open-iscsi/targetcli-fb.git</param>
     <param name="subdir"></param>
+    <param name="package-meta">yes</param>
     <param name="filename">targetcli-fb</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(\d*\.\d*\.)(\d*)</param>
     <param name="versionrewrite-replacement">\1\2</param>
-    <param name="revision">v2.1.57</param>
+    <param name="revision">v3.0.1</param>
     <param name="changesgenerate">enable</param>
   </service>
   <service name="recompress" mode="disabled">

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.5DxLOL/_old  2025-03-25 22:19:20.771848882 +0100
+++ /var/tmp/diff_new_pack.5DxLOL/_new  2025-03-25 22:19:20.771848882 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/open-iscsi/targetcli-fb.git</param>
-              <param 
name="changesrevision">343eabcb65c11d34e0d8ac833a113f99d5c0fa37</param></service></servicedata>
+              <param 
name="changesrevision">2b3db3980327a9c12a43fd2108dcf00327523f9a</param></service></servicedata>
 (No newline at EOF)
 

++++++ targetcli-fb-2.1.58.tar.xz -> targetcli-fb-3.0.1.tar.xz ++++++
++++ 5651 lines of diff (skipped)

Reply via email to