Package: openshot-qt
Version: 3.1.1+dfsg1-1
Severity: grave
Justification: renders package unusable
X-Debbugs-Cc: skqu...@rushpost.com

   * What led up to the situation?

Fresh install of openshot-qt and dependencies.

   * What exactly did you do (or not do) that was effective (or
     ineffective)?

I started openshot-qt from the command line.

   * What was the outcome of this action?

I got an error message from python as follows:

Loaded modules from: /usr/lib/python3/dist-packages/openshot_qt
Traceback (most recent call last):
  File "/usr/bin/openshot-qt", line 33, in <module>
    sys.exit(load_entry_point('openshot-qt==3.1.1', 'gui_scripts', 'openshot-
qt')())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/openshot_qt/launch.py", line 183, in
main
    from classes import sentry
  File "/usr/lib/python3/dist-packages/openshot_qt/classes/sentry.py", line 42,
in <module>
    import sentry_sdk as 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 8, 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 1381, in
<module>
    HAS_REAL_CONTEXTVARS, ContextVar, copy_context = _get_contextvars()
                                                     ^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/sentry_sdk/utils.py", line 1351, in
_get_contextvars
    if not _is_contextvars_broken():
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/sentry_sdk/utils.py", line 1279, in
_is_contextvars_broken
    from eventlet.patcher import is_monkey_patched  # type: ignore
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/eventlet/__init__.py", line 6, 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 78,
in <module>
    setattr(dns, pkg, import_patched('dns.' + pkg))
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/eventlet/support/greendns.py", line 60,
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 32, in <module>
    import dns.quic
  File "/usr/lib/python3/dist-packages/dns/quic/__init__.py", line 37, in
<module>
    import trio
  File "/usr/lib/python3/dist-packages/trio/__init__.py", line 23, 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 2809, 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 = attrs.Factory(select.epoll)
                                         ^^^^^^^^^^^^
AttributeError: module 'eventlet.green.select' has no attribute 'epoll'


   * What outcome did you expect instead?

A proper startup of OpenShot, or at the very least, not an error like this.


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

Kernel: Linux 6.10.11-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 openshot-qt depends on:
ii  fonts-cantarell         0.303.1-2
ii  libjs-jquery            3.6.1+dfsg+~3.5.14-1
ii  libjs-jquery-ui         1.13.2+dfsg-1
ii  python3                 3.12.6-1
ii  python3-openshot        0.3.2+dfsg1-2.1+b2
ii  python3-pkg-resources   74.1.2-2
ii  python3-pyqt5           5.15.11+dfsg-1
ii  python3-pyqt5.qtsvg     5.15.11+dfsg-1
ii  python3-pyqt5.qtwebkit  5.15.11+dfsg-1
ii  python3-requests        2.32.3+dfsg-1
ii  python3-zmq             24.0.1-5+b2

openshot-qt recommends no packages.

Versions of packages openshot-qt suggests:
ii  blender          4.2.2+dfsg-1
ii  inkscape         1.2.2-4+b2
pn  openshot-qt-doc  <none>

-- no debconf information

Reply via email to