• Bug#1102687: chirp: ImportError on launch related to wx package

    From Mark Cornick@21:1/5 to All on Sat Apr 12 02:50:01 2025
    XPost: linux.debian.maint.hams

    Package: chirp
    Version: 1:20250221-1
    Severity: important
    X-Debbugs-Cc: mcornick@mcornick.com

    Dear Maintainer,

    On trixie, the current version of chirpw crashes on launch with an
    ImportError that appears related to wxWidgets:

    mcornick@x230:~$ chirpw
    Traceback (most recent call last):
    File "/usr/bin/chirpw", line 33, in <module>
    sys.exit(load_entry_point('chirp==20250221', 'console_scripts', 'chirpw')())
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
    File "/usr/lib/python3/dist-packages/chirp/wxui/__init__.py", line 145, in chirpmain
    import wx
    File "/usr/lib/python3/dist-packages/wx/__init__.py", line 17, in <module>
    from wx.core import *
    File "/usr/lib/python3/dist-packages/wx/core.py", line 12, in <module>
    from ._core import *
    ImportError: /usr/lib/python3/dist-packages/wx/_core.cpython-313-x86_64-linux-gnu.so: undefined symbol: _ZN14wxTranslations27GetBestAvailableTranslationERK8wxString, version WXU_3.2

    This renders chirpw unusable. Thanks for looking into this.

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

    Kernel: Linux 6.12.21-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 chirp depends on:
    ii python3 3.13.2-2
    ii python3-lark 1.2.2-1
    ii python3-requests 2.32.3+dfsg-4
    ii python3-serial 3.5-2
    ii python3-suds 1.2.0-2
    ii python3-yattag 1.16.1-1
    ii wxpython-tools 4.2.2+dfsg-3

    chirp recommends no packages.

    chirp suggests no packages.

    -- no debconf information

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Scott Talbert@21:1/5 to All on Mon Apr 14 16:50:01 2025
    This issue seems to be due to an unfortunate unplanned ABI change in
    wxWidgets, see: https://github.com/wxWidgets/wxWidgets/issues/25327

    The issue will go away once wxpython4.0 4.2.3+dfsg-2 migrates to testing.

    Will probably need to check if any other packages are broken by this
    change :(

    Scott

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From IW2DHW@21:1/5 to All on Wed Apr 16 18:40:02 2025
    This is a multi-part message in MIME format.
    Also quisk, using Python port of wsWidget, is broken by this change

    Regards

    Franco Spinelli
    IW2DHW

    <!DOCTYPE html>
    <html>
    <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    </head>
    <body>
    <div
    style="caret-color: rgb(46, 52, 54); color: rgb(46, 52, 54); font-family: monospace; font-size: 13.333333px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-
    transform: none; widows: auto; word-spacing: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; text-decoration: none; width: 71ch;">Also
    quisk, using Python port of wsWidget, is broken by this change</div>
    <div
    style="caret-color: rgb(46, 52, 54); color: rgb(46, 52, 54); font-family: monospace; font-size: 13.333333px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-
    transform: none; widows: auto; word-spacing: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; text-decoration: none; width: 71ch;"><br>
    </div>
    <div
    style="caret-color: rgb(46, 52, 54); color: rgb(46, 52, 54); font-family: monospace; font-size: 13.333333px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-
    transform: none; widows: auto; word-spacing: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; text-decoration: none; width: 71ch;">Regards</div>
    <div
    style="caret-color: rgb(46, 52, 54); color: rgb(46, 52, 54); font-family: monospace; font-size: 13.333333px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-
    transform: none; widows: auto; word-spacing: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; text-decoration: none; width: 71ch;"><br>
    </div>
    <div
    style="caret-color: rgb(46, 52, 54); color: rgb(46, 52, 54); font-family: monospace; font-size: 13.333333px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-
    transform: none; widows: auto; word-spacing: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; text-decoration: none; width: 71ch;">Franco
    Spinelli</div>
    <div
    style="caret-color: rgb(46, 52, 54); color: rgb(46, 52, 54); font-family: monospace; font-size: 13.333333px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-
    transform: none; widows: auto; word-spacing: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; text-decoration: none; width: 71ch;">IW2DHW<br>
    </div>
    <p></p>
    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)