Your message dated Tue, 07 Jan 2025 09:27:05 +0000
with message-id <[email protected]>
and subject line Bug#1065117: fixed in vitables 3.0.3-1
has caused the Debian Bug report #1065117,
regarding vitables: fails to start
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.)
--
1065117: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1065117
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: vitables
Version: 3.0.2-4
Severity: important
X-Debbugs-Cc: [email protected]
Dear Maintainer,
Running vitables (version 3.0.2-4 from sid) results in the following
Python traceback:
Traceback (most recent call last):
File "/usr/bin/vitables", line 33, in <module>
sys.exit(load_entry_point('ViTables==3.0.2', 'gui_scripts', 'vitables-
run')())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/bin/vitables", line 25, in importlib_load_entry_point
return next(matches).load()
^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 202, in load
module = import_module(match.group('module'))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/usr/share/vitables/vitables/start.py", line 31, in <module>
from vitables.vtapp import VTApp
File "/usr/share/vitables/vitables/vtapp.py", line 43, in <module>
import vitables.preferences.pluginsloader as pluginsloader
File "/usr/share/vitables/vitables/preferences/pluginsloader.py", line 26, in
<module>
import pkg_resources
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 3327,
in <module>
@_call_aside
^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 3302,
in _call_aside
f(*args, **kwargs)
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 3340,
in _initialize_master_working_set
working_set = WorkingSet._build_master()
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 631, in
_build_master
ws.require(__requires__)
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 968, in
require
needed = self.resolve(parse_requirements(requirements))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 829, in
resolve
dist = self._resolve_dist(
^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 870, in
_resolve_dist
raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'blosc2>=2.3.0' distribution was not
found and is required by tables
I believe the problem is that when vitables starts to look for plugins,
the pkg_resource module examines the vitable package requirements (contained in
/usr/share/vitables/ViTables-3.0.2.egg-info/requires.txt), which
leads it to the tables package and to its METADATA file
/usr/lib/python3/dist-packages/tables-3.9.2.dist-info/METADATA
which contains 'Requires-Dist: blosc2 >=2.3.0'.
Now, the tables package (packaged as the Debian packages python3-tables,
python3-tables-lib, python3-tables-data, or source package pytables)
doesn't actually use the Python bindings in the Python package blosc2,
as per its documentation, but only the C library and headers that
package provides (as a convenience). Python3-tables-lib instead is built
directly with libblosc2-2 (which should be fine).
Basically, Debian requirements aren't matching the requirements
declared by Python. I'll file a separate bug against python3-tables.
(As a side note: this is about the third Python app package I've filed
a bug against for crashing while _starting_ the program. Please!
Actually try to run things before uploading!!)
-- System Information:
Debian Release: trixie/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.6.15-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8),
LANGUAGE=en_GB:en_US
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages vitables depends on:
ii python3 3.11.6-1
ii python3-numexpr 2.9.0-1
ii python3-numpy 1:1.24.2-2
ii python3-pyqt5 5.15.10+dfsg-1
ii python3-qtpy 2.4.1-2
ii python3-tables 3.9.2-1
vitables recommends no packages.
vitables suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: vitables
Source-Version: 3.0.3-1
Done: Stuart Prescott <[email protected]>
We believe that the bug you reported is fixed in the latest version of
vitables, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Stuart Prescott <[email protected]> (supplier of updated vitables package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 07 Jan 2025 19:41:29 +1100
Source: vitables
Architecture: source
Version: 3.0.3-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: Stuart Prescott <[email protected]>
Closes: 1065117 1090311
Changes:
vitables (3.0.3-1) unstable; urgency=medium
.
* Team upload.
* New upstream release.
- refresh patches, dropping those applied upstream
- add new patch to keep unwanted files out of the module
- update packaging to new version
- update build-dependencies to hatchling and pybuild-plugin-pyproject
- update dependencies to Qt6
- startup failures fixed (Closes: #1065117)
- test failures fixed (Closes: #1090311)
* Add dependencies on relevant pyqt6 packages and force pyqt6 usage
(Closes #1089955).
* Simplify d/rules.
* Add lintian overrides to improve output.
* Drop obsolete preinst snippet not needed since bullseye.
* Update Standards-Version to 4.7.0 (no changes).
Checksums-Sha1:
8884f5c7902f955a13ede7b7fdff4c40c99e92e1 2247 vitables_3.0.3-1.dsc
0f07270cc7908d1f7db41b7f1816096706cf3f61 2105578 vitables_3.0.3.orig.tar.gz
36b05f4c4cc62e72822208d8bb4edc26fdb21cff 4892 vitables_3.0.3-1.debian.tar.xz
9f25cf10faa3b7417f795ae3e0763a52aa18126b 15958 vitables_3.0.3-1_amd64.buildinfo
Checksums-Sha256:
c0aa766d9c06a2482013f0253d98ccfd52f98b612caed825eda5c2b1d313177f 2247
vitables_3.0.3-1.dsc
9f1747ff3ccc2963ece3252519bbc88216c85b66c12c819e96b8d71d92aab31e 2105578
vitables_3.0.3.orig.tar.gz
debf7915420fc9de61bdf6e44f7d494b6a73a2927271bd5a31f484dcb4a5fb35 4892
vitables_3.0.3-1.debian.tar.xz
5604a1a1bfe81ef1f2406cdb227686469e0598dbed836f610014e97553de422d 15958
vitables_3.0.3-1_amd64.buildinfo
Files:
95db4077d58f0d3ee7f7552ed12bd8b0 2247 science optional vitables_3.0.3-1.dsc
aa97bd8744d95bf3e76740c838267b76 2105578 science optional
vitables_3.0.3.orig.tar.gz
7f72618f9365e482c5381fc41ea59535 4892 science optional
vitables_3.0.3-1.debian.tar.xz
92a78e8422ceab44b62c571e9099e3b4 15958 science optional
vitables_3.0.3-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEkOLSwa0Uaht+u4kdu8F+uxOW8vcFAmd86iEACgkQu8F+uxOW
8vcsZBAAiQapmHRmjaaaRt0fQVuJBH+A5RRoeRA/7f86MNyWzQGRiiyCpARibxWf
dTl5FA+shiFOiALYrhFT6BggseTagSTrZpmVmjPNiyUDN/Zu87K2I6b4CNqe1UFA
2GOoOSkGfeGP3BGKE415a09aENSGT7Cz2mNc+z/qahFNx8rwuj0i6T495EQ/OUMx
F9KNnDoIK2HzXsbVs9CHa/U1SYfmL+dGbbp06KCbc3VXfZDFk19XXqW13xIwo94l
eY/Qhl0CDeSXr9aE4olxHO2v+EJMJDShRIy5NLYK/UiUe0eUP3vKlUAOLYOIzNZi
O8t6rTjc9++KvjYZlPzRpLwtbg3w/QMqu0ElAd3C+q1i4pqGSQZJBxJc2SJ25Blg
kmFyuec8ua47WJ27zJ/m6Mr3UaCu3ZJUUzUBq3GXHvJiXpxyX9TDv0D5YUePN9Xz
2umhbqeKJR0pW1pDjeRRm5V9/eSSsTvYMGk3126VZrqTqSL2/OyqREGIN3NUOxG2
eWA00/e8oq9ZaNFjuQmhwFNaI3oLebodg12+GAXINJALa5dc26YOK6rGQiw1Uxbl
sB105MzB0Ey6f6erF0q5nb8T2GYzyLGw8sXLmyGNHvfSmYev3E39DytKmdjDtJXO
mZci3p1XE3wHq4ddcyZt1XcveCoRdM69uctBjCeKtmxoMHbtMYM=
=+bRF
-----END PGP SIGNATURE-----
pgpeXL1ZYHsKf.pgp
Description: PGP signature
--- End Message ---