Hello, python3-dateparser is currently on version 0.7.6 on Fedora. Meanwhile, 1.1.1 was released. Now, the issue is that komikku 1.0 (not yet released) will depend on 1.1.1 while all other consumers (home-assistant-cli and python3-maya) depend on 0.7.6, and python3-dateparser 1.0 introduced some breaking changes. Dependent packages: ``` ❯ sudo dnf repoquery -C --whatrequires python3-dateparser Dernière vérification de l’expiration des métadonnées effectuée il y a 16:56:49 le mer. 03 août 2022 15:09:38. home-assistant-cli-0:0.9.4-2.fc36.noarch komikku-0:0.37.0-1.fc36.noarch komikku-0:0.40.0-1.fc36.noarch python3-maya-0:0.6.1-6.fc36.noarch ``` Our options: 1. Introducing a compat-package 2. Patching python3-maya (since upstream seems dead) and working with upstream (... so fab himself) to update home-assistant-cli to python3-dateparser 1.1.1 3. Breaking everything and watching the world burn
This bug appears to have been reported against 'rawhide' during the Fedora Linux 37 development cycle. Changing version to 37.
Hey! Komikku 1.0.0 was just released. Have you decided what to do? Or would you want some help with this? I could package and maintain a compat-package if you want. Meanwhile, I'll also ask the Komikku maintainer if the dateparser version pin is really necessary or if we can (temporarily) ignore it.
https://gitlab.com/valos/Komikku/-/issues/214
Okay, so, this is no longer urgent on our part. The 1.1.1 version pin was due to the regex bug fix, which was backported to 0.7.6 anyway. As such, we'll roll with the 0.7.6 version.
Latest version of Komikku pined required dateparser version to 1.1.4 [1]. Can we update Fedora dateparser package to latest version for >= f37? [1]: https://gitlab.com/valos/Komikku/-/blob/main/requirements.txt#L7
Looks like this is also needed for python-xword-dl
I need this for the latest version of python-aws-sam-translator, so I have proposed an updated spec file. Please review it (or update this package in your own preferred way) at your earliest convenience. https://src.fedoraproject.org/rpms/python-dateparser/pull-request/1 Requires: - https://src.fedoraproject.org/rpms/home-assistant-cli/pull-request/2 (@fab; can be merged before updating this) - https://src.fedoraproject.org/rpms/python-aws-sam-translator/pull-request/1 (mine; should be merged when this is updated) I used COPR to confirm that all affected packages build correctly when all three PR’s are combined: https://copr.fedorainfracloud.org/coprs/music/dateparser/packages/
It turns out that python-aws-sam-translator uses this package for integration tests that can’t be run offline or without real AWS resources anyway, so I was able to patch out the dependency with no loss in test coverage. I’m still willing to help get this package up to date if there’s anything else I can do, but I’m not going to press the issue further.
FEDORA-2023-b1ded06bc7 has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2023-b1ded06bc7
FEDORA-2023-b1ded06bc7 has been pushed to the Fedora 39 stable repository. If problem still persists, please make note of it in this bug report.
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 120 days