[Bug 2095584] Re: open-iscsi: ubuntu-only test needs update for Python 3.13
Launchpad Bug Tracker
2095584 at bugs.launchpad.net
Thu Feb 27 12:48:00 UTC 2025
This bug was fixed in the package open-iscsi - 2.1.10-3ubuntu3
---------------
open-iscsi (2.1.10-3ubuntu3) plucky; urgency=medium
* d/t/{patch-image,testlib.py}: clean tests to make them work again
(LP: #2095584)
Historically this tried to become a test library for re-use, but
that hasn't materilaized. Over time this bit rot and has issues
on plucky. Clean unused sections and modernize a few others to make
the tests work again.
- d/t/patch-image: UEFI enabled images have boot after root
- d/t/patch-image: drop handling of locally configured file:// repos
- d/t/patch-image: drop in target debug custom services
- d/t/patch-image: drop unused krd only function
- d/t/patch-image: make execution more verbose
- d/t/testlib.py: remove unused testuser handling
- d/t/testlib.py: remove unused timeout handling
- d/t/testlib.py: remove unused kdeinit handling
- d/t/testlib.py: remove unused apparmor handling
- d/t/testlib.py: convert regex to raw strings
- d/t/testlib.py: remove unused AddUser class and thereby
no more import deprecated crypt
-- Christian Ehrhardt <christian.ehrhardt at canonical.com> Thu, 13 Feb
2025 13:03:37 +0100
** Changed in: open-iscsi (Ubuntu)
Status: In Progress => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to open-iscsi in Ubuntu.
https://bugs.launchpad.net/bugs/2095584
Title:
open-iscsi: ubuntu-only test needs update for Python 3.13
Status in open-iscsi package in Ubuntu:
Fix Released
Status in python3-defaults package in Ubuntu:
Invalid
Bug description:
open-iscsi fails its autopkgtest [1] when triggered by
python3-defaults/3.13.1-1~exp2 (i.e. with python3.13 as the default
Python interpreter).
348s autopkgtest [10:06:35]: test testsuite: [-----------------------
349s /tmp/autopkgtest.j5qteT/build.Boe/src/debian/tests/testlib.py:151: SyntaxWarning: invalid escape sequence '\s'
349s if re.search("^\s*%s\s*=" % (field), line):
349s /tmp/autopkgtest.j5qteT/build.Boe/src/debian/tests/testlib.py:170: SyntaxWarning: invalid escape sequence '\s'
349s if re.search("^\s*%s\s*=" % (field), line):
349s /tmp/autopkgtest.j5qteT/build.Boe/src/debian/tests/testlib.py:345: SyntaxWarning: invalid escape sequence '\('
349s re.match('^\(' + exe + '\)', tmp[0]):
349s /tmp/autopkgtest.j5qteT/build.Boe/src/debian/tests/testlib.py:345: SyntaxWarning: invalid escape sequence '\)'
349s re.match('^\(' + exe + '\)', tmp[0]):
349s /tmp/autopkgtest.j5qteT/build.Boe/src/debian/tests/testlib.py:734: SyntaxWarning: invalid escape sequence '\('
349s if re.search('%s \(' % path, line):
349s Traceback (most recent call last):
349s File "/tmp/autopkgtest.j5qteT/build.Boe/src/debian/tests/test-open-iscsi.py", line 50, in <module>
349s import testlib
349s File "/tmp/autopkgtest.j5qteT/build.Boe/src/debian/tests/testlib.py", line 23, in <module>
349s import crypt
349s ModuleNotFoundError: No module named 'crypt'
349s autopkgtest [10:06:36]: test testsuite: -----------------------]
350s autopkgtest [10:06:37]: test testsuite: - - - - - - - - - - results - - - - - - - - - -
350s testsuite FAIL non-zero exit status 1
This is not considered a regression due to python3-defaults because open-iscsi also fails its autopkgtest when triggered by migration-reference/0, and has been doing so for a long time (at least since April 2024 in Noble).
[1] https://autopkgtest.ubuntu.com/packages/open-iscsi/plucky/amd64
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/open-iscsi/+bug/2095584/+subscriptions
More information about the foundations-bugs
mailing list