On Fedora 39, for which Python 3.12 is the default Python version, launching PlayOnLinux fails with an error of `ModuleNotFoundError: No module named 'asyncore'`. No Fedora package yet provides `asyncore`, but a workaround is to install it with `pip install pyasyncore`. pyasyncore should be made available as a package, and once it is, it should be a dependency of playonlinux. Reproducible: Always Steps to Reproduce: 1. Have Python 3.12 as your system-wide default Python version 2. Launch PlayOnLinux Actual Results: PlayOnLinux fails to start with an error on importing `asyncore.` Expected Results: PlayOnLinux should start properly. See https://bugzilla.redhat.com/show_bug.cgi?id=2223081 for the issue tracking adding a pyasyncore package.
python3-pyasyncore-1.0.2-1.fc39.noarch is now available in updates-testing, and it indeed works as an alternative to installing it from pip.
Works with python3-pyasyncore installed, but playonlinux is still missing this dependency.
*** Bug 2243646 has been marked as a duplicate of this bug. ***
*** Bug 2255843 has been marked as a duplicate of this bug. ***
Actually, pyasyncore isn't required. The code seems to contain an unused import for Python asyncore.dispatcher.
FEDORA-EPEL-2024-1d6a0e215a (playonlinux-4.4-11.el8) has been submitted as an update to Fedora EPEL 8. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-1d6a0e215a
FEDORA-2024-c37f5f3c68 (playonlinux-4.4-11.fc40) has been submitted as an update to Fedora 40. https://bodhi.fedoraproject.org/updates/FEDORA-2024-c37f5f3c68
FEDORA-2024-122b5aea62 (playonlinux-4.4-11.fc39) has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2024-122b5aea62
FEDORA-EPEL-2024-1d6a0e215a has been pushed to the Fedora EPEL 8 testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-1d6a0e215a See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2024-122b5aea62 has been pushed to the Fedora 39 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-122b5aea62` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-122b5aea62 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2024-c37f5f3c68 has been pushed to the Fedora 40 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-c37f5f3c68` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-c37f5f3c68 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-EPEL-2024-1d6a0e215a (playonlinux-4.4-11.el8) has been pushed to the Fedora EPEL 8 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2024-122b5aea62 (playonlinux-4.4-11.fc39) has been pushed to the Fedora 39 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2024-c37f5f3c68 (playonlinux-4.4-11.fc40) has been pushed to the Fedora 40 stable repository. If problem still persists, please make note of it in this bug report.
Issue resolved.