The current version available in the repos is 3 years old. The latest release is from last month (Jan 2019): https://github.com/google/re2/releases
I created PR to update re2 library to the latest version in Fedora Rawhide: https://src.fedoraproject.org/rpms/re2/pull-request/1# Copr builds available at: https://copr.fedorainfracloud.org/coprs/lvrabec/re2/build/994236/
FEDORA-2019-a49097c021 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-a49097c021
FEDORA-2019-0f5dd9fe0d has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-0f5dd9fe0d
FEDORA-EPEL-2019-648f6bc55e has been submitted as an update to Fedora EPEL 8. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2019-648f6bc55e
FEDORA-EPEL-2019-6df6efa695 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2019-6df6efa695
re2-20190801-1.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-0f5dd9fe0d
re2-20190801-1.el7 has been pushed to the Fedora EPEL 7 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2019-6df6efa695
re2-20190801-1.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-a49097c021
re2-20190801-1.el8 has been pushed to the Fedora EPEL 8 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2019-648f6bc55e
Latest update breaks ABI without bumping library soname, which breaks the 2 packages in fedora that depend on it: qt5-qwebengine perl-re-engine-RE2 After upgrading on f30, I see undefined symbols in each of them ldd -r /usr/lib64/perl5/vendor_perl/auto/re/engine/RE2/RE2.so ... undefined symbol: _ZNK3re23RE25MatchERKNS_11StringPieceEiiNS0_6AnchorEPS1_i (/usr/lib64/perl5/vendor_perl/auto/re/engine/RE2/RE2.so) undefined symbol: _ZNK3re23RE223NumberOfCapturingGroupsEv (/usr/lib64/perl5/vendor_perl/auto/re/engine/RE2/RE2.so) ldd -r /lib64/libQt5WebEngine.so.5 undefined symbol: _ZN3re23RE23Arg9parse_intEPKciPv (/lib64/libQt5WebEngineCore.so.5) undefined symbol: _ZN3re23RE23Arg12parse_stringEPKciPv (/lib64/libQt5WebEngineCore.so.5)
Thanks! I need to rebuild the packages depending on RE2 in a proper build-root. repoquery --tree-whatrequires --recursive re2
Please bump library soname too, if possible.
It is also breaking kio when trying to connect to google drive from dolphin. Downgrading solves the problem.
Created attachment 1601916 [details] Build attempt on Rawhide for qt5-qtwebengine - Failing on pulse audio
-- Packages needed to be rebuilt: repoquery --whatrequires re2 perl-re-engine-RE2 qt5-qtwebengine -- Rebuilds on Rawhide: * perl-re-engine-RE2 (successful): https://koji.fedoraproject.org/koji/taskinfo?taskID=36863602 * qt5-qtwebengine (failed): https://koji.fedoraproject.org/koji/taskinfo?taskID=36848498 -- qt5-qtwebengine fails to rebuild, but RE2 does not seem to be the cause here. I attached the error shown by the build attempt (https://bugzilla.redhat.com/attachment.cgi?id=1601916).
qt5-qtwebengine rebuild, https://koji.fedoraproject.org/koji/taskinfo?taskID=36890150 I still think it a good idea to bump library soname. if that's not something you're able/willing to work on, would you not object to my committing it?
(In reply to Rex Dieter from comment #16) > > I still think it a good idea to bump library soname. if that's not > something you're able/willing to work on, would you not object to my > committing it? Sure, good idea, please proceed!
This bug appears to have been reported against 'rawhide' during the Fedora 31 development cycle. Changing version to '31'.
This bug appears to have been reported against 'rawhide' during the Fedora 31 development cycle. Changing version to 31.
re2-20190801-1.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.
To: Rex Dieter Your latest re2 build on koji is missing epoch in the re2-devel package, creating a dependency issue when upgrading.
Look again at the latest build :)
The update is https://bodhi.fedoraproject.org/updates/FEDORA-2019-605dfb7384 (and the corresponding successful build https://koji.fedoraproject.org/koji/buildinfo?buildID=1355889)
the Fedora29 package was not pulled out of the repo, the re2-20190801-1.fc29 is the breaking one!
(In reply to Hubert Kario from comment #24) > the Fedora29 package was not pulled out of the repo, the re2-20190801-1.fc29 > is the breaking one! Indeed. The https://bodhi.fedoraproject.org/updates/FEDORA-2019-605dfb7384 update (kindly contributed by Rex Dieter), which supersedes all the others on Fedora 29, delivers re2-20160401-11.fc29. Within a week (or before if there is good karma), it will reach the stable repository.
re2-20190801-1.el8 has been pushed to the Fedora EPEL 8 stable repository. If problems still persist, please make note of it in this bug report.