Bug 2228663 - gtest-1.14.0 is available
Summary: gtest-1.14.0 is available
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: gtest
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Terje Røsten
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-08-03 03:24 UTC by Upstream Release Monitoring
Modified: 2023-11-16 15:57 UTC (History)
5 users (show)

Fixed In Version: gtest-1.14.0-1.fc40
Clone Of:
Environment:
Last Closed: 2023-11-16 15:57:37 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Update to 1.14.0 (#2228663) (1.13 KB, patch)
2023-08-03 03:24 UTC, Upstream Release Monitoring
no flags Details | Diff

Description Upstream Release Monitoring 2023-08-03 03:24:23 UTC
Releases retrieved: 1.14.0
Upstream release that is considered latest: 1.14.0
Current version/release in rawhide: 1.13.0-3.fc39
URL: https://google.github.io/googletest/

Please consult the package updates policy before you issue an update to a stable branch: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/


More information about the service that created this bug can be found at: https://docs.fedoraproject.org/en-US/package-maintainers/Upstream_Release_Monitoring


Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream.


Based on the information from Anitya: https://release-monitoring.org/project/18290/


To change the monitoring settings for the project, please visit:
https://src.fedoraproject.org/rpms/gtest

Comment 1 Upstream Release Monitoring 2023-08-03 03:24:36 UTC
Created attachment 1981393 [details]
Update to 1.14.0 (#2228663)

Comment 2 Upstream Release Monitoring 2023-08-03 03:33:26 UTC
the-new-hotness/release-monitoring.org's scratch build of gtest-1.14.0-1.fc38.src.rpm for rawhide failed http://koji.fedoraproject.org/koji/taskinfo?taskID=104287305

Comment 3 Terje Røsten 2023-10-20 06:23:03 UTC
Ben,

for this upgrade I have prepared copr build: 
 https://copr.fedorainfracloud.org/coprs/terjeros/gtest-1.14/packages/

There are some failures, however seems to unrelated to this change, all packages with .so deps seems to build fine.
How to proceed, push update to rawhide and create PR for packages with .so dep?

Comment 4 Ben Beasley 2023-10-20 11:24:12 UTC
Per the Updates Policy[1]:

> When a proposed update contains an ABI or API change: notify a week in advance both the devel list[2] and maintainers directly (using the packagename-maintainers alias) whose packages depend on yours to rebuild or offer to do these rebuilds for them.

Offering a PR is one way to help with the rebuild, but isn’t required.

Then,

> Use a side-tag when dealing with mass builds of many packages, so they can land at the same time.

Ideally you can get everyone to rebuild their packages into the side tag within a few days. Usually some maintainers are quick and some require a direct reminder email, but I’ve had pretty good luck with this. If the side tag has been open a week or so and there are still dependent packages that haven’t been rebuilt, you can ask a provenpackager.

I see the following packages that need to be rebuilt in the side tag due a runtime dependency on gtest or gmock from one of their subpackages:

- abseil-cpp (gtest, gmock)
- ceph (gtest, gmock)
- davix (gtest)
- gfal2 (gtest)
- libcamera (gtest) ← FTBFS in Rawhide
- mir (gtest)
- python-steps (gtest)
- wlcs (gmock)

The good news is that I can take care of abseil-cpp, python-steps, and wlcs as maintainer or co-maintainer, and I recognize most of the others as having responsive and experienced maintainers.

By the way, here[3] is why ceph FTBFS in your COPR; it’s a race condition in the build, and the build just has to be tried again.

[1] https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/#_rawhide
[2] https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/
[3] https://tracker.ceph.com/issues/59690

Comment 5 Terje Røsten 2023-10-21 16:59:11 UTC
libcamera fix: https://src.fedoraproject.org/rpms/libcamera/pull-request/8

Comment 6 Terje Røsten 2023-10-24 18:15:15 UTC
libcamera issue is now resolved

Comment 7 Terje Røsten 2023-10-30 20:28:34 UTC
gtest 1.14 built in sidetag f40-build-side-76708 :

  https://koji.fedoraproject.org/koji/taskinfo?taskID=108334850


Ben, can you continue with "your" packages?

Comment 8 Ben Beasley 2023-10-30 22:11:30 UTC
(In reply to Terje Røsten from comment #7)
> Ben, can you continue with "your" packages?

Yes; will do.

Comment 9 Ben Beasley 2023-10-31 11:03:27 UTC
I rebuilt:

- python-steps: https://koji.fedoraproject.org/koji/taskinfo?taskID=108341232
- wlcs: https://koji.fedoraproject.org/koji/taskinfo?taskID=108340448

I made a mistake the first time around, so I just kicked off:

- abseil-cpp: https://koji.fedoraproject.org/koji/taskinfo?taskID=108361617

It should be done in about 20-30 minutes.

Comment 10 Ben Beasley 2023-10-31 11:45:16 UTC
(In reply to Ben Beasley from comment #9)
> - abseil-cpp: https://koji.fedoraproject.org/koji/taskinfo?taskID=108361617
> 
> It should be done in about 20-30 minutes.

Done now. Let me know if you need anything else from me.

Comment 11 Terje Røsten 2023-10-31 19:14:07 UTC
Thanks!

Updated status:


Built:
+ abseil-cpp
+ python-steps
+ wlcs

Open MR:
- libcamera
- ceph
- mir
- gfal2
- davix

Comment 12 Terje Røsten 2023-11-02 17:50:23 UTC
Current status:
 Built:
  abseil-cpp
  python-steps
  wlcs
  ceph
  mir
  gfal2

Open PR:
 https://src.fedoraproject.org/rpms/libcamera/pull-request/9
 https://src.fedoraproject.org/rpms/davix/pull-request/4

Comment 13 Fedora Update System 2023-11-15 16:07:14 UTC
FEDORA-2023-0d765cb33b has been submitted as an update to Fedora 40. https://bodhi.fedoraproject.org/updates/FEDORA-2023-0d765cb33b

Comment 14 Fedora Update System 2023-11-16 15:57:37 UTC
FEDORA-2023-0d765cb33b has been pushed to the Fedora 40 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.