Since the arrival of Python 3.12.0b4 in Rawhide, ulauncher has been crashing. See traceback that prints when I issue a ulauncher command on the terminal: $ ulauncher Traceback (most recent call last): File "/usr/bin/ulauncher", line 27, in <module> from ulauncher.main import main File "/usr/lib/python3.12/site-packages/ulauncher/main.py", line 25, in <module> from ulauncher.ui.windows.UlauncherWindow import UlauncherWindow File "/usr/lib/python3.12/site-packages/ulauncher/ui/windows/UlauncherWindow.py", line 23, in <module> from ulauncher.search.Search import Search File "/usr/lib/python3.12/site-packages/ulauncher/search/Search.py", line 3, in <module> from ulauncher.api.server.ExtensionSearchMode import ExtensionSearchMode File "/usr/lib/python3.12/site-packages/ulauncher/api/server/ExtensionSearchMode.py", line 3, in <module> from ulauncher.api.server.DeferredResultRenderer import DeferredResultRenderer File "/usr/lib/python3.12/site-packages/ulauncher/api/server/DeferredResultRenderer.py", line 11, in <module> from ulauncher.api.shared.item.ResultItem import ResultItem File "/usr/lib/python3.12/site-packages/ulauncher/api/shared/item/ResultItem.py", line 5, in <module> from ulauncher.utils.text_highlighter import highlight_text File "/usr/lib/python3.12/site-packages/ulauncher/utils/text_highlighter.py", line 1, in <module> from ulauncher.utils.fuzzy_search import get_matching_indexes File "/usr/lib/python3.12/site-packages/ulauncher/utils/fuzzy_search.py", line 4, in <module> from Levenshtein import distance File "/usr/lib64/python3.12/site-packages/Levenshtein/__init__.py", line 1, in <module> from Levenshtein import _levenshtein ImportError: /usr/lib64/python3.12/site-packages/Levenshtein/_levenshtein.cpython-312-x86_64-linux-gnu.so: undefined symbol: PyUnicode_AS_UNICODE Reproducible: Always Steps to Reproduce: 1. Boot up Fedora (rawhide) and update to date (yesterday) 2. issue ulauncher command on a terminal 3. You should get a traceback Actual Results: See details above Expected Results: Expected the ulauncher menu widget
This is due to https://bugzilla.redhat.com/show_bug.cgi?id=2223524, I have a Levenshtein update in progress
Update posted to Bodhi, should be available soon https://bodhi.fedoraproject.org/updates/FEDORA-2023-770777bdbb
And then onto the next breakage https://bugzilla.redhat.com/show_bug.cgi?id=2219556
This bug appears to have been reported against 'rawhide' during the Fedora Linux 39 development cycle. Changing version to 39.
ulauncher should not be working with the last dependent package updates (except for the fail to install due to the webkit drop, but that is covered in https://bugzilla.redhat.com/show_bug.cgi?id=2232975)