Bug 2260410

Summary: python-fb-re2 is no longer maintained upstream and replaced by python-google-re2
Product: [Fedora] Fedora Reporter: Paul Wouters <paul.wouters>
Component: python-fb-re2Assignee: Fabien Boucher <fboucher>
Status: CLOSED NEXTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 41CC: code, fboucher, zbyszek
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2024-10-04 14:13:41 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Paul Wouters 2024-01-25 22:59:49 UTC
this package upstream was merged back into the google-re2 version which is now in pypy upstream as python-google-re2. We should package up this new version and dead.package this one.

Reproducible: Always

Comment 1 Aoife Moloney 2024-02-15 23:12:20 UTC
This bug appears to have been reported against 'rawhide' during the Fedora Linux 40 development cycle.
Changing version to 40.

Comment 2 Ben Beasley 2024-08-16 17:12:50 UTC
Fabein,

I think that the suggestion in this bug is probably the best way to deal with bug 2304742 and bug 2304728.

I’ve taken over maintainership of the re2 package in Fedora after it was orphaned, and I’m hoping to prepare a PR that demonstrates building the “official” Python bindings (also maintained in https://github.com/google/re2, and corresponding to https://pypi.org/project/google-re2/) within the next day or two. Since that would conflict (in filenames and importable module name) with python-fb-re2, this package would need to be retired in F41 and F42 at the same time.

Do you agree with this plan?

Comment 3 Ben Beasley 2024-08-17 18:40:01 UTC
https://src.fedoraproject.org/rpms/re2/pull-request/8 demonstrates how the replacement "re2" implementation python3-google-re2 would be built.

Comment 4 Ben Beasley 2024-08-18 17:28:14 UTC
Previous discussion on the devel mailing list:

https://lists.fedoraproject.org/archives/list/devel%40lists.fedoraproject.org/thread/3NXUFFSGWYXWXXGDFLXRC2W5AQL6XGSV/

Comment 5 Ben Beasley 2024-08-23 15:47:30 UTC
Polite ping…

Comment 6 Fabien Boucher 2024-09-04 09:04:02 UTC
Hi Ben, sorry for the delay replying to this request.

Yes I understand the situation and I'm proposing the dead.package in that pull request [1]. Please approve then I'll merge the change.

Thanks for taking over the Python re2 binding.

[1] https://src.fedoraproject.org/rpms/python-fb-re2/pull-request/2

Comment 7 Zbigniew Jędrzejewski-Szmek 2024-10-04 13:54:22 UTC
The PR was merged. Anything remains to be done here?

Comment 8 Ben Beasley 2024-10-04 14:13:41 UTC
Nope, I think this is all taken care of. I am changing the Version to 41 (since that’s the first release where python-fb-re2 is retired) and closing this bug.