Bug 2369146 - Please branch and build python-lazy-project-object in epel10.
Summary: Please branch and build python-lazy-project-object in epel10.
Keywords:
Status: ASSIGNED
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: python-lazy-object-proxy
Version: epel10
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Gwyn Ciesla
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-05-29 09:50 UTC by mmassari
Modified: 2025-06-06 11:18 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2025-06-04 11:59:52 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description mmassari 2025-05-29 09:50:57 UTC
Please branch and build python-lazy-project-object in epel10.

We have been asked to build packit in epel10 :)

If you do not wish to maintain python-lazy-project-object in epel10,
or do not think you will be able to do this in a timely manner,
I would be happy to be a co-maintainer of the package (FAS mmassari);
please add me through https://src.fedoraproject.org/rpms/python-lazy-project-object/adduser

Comment 1 Gwyn Ciesla 2025-05-29 15:35:56 UTC
Looks like we're missing a dependency: No matching package to install: 'python3dist(django)'

Comment 2 mmassari 2025-06-04 09:31:00 UTC
Thanks for checking.

I can see that django has never been in an epel before. I will check further if we can do things without using this package.

Thanks again.

Maja

Comment 3 mmassari 2025-06-04 11:59:52 UTC
I checked and removing python-lazy-object-proxy dependency from Packit wouldn't be an easy job.

I saw that python-lazy-object-proxy depends on django only in the testing environment and there is only one test for django.

I have create a commit here: https://src.fedoraproject.org/fork/mmassari/rpms/python-lazy-object-proxy/commits/epel10-test and seems I can create a koji scratch build for two different arches: https://koji.fedoraproject.org/koji/taskinfo?taskID=133543599.

This should be enough for Packit. Would these changes work for you?

Thanks,

Maja

Comment 4 Gwyn Ciesla 2025-06-04 15:08:08 UTC
Looks great, submit an MR and I'll go from there.

Comment 5 mmassari 2025-06-05 09:27:48 UTC
Sorry, I forgot to say that I can't create a MR because the epel10 branch does not exist yet in upstream. And I don't think I can request it.

Comment 6 mmassari 2025-06-05 09:30:49 UTC
And by upstream here I mean here: https://src.fedoraproject.org/rpms/python-flexmock, which is not my fork...

Comment 7 Gwyn Ciesla 2025-06-05 16:15:33 UTC
Ok, I created the epel10 branch and merged from rawhide. You should now be able to fork and then create an MR.

Comment 8 mmassari 2025-06-06 11:18:54 UTC
Here the MR: https://src.fedoraproject.org/rpms/python-lazy-object-proxy/pull-request/4.

The scratch koji build is failing for arch ppc64le but in Packit we don't need this arch (so for me we can skip it): https://koji.fedoraproject.org/koji/taskinfo?taskID=133616123.

Thanks!


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