14
0

4 Commits

Author SHA256 Message Date
49ffd3d27e Accepting request 1293538 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1293538
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-rtslib-fb?expand=0&rev=39
2025-07-16 15:35:33 +00:00
Lee Duncan
7ff7a39f75 Patch hasn't been accepted upstream yet.
Let's backport it so we can fix this before SL16 ships

- Add fabric-fix-search-path-for-SRPT-wwn.patch to fix
  targetcli with SRPT (bsc#1246143)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-rtslib-fb?expand=0&rev=83
2025-07-15 20:55:12 +00:00
e4286bd91d Accepting request 1255729 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1255729
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-rtslib-fb?expand=0&rev=38
2025-03-26 20:16:49 +00:00
Lee Duncan
31a660aee5 - Update to version v2.2.2:
* Explicitly set build target wheel packages
  * Fix the program name in pyproject.toml
  * Fix and update pre-commit ruf check
  * Add PyPA publish and pre-commit check workflows
  * Add rtslib_fb import compability
  * Silently ignore OSError on close
  * fixup! Fix various issues found by ruff linter rules
  * Add ruff rules, pre-commit config
  * Convert codebase to pathlib
  * Fix various issues found by ruff linter rules
  * Refactor code to Python>=3.9 to pass pyupgrade
  * Fix issues found by ruff pep8-naming rules
  * Fix issues found by ruff pycodestyle rules
  * Use f-strings
  * Fixing issues found by ruff Pyflakes rules
  * Move to PEP-621; Drop -fb from module name
  * rtslib: explicitely import "kmod.error" and "kmod.Kmod"
  * rtslib/LUN: add some ALUA property
  Also, updated the SPEC file, and removed patch no longer needed,
  since the problem is no longer present:
  * rtslib-Fix-handling-of-sysfs-RW-attrs-that-are-actually-RO.patch
  Added three commits, one from upstream, the others submitted there:
  * Install-targetctl-as-an-entrypoint.patch (added from upstream)
  * Remove-use-of-usr-bin-python.patch (submitted upstream)
  * Fix-issue-with-Path-open-needs-parenthesis.patch (submitted upstream)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-rtslib-fb?expand=0&rev=81
2025-03-24 19:48:06 +00:00
2 changed files with 4 additions and 18 deletions

View File

@@ -1,8 +1,3 @@
-------------------------------------------------------------------
Mon Aug 25 14:10:48 UTC 2025 - Markéta Machová <mmachova@suse.com>
- Convert to libalternatives on SLE-16-based and newer systems
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Jul 9 08:34:22 UTC 2025 - Nicolas Morey <nicolas.morey@suse.com> Wed Jul 9 08:34:22 UTC 2025 - Nicolas Morey <nicolas.morey@suse.com>

View File

@@ -1,7 +1,7 @@
# #
# spec file for package python-rtslib-fb # spec file for package python-rtslib-fb
# #
# Copyright (c) 2025 SUSE LLC and contributors # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@@ -19,12 +19,9 @@
%define dbdir %{_sysconfdir}/target %define dbdir %{_sysconfdir}/target
%define oldpython python %define oldpython python
%define cpkg %{oldpython}-rtslib-fb-common %define cpkg %{oldpython}-rtslib-fb-common
%if 0%{?suse_version} > 1500
%bcond_without libalternatives
%else
%bcond_with libalternatives
%endif
%{?sle15_python_module_pythons} %{?sle15_python_module_pythons}
Name: python-rtslib-fb Name: python-rtslib-fb
Version: 2.2.2 Version: 2.2.2
Release: 0%{?dist} Release: 0%{?dist}
@@ -47,7 +44,6 @@ BuildRequires: %{python_module setuptools}
BuildRequires: %{python_module wheel} BuildRequires: %{python_module wheel}
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: git BuildRequires: git
BuildRequires: pkgconfig
BuildRequires: python-rpm-macros >= 20210929 BuildRequires: python-rpm-macros >= 20210929
BuildRequires: pkgconfig(systemd) BuildRequires: pkgconfig(systemd)
Requires: %{cpkg} Requires: %{cpkg}
@@ -55,13 +51,9 @@ Requires: python-pyudev
Provides: python-rtslib = %{version}-%{release} Provides: python-rtslib = %{version}-%{release}
Obsoletes: python-rtslib < %{version} Obsoletes: python-rtslib < %{version}
BuildArch: noarch BuildArch: noarch
%if %{with libalternatives}
BuildRequires: alts
Requires: alts
%else
Requires(post): update-alternatives Requires(post): update-alternatives
Requires(postun): update-alternatives Requires(postun): update-alternatives
%endif
%python_subpackages %python_subpackages
%description %description
@@ -109,7 +101,6 @@ ln -s %{_sbindir}/service %{buildroot}/%{_sbindir}/rctarget
%{service_del_postun target.service} %{service_del_postun target.service}
%pre %pre
%python_libalternatives_reset_alternative targetctl
%{service_add_pre target.service} %{service_add_pre target.service}
%preun %preun