Fedora Account System
Red Hat Associate
Red Hat Customer
Description of problem: Version-Release number of selected component (if applicable): alot-0.10-5.fc41.noarch How reproducible: Steps to Reproduce: 1. dnf install alot 2. run alot Actual results: Traceback (most recent call last): File "/usr/bin/alot", line 33, in <module> sys.exit(load_entry_point('alot==0.10', 'console_scripts', 'alot')()) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/bin/alot", line 25, in importlib_load_entry_point return next(matches).load() ~~~~~~~~~~~~~~~~~~^^ File "/usr/lib64/python3.13/importlib/metadata/__init__.py", line 179, in load module = import_module(match.group('module')) File "/usr/lib64/python3.13/importlib/__init__.py", line 88, in import_module return _bootstrap._gcd_import(name[level:], package, level) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 1387, in _gcd_import File "<frozen importlib._bootstrap>", line 1360, in _find_and_load File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 935, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 1022, in exec_module File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed File "/usr/lib/python3.13/site-packages/alot/__main__.py", line 10, in <module> from alot.settings.const import settings File "/usr/lib/python3.13/site-packages/alot/settings/const.py", line 4, in <module> from .manager import SettingsManager File "/usr/lib/python3.13/site-packages/alot/settings/manager.py", line 7, in <module> import mailcap Expected results: No errors Additional info: Mailcap has been removed from Python 3.13 (as a dead battery). There's a community project that has created https://pypi.org/project/standard-mailcap/ I've created a specfile for it using p2py: https://copr-dist-git.fedorainfracloud.org/cgit/meeuw/alot/python-standard-mailcap.git/tree/python-standard-mailcap.spec?h=f41 Not sure if this should be added to the Fedora repositories.
Fascinating, I wasn't aware of this. They retired quite a lot of modules. I'm sure the removal affects much more packages. Here is an upstream issue: https://github.com/pazz/alot/issues/1632 I am going to ask on Fedora Python matrix channel in the meantime.
Miro Hroncok suggested packaging mailcap: "mhroncok: hi. no such plan exists. if there is a PyPI-packaged maintained replacement, you (anybody) can package it" > I've created a specfile for it using p2py: https://copr-dist-git.fedorainfracloud.org/cgit/meeuw/alot/python-standard-mailcap.git/tree/python-standard-mailcap.spec?h=f41 > Not sure if this should be added to the Fedora repositories. Feel free to start the new package process if you are interested. Dick, I am also happy to give you commit access to alot since you are actually using it :)
Please do! I've started the new package process for mailcap: https://bugzilla.redhat.com/show_bug.cgi?id=2328464
I'm late /o\ but I can see you got positive feedback, well done! I'll rebuild alot once you land mailcap in rawhide. Thank you for your effort!
FEDORA-2025-6975b10e40 (alot-0.11-5.fc42) has been submitted as an update to Fedora 42. https://bodhi.fedoraproject.org/updates/FEDORA-2025-6975b10e40
FEDORA-2025-6975b10e40 has been pushed to the Fedora 42 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-6975b10e40` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-6975b10e40 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2025-6d6e9a2e27 (alot-0.10-8.fc41) has been submitted as an update to Fedora 41. https://bodhi.fedoraproject.org/updates/FEDORA-2025-6d6e9a2e27
FEDORA-2025-6d6e9a2e27 has been pushed to the Fedora 41 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-6d6e9a2e27` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-6d6e9a2e27 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2025-6d6e9a2e27 (alot-0.10-8.fc41) has been pushed to the Fedora 41 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2025-f0d8b1b39b has been pushed to the Fedora 42 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-f0d8b1b39b` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-f0d8b1b39b See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2025-f0d8b1b39b (alot-0.11-7.fc42) has been pushed to the Fedora 42 stable repository. If problem still persists, please make note of it in this bug report.