Your message dated Fri, 29 Nov 2024 18:46:20 +0000
with message-id <[email protected]>
and subject line Bug#1087726: Removed package(s) from unstable
has caused the Debian Bug report #1081243,
regarding python3-pyflow: helloWorld and other examples not runnable, possibly
since python2 dropped
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1081243: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1081243
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: python3-pyflow
Version: 1.1.20-5
Severity: grave
Tags: upstream
Justification: renders the package unusable
Control: forwarded -1 https://github.com/Illumina/pyflow/issues/20
Hi,
While working on #1080766, I attempted to introduce proper test
support in src:python-pyflow. Trying to get the test suite
working eventually got me to realize a good portion of the
pyflow module seemed inoperative for a long time, probably since
python2 removal.
I have tried to run the pyflow/demo/helloWorld/helloWorld.py
script in a minimal environment, and the script thrown a
traceback at:
>>> from pyflow import WorkflowRunner
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: cannot import name 'WorkflowRunner' from 'pyflow'
(/usr/lib/python3/dist-packages/pyflow/__init__.py)
If I adjust the example to fetch the WorkflowRunner according to
the layout exposed by the system I then get another traceback:
>>> from pyflow.pyflow import WorkflowRunner
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3/dist-packages/pyflow/pyflow.py", line 53, in
<module>
from pyflowConfig import siteConfig
ModuleNotFoundError: No module named 'pyflowConfig'
If I adjust the system file pyflow/pyflow.py line 53 to include
from pyflow.pyflowConfig import siteConfig, then I run into:
>>> from pyflow.pyflow import WorkflowRunner
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3/dist-packages/pyflow/pyflow.py", line 63, in
<module>
raise Exception("pyflow module has only been tested for python
versions [2.4,3.0)")
Exception: pyflow module has only been tested for python versions
[2.4,3.0)
Dropping the version check then revealed a series of errors
reminescent from a missed migration from python2 to python3.
I'm not confident the module is usable in its current state.
My impression at the moment is that the port from python2 to
python3 only covered the "import pyflow" from plain python
autopkgtest. But the meat of the module, living mainly in
pyflow/src/pyflow.py, remains unusable, hence the severity.
Hopefully resolving the issue is just a matter of running 2to3,
but I have not checked closely yet.
Have a nice day, :)
Étienne.
-- System Information:
Debian Release: trixie/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.10.7-amd64 (SMP w/12 CPU threads; PREEMPT)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages python3-pyflow depends on:
ii python3 3.12.5-1
python3-pyflow recommends no packages.
python3-pyflow suggests no packages.
--
.''`. Étienne Mollier <[email protected]>
: :' : pgp: 8f91 b227 c7d6 f2b1 948c 8236 793c f67e 8f0d 11da
`. `' sent from /dev/pts/8, please excuse my verbosity
`-
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
Version: 1.1.20-5+rm
Dear submitter,
as the package python-pyflow has just been removed from the Debian archive
unstable we hereby close the associated bug reports. We are sorry
that we couldn't deal with your issue properly.
For details on the removal, please see https://bugs.debian.org/1087726
The version of this package that was in Debian prior to this removal
can still be found using https://snapshot.debian.org/.
Please note that the changes have been done on the master archive and
will not propagate to any mirrors until the next dinstall run at the
earliest.
This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
[email protected].
Debian distribution maintenance software
pp.
Thorsten Alteholz (the ftpmaster behind the curtain)
--- End Message ---