Your message dated Wed, 24 Jan 2024 01:04:04 +0000
with message-id <[email protected]>
and subject line Bug#1061281: fixed in gajim 1.8.4-2
has caused the Debian Bug report #1061281,
regarding gajim: Fails to start: AttributeError: module 'eventlet.green.select' 
has no attribute 'epoll'
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.)


-- 
1061281: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1061281
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: gajim
Version: 1.8.4-1
Severity: grave
Justification: renders package unusable
X-Debbugs-Cc: [email protected]

Dear Maintainer,

At some point within the last few days, I am suddenly unable to launch gajim.
This is the console output I am receiving:

skquinn@crossbow:~$ gajim
Traceback (most recent call last):
  File "/usr/bin/gajim", line 8, in <module>
    sys.exit(run())
             ^^^^^
  File "/usr/lib/python3/dist-packages/gajim/main.py", line 171, in run
    _init_gui('GTK')
  File "/usr/lib/python3/dist-packages/gajim/main.py", line 105, in _init_gui
    _init_gtk()
  File "/usr/lib/python3/dist-packages/gajim/main.py", line 123, in _init_gtk
    from gajim.gtk import exception
  File "/usr/lib/python3/dist-packages/gajim/gtk/exception.py", line 54, in
<module>
    import sentry_sdk
  File "/usr/lib/python3/dist-packages/sentry_sdk/__init__.py", line 1, in
<module>
    from sentry_sdk.hub import Hub, init
  File "/usr/lib/python3/dist-packages/sentry_sdk/hub.py", line 8, in <module>
    from sentry_sdk.scope import Scope
  File "/usr/lib/python3/dist-packages/sentry_sdk/scope.py", line 7, in
<module>
    from sentry_sdk.attachments import Attachment
  File "/usr/lib/python3/dist-packages/sentry_sdk/attachments.py", line 5, in
<module>
    from sentry_sdk.envelope import Item, PayloadRef
  File "/usr/lib/python3/dist-packages/sentry_sdk/envelope.py", line 7, in
<module>
    from sentry_sdk.session import Session
  File "/usr/lib/python3/dist-packages/sentry_sdk/session.py", line 5, in
<module>
    from sentry_sdk.utils import format_timestamp
  File "/usr/lib/python3/dist-packages/sentry_sdk/utils.py", line 1305, in
<module>
    HAS_REAL_CONTEXTVARS, ContextVar = _get_contextvars()
                                       ^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/sentry_sdk/utils.py", line 1275, in
_get_contextvars
    if not _is_contextvars_broken():
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/sentry_sdk/utils.py", line 1228, in
_is_contextvars_broken
    from eventlet.patcher import is_monkey_patched  # type: ignore
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/eventlet/__init__.py", line 17, in
<module>
    from eventlet import convenience
  File "/usr/lib/python3/dist-packages/eventlet/convenience.py", line 7, in
<module>
    from eventlet.green import socket
  File "/usr/lib/python3/dist-packages/eventlet/green/socket.py", line 21, in
<module>
    from eventlet.support import greendns
  File "/usr/lib/python3/dist-packages/eventlet/support/greendns.py", line 79,
in <module>
    setattr(dns, pkg, import_patched('dns.' + pkg))
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/eventlet/support/greendns.py", line 61,
in import_patched
    return patcher.import_patched(module_name, **modules)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/eventlet/patcher.py", line 132, in
import_patched
    return inject(
           ^^^^^^^
  File "/usr/lib/python3/dist-packages/eventlet/patcher.py", line 109, in
inject
    module = __import__(module_name, {}, {}, module_name.split('.')[:-1])
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/dns/asyncquery.py", line 38, in <module>
    from dns.query import (
  File "/usr/lib/python3/dist-packages/dns/query.py", line 63, in <module>
    import httpcore
  File "/usr/lib/python3/dist-packages/httpcore/__init__.py", line 1, in
<module>
    from ._api import request, stream
  File "/usr/lib/python3/dist-packages/httpcore/_api.py", line 5, in <module>
    from ._sync.connection_pool import ConnectionPool
  File "/usr/lib/python3/dist-packages/httpcore/_sync/__init__.py", line 1, in
<module>
    from .connection import HTTPConnection
  File "/usr/lib/python3/dist-packages/httpcore/_sync/connection.py", line 12,
in <module>
    from .._synchronization import Lock
  File "/usr/lib/python3/dist-packages/httpcore/_synchronization.py", line 11,
in <module>
    import trio
  File "/usr/lib/python3/dist-packages/trio/__init__.py", line 22, in <module>
    from ._core import TASK_STATUS_IGNORED as TASK_STATUS_IGNORED  # isort:
split
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/trio/_core/__init__.py", line 21, in
<module>
    from ._local import RunVar, RunVarToken
  File "/usr/lib/python3/dist-packages/trio/_core/_local.py", line 9, in
<module>
    from . import _run
  File "/usr/lib/python3/dist-packages/trio/_core/_run.py", line 2775, in
<module>
    from ._io_epoll import (
  File "/usr/lib/python3/dist-packages/trio/_core/_io_epoll.py", line 202, in
<module>
    class EpollIOManager:
  File "/usr/lib/python3/dist-packages/trio/_core/_io_epoll.py", line 203, in
EpollIOManager
    _epoll: select.epoll = attr.ib(factory=select.epoll)
                                           ^^^^^^^^^^^^
AttributeError: module 'eventlet.green.select' has no attribute 'epoll'

---

I have tried rolling back gajim itself but that did not help. I unfortunately
lack the detailed knowledge of Python to try to troubleshoot further on my own.


-- System Information:
Debian Release: trixie/sid
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 
'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.5.0-5-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.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 gajim depends on:
ii  desktop-file-utils           0.27-1
ii  gir1.2-gst-plugins-base-1.0  1.22.8-1
ii  gir1.2-gtk-3.0               3.24.40-1
ii  gir1.2-gtksource-4           4.8.4-5
ii  python3                      3.11.4-5+b1
ii  python3-cairo                1.25.1-1
ii  python3-cryptography         41.0.7-2
ii  python3-css-parser           1.0.10-1
ii  python3-gi                   3.46.0-3
ii  python3-gi-cairo             3.46.0-3
ii  python3-idna                 3.3-2
ii  python3-keyring              24.3.0-1
ii  python3-nbxmpp               4.5.3-1
ii  python3-omemo-dr             1.0.1-2
ii  python3-packaging            23.2-1
ii  python3-pil                  10.2.0-1
ii  python3-precis-i18n          1.0.5-2
ii  python3-qrcode               7.4.2-4

Versions of packages gajim recommends:
ii  alsa-utils                             1.2.10-1.1
ii  aspell-en [aspell-dictionary]          2020.12.07-0-1
ii  ca-certificates                        20230311
ii  dbus                                   1.14.10-4
ii  fonts-noto-color-emoji                 2.042-1
ii  gajim-openpgp                          1.5.1-1
ii  gir1.2-ayatanaappindicator3-0.1        0.5.93-1
ii  gir1.2-farstream-0.2                   0.2.9-2+b1
ii  gir1.2-geoclue-2.0                     2.7.1-1
ii  gir1.2-gsound-1.0                      1.0.3-2
ii  gir1.2-gspell-1                        1.12.2-1
ii  gir1.2-gstreamer-1.0                   1.22.8-1
ii  gir1.2-secret-1                        0.21.2-1
ii  gnome-flashback [notification-daemon]  3.50.0-1
ii  gnome-shell [notification-daemon]      44.8-1
ii  gstreamer1.0-gl                        1.22.8-1
ii  gstreamer1.0-nice                      0.1.21-2
ii  gstreamer1.0-plugins-ugly              1:1.22.3-dmo1+deb12u1
ii  notification-daemon                    3.20.0-4+b1
ii  pulseaudio-utils                       16.1+dfsg1-3
ii  python3-dbus                           1.3.2-5+b1
ii  python3-gssapi                         1.8.2-1+b2
ii  python3-sentry-sdk                     1.39.2-0.1
ii  sox                                    14.4.2+git20190427-4

Versions of packages gajim suggests:
ii  libxss1          1:1.2.3-1
ii  nautilus-sendto  3.8.6-7

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: gajim
Source-Version: 1.8.4-2
Done: Martin <[email protected]>

We believe that the bug you reported is fixed in the latest version of
gajim, 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.
Martin <[email protected]> (supplier of updated gajim 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: Wed, 24 Jan 2024 00:19:52 +0000
Source: gajim
Architecture: source
Version: 1.8.4-2
Distribution: unstable
Urgency: medium
Maintainer: Debian XMPP Maintainers <[email protected]>
Changed-By: Martin <[email protected]>
Closes: 1061281
Changes:
 gajim (1.8.4-2) unstable; urgency=medium
 .
   * Add upstream patch to fix sentry_sdk import error (Closes: #1061281)
Checksums-Sha1:
 915939307595891d4d74863cdb9df672acd38a3c 2287 gajim_1.8.4-2.dsc
 b264de8f4e04d4196c45387e972d5be4786dbea8 12800 gajim_1.8.4-2.debian.tar.xz
 c20dca88415070b288edb727e415b1611d9262f8 13431 gajim_1.8.4-2_amd64.buildinfo
Checksums-Sha256:
 6e6a8406b35c43832da7660f7b29d0ca6254c540b7c13af969c3057289eb4c68 2287 
gajim_1.8.4-2.dsc
 6c93153cf09eb4ff5a8edadb339bd4f221478066d17484f40dadf17273ad2298 12800 
gajim_1.8.4-2.debian.tar.xz
 9ce4caf0112610553824abc0f8ee9cf6c76a4c2484a393ee5e8d0fac10c9b2d1 13431 
gajim_1.8.4-2_amd64.buildinfo
Files:
 f547bb6d9edccf81812dfda8335fd365 2287 net optional gajim_1.8.4-2.dsc
 48fc3d24832819a1703d2a7f3e8e2748 12800 net optional gajim_1.8.4-2.debian.tar.xz
 0e07a2d97bbbe3d5da759d19b846a3b3 13431 net optional 
gajim_1.8.4-2_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEftHeo0XZoKEY1KdA4+Chwoa5Y+oFAmWwXxgACgkQ4+Chwoa5
Y+r0DBAAl1HCD5TbU05iBibxPZdQueiFqZ5pk64+xAdUtcnlQ35vBbu3I/vDlQLT
PtiHnWx99rMoLQpMtT5eW0SFSa3sgrnd8oLE6TNOZDDlEGk9nHkrZvcSEROp215/
LXDNwXfEUKAB37Us6zuc3yBF19ouR6/LcPaoNnBb8FRECncU+tFY9Ui3wMuYrW59
1fg3vWhgKeG2i6jVzv5383x3MwQFTQIlGu0x2HiSI5Uv8ekV0GU7yw1j/F9oM2+Q
7GS6QvySgyZpz+RBHxvHDBzBxNSsW7MuAfRU92g97SVab1YprrmIOhvxfOnczzic
HCcpDg4m0vhsC/jUIHJ6XEEDyoLuGww9Vz+dPD1pnbxAq7tjU9HncwPz+PlcDLFV
4MNT4yak5hT3SRD3mDNH6wjFsTz+3oTJDq5c1hXF1AdrFA0VrO9+HMjuhRnFQGUZ
jqQpu1ozr9wyI7qJoNJsW2oMxGeusrxBKjSvHSMURlcTRURQ0u6qnOC42Ec5Q2DB
nY6Bvl2v3qDv8cG43TdnVg6KJVHvtIVGTW7zP+084DXvQp7Jwj2bZczW04ypEKjL
1WGJelyikeAlfox/NsE+mfUpKazvA0ZNCVurWPn6pK0v63QHRESVzNkmctjTFk9W
UZTLcvHOuUHfikFs/du2M3az9XhPs5eZqPghl1U/nITySehW6h0=
=mZx9
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to