Bug 2092956 - Please branch and build python-tinydb in EPEL 9
Summary: Please branch and build python-tinydb in EPEL 9
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: python-tinydb
Version: epel9
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Jens Petersen
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-06-02 15:35 UTC by Enrique
Modified: 2023-11-11 06:05 UTC (History)
2 users (show)

Fixed In Version: python-tinydb-4.7.1-1.el9 python-tinydb-4.5.2-1.el8
Clone Of:
Environment:
Last Closed: 2023-11-01 01:51:47 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Enrique 2022-06-02 15:35:05 UTC
Please branch and build python-tinydb in EPEL 8/9.

I would like to request a python package for tinydb (https://pypi.org/project/tinydb/) similar to the existing packages in Fedora (python3-tinydb). I could help with testing.

Comment 1 Enrique 2023-07-27 15:27:08 UTC
FWIW, I have tried to create an RPM with mock from the specfile from the f37 branch as is found in https://src.fedoraproject.org/rpms/python-tinydb/branches?branchname=rawhide.

The RPM installs without problems and I have also run the unit tests of tinydb with pytest:

============================================================================= 199 passed in 1.00s ==============================================================================

I have also run the unit tests of an internal application that uses extensively tinydb and everything works fine. So I would suggest that maybe creating a epel9 branch from the f37 branch should be enough to have a working tinydb in EPEL 9.

The mock configuration I have chosen was alma+epel-9-x86_64.

I could do more tests if that helps to get the package in EPEL 9.

Thank you!

Comment 2 Enrique 2023-07-27 15:27:52 UTC
BTW, I am not targeting EPEL 8 any longer, so I will edit the title to reflect that.

Comment 3 Enrique 2023-10-20 19:30:26 UTC
I have also run "pip check" to ensure that there are no broken dependencies and everything is fine.

I think it should be enough to create a epel9 branch from commit d61f4c873a29f05d4db1fe8d5f48e9b86db203ec in pagure (https://src.fedoraproject.org/rpms/python-tinydb/c/d61f4c873a29f05d4db1fe8d5f48e9b86db203ec?branch=rawhide) and create a build from it. Could someone with commit rights do that?
Thanks!

Comment 4 Jens Petersen 2023-10-23 04:23:45 UTC
Sorry this has taken so long: I am contacting the maintainer for help on this.
Probably if someone wants to take over the package that would also be fine.

Comment 5 Fedora Update System 2023-10-23 09:24:09 UTC
FEDORA-EPEL-2023-ea76208fbf has been submitted as an update to Fedora EPEL 9. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-ea76208fbf

Comment 6 Fedora Update System 2023-10-24 02:30:56 UTC
FEDORA-EPEL-2023-ea76208fbf has been pushed to the Fedora EPEL 9 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-ea76208fbf

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 7 Enrique 2023-10-24 03:02:58 UTC
Thank you very much for that! I have installed and did a brief test and everything seems to work.

Comment 8 Jens Petersen 2023-10-27 03:50:32 UTC
I will probably build for epel8 though I am wondering which version to build..

Comment 9 Enrique 2023-10-30 12:15:07 UTC
Hi,
thank you for also looking at epel8. I think that at least a version >= 4 would make sense.

Comment 10 Fedora Update System 2023-11-01 01:51:47 UTC
FEDORA-EPEL-2023-ea76208fbf has been pushed to the Fedora EPEL 9 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 11 Jens Petersen 2023-11-02 09:23:05 UTC
(In reply to Enrique from comment #9)
> thank you for also looking at epel8. I think that at least a version >= 4
> would make sense.

Okay I went with 4.5.2, shrug :-)
Thanks

Comment 12 Fedora Update System 2023-11-02 10:31:22 UTC
FEDORA-EPEL-2023-789b5b5e6d has been submitted as an update to Fedora EPEL 8. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-789b5b5e6d

Comment 13 Fedora Update System 2023-11-03 02:35:56 UTC
FEDORA-EPEL-2023-789b5b5e6d 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-2023-789b5b5e6d

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 14 Fedora Update System 2023-11-11 06:05:39 UTC
FEDORA-EPEL-2023-789b5b5e6d has been pushed to the Fedora EPEL 8 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.