Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1241577 > unrolled thread

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

Started byMark Cornick <mcornick@mcornick.com>
First post2025-04-12 02:50 +0200
Last post2025-04-17 15:40 +0200
Articles 6 — 4 participants

Back to article view | Back to linux.debian.bugs.dist


Contents

  Bug#1102687: chirp: ImportError on launch related to wx package Mark Cornick <mcornick@mcornick.com> - 2025-04-12 02:50 +0200
    Bug#1102687: chirp: ImportError on launch related to wx package Daniele Forsi <iu5hkx@gmail.com> - 2025-04-12 18:30 +0200
    Bug#1102687: wxWidgets ABI change Scott Talbert <swt@techie.net> - 2025-04-14 16:50 +0200
    Bug#1102687: Quisk package error IW2DHW <iw2dhw@tiscali.it> - 2025-04-16 18:40 +0200
    Bug#1102687: Fixed in 4.2.3+dfsg-2 IW2DHW <iw2dhw@tiscali.it> - 2025-04-17 09:40 +0200
      Bug#1102687: Fixed in 4.2.3+dfsg-2 Scott Talbert <swt@techie.net> - 2025-04-17 15:40 +0200

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

FromMark Cornick <mcornick@mcornick.com>
Date2025-04-12 02:50 +0200
SubjectBug#1102687: chirp: ImportError on launch related to wx package
Message-ID<KAxeh-cRMf-5@gated-at.bofh.it>
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

[toc] | [next] | [standalone]


#1241688

FromDaniele Forsi <iu5hkx@gmail.com>
Date2025-04-12 18:30 +0200
Message-ID<KALTZ-d1yl-43@gated-at.bofh.it>
In reply to#1241577
Control: reassign -1 python3-wxgtk4.0 4.2.2+dfsg-3+b1

This bug is not in chirp, in fact it is enough to import wx:

$ python -c "import wx"
Traceback (most recent call last):
 File "<string>", line 1, in <module>
   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: _ZN14wxTranslations2
7GetBestAvailableTranslationERK8wxString, version WXU_3.2

[toc] | [prev] | [next] | [standalone]


#1242002 — Bug#1102687: wxWidgets ABI change

FromScott Talbert <swt@techie.net>
Date2025-04-14 16:50 +0200
SubjectBug#1102687: wxWidgets ABI change
Message-ID<KBtih-dtJ6-5@gated-at.bofh.it>
In reply to#1241577
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

[toc] | [prev] | [next] | [standalone]


#1242324 — Bug#1102687: Quisk package error

FromIW2DHW <iw2dhw@tiscali.it>
Date2025-04-16 18:40 +0200
SubjectBug#1102687: Quisk package error
Message-ID<KCdXQ-dYLB-5@gated-at.bofh.it>
In reply to#1241577

[Multipart message — attachments visible in raw view] — view raw

Also quisk, using Python port of wsWidget, is broken by this change

Regards

Franco Spinelli
IW2DHW

[toc] | [prev] | [next] | [standalone]


#1242415 — Bug#1102687: Fixed in 4.2.3+dfsg-2

FromIW2DHW <iw2dhw@tiscali.it>
Date2025-04-17 09:40 +0200
SubjectBug#1102687: Fixed in 4.2.3+dfsg-2
Message-ID<KCs0N-e7Xa-5@gated-at.bofh.it>
In reply to#1241577
On Wed, 16 Apr 2025 13:12:15 -0400 (EDT) Scott Talbert <swt@techie.net> wrote:
> Version: 4.2.3+dfsg-2
> 
> This was due to an unfortunate ABI version script change upstream in 
> wxWidgets, fixed by the newer upload of wxPython.
> 
> Scott
> 

When this package will be available in trixie repository?
Alternatively, can package from unstable be installed in trixie?

Regards

Franco Spinelli
IW2DHW

[toc] | [prev] | [next] | [standalone]


#1242451 — Bug#1102687: Fixed in 4.2.3+dfsg-2

FromScott Talbert <swt@techie.net>
Date2025-04-17 15:40 +0200
SubjectBug#1102687: Fixed in 4.2.3+dfsg-2
Message-ID<KCxDc-ebAi-7@gated-at.bofh.it>
In reply to#1242415
On Thu, 17 Apr 2025, IW2DHW wrote:

> On Wed, 16 Apr 2025 13:12:15 -0400 (EDT) Scott Talbert <swt@techie.net> 
> wrote:
>> Version: 4.2.3+dfsg-2
>> 
>> This was due to an unfortunate ABI version script change upstream in 
>> wxWidgets, fixed by the newer upload of wxPython.
>> 
>> Scott
>> 
>
> When this package will be available in trixie repository?
> Alternatively, can package from unstable be installed in trixie?

It will be in 5 days.  You can monitor progress here if you desire:
https://tracker.debian.org/pkg/wxpython4.0

Yes, you should be able to install the version from unstable.

Regards,
Scott

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.bugs.dist


csiph-web