[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1010037: bullseye-pu: package hexchat/2.14.3-6



Package: release.debian.org
Tags: bullseye
User: release.debian.org@packages.debian.org
Usertags: pu


[ Reason ]
Missing dependency on the python3 extension package.

I added this dependency some time ago, but only in bookworm, didn't
really thing of bullseye.

[ Impact ]
In a simple installation where this dependency is not available, trying
to load the python extensions leads to this traceback on the console,
and the ui just doesn't consider the python3 extension available.

|% hexchat
|Failed to initialize the Python-CFFI embedding logic:
|
|Traceback (most recent call last):
|  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
|  File "<frozen importlib._bootstrap>", line 984, in _find_and_load_unlocked
|ModuleNotFoundError: No module named '_cffi_backend'
|
|From: _hexchat_embedded
|compiled with cffi version: 1.14.5
|_cffi_backend module: not loaded
|sys.path: ['/usr/lib/python39.zip', '/usr/lib/python3.9', '/usr/lib/python3.9/lib-dynload']
|
|function _hexchat_embedded._on_plugin_init() called, but initialization code failed.  Returning 0.

This has also been reported via IRC on the upstream channel.

[ Tests ]
No automatic tests, trivial to manual check.

[ Risks ]
Nothing interesting, just an extra dep, no risks at all.

[ Checklist ]
  [x] *all* changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in (old)stable
  [x] the issue is verified as fixed in unstable



I already uploaded the package.

-- 
regards,
                        Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540      .''`.
More about me:  https://mapreri.org                             : :'  :
Launchpad user: https://launchpad.net/~mapreri                  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-
diffstat for hexchat-2.14.3 hexchat-2.14.3

 changelog |    7 +++++++
 control   |    1 +
 2 files changed, 8 insertions(+)

diff -Nru hexchat-2.14.3/debian/changelog hexchat-2.14.3/debian/changelog
--- hexchat-2.14.3/debian/changelog	2021-05-26 14:55:10.000000000 +0200
+++ hexchat-2.14.3/debian/changelog	2022-04-22 21:40:55.000000000 +0200
@@ -1,3 +1,10 @@
+hexchat (2.14.3-6+deb11u1) bullseye; urgency=medium
+
+  * hexchat-python3: Add missing dependency on python3-cffi-backend.
+    Closes: #1009877
+
+ -- Mattia Rizzolo <mattia@debian.org>  Fri, 22 Apr 2022 21:40:55 +0200
+
 hexchat (2.14.3-6) unstable; urgency=medium
 
   * Add Recommends:ca-certificates.
diff -Nru hexchat-2.14.3/debian/control hexchat-2.14.3/debian/control
--- hexchat-2.14.3/debian/control	2021-05-26 14:54:00.000000000 +0200
+++ hexchat-2.14.3/debian/control	2022-04-22 21:39:07.000000000 +0200
@@ -81,6 +81,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
+ python3-cffi-backend,
  ${misc:Depends},
  ${shlibs:Depends},
 Recommends:

Attachment: signature.asc
Description: PGP signature


Reply to: