Closed Bug 1851732 Opened 8 months ago Closed 7 months ago

Update gtest to at least commit be03d00

Categories

(Testing :: GTest, task, P3)

task

Tracking

(firefox-esr102 wontfix, firefox-esr115 wontfix, firefox117 wontfix, firefox118 wontfix, firefox119 wontfix, firefox120 fixed)

RESOLVED FIXED
120 Branch
Tracking Status
firefox-esr102 --- wontfix
firefox-esr115 --- wontfix
firefox117 --- wontfix
firefox118 --- wontfix
firefox119 --- wontfix
firefox120 --- fixed

People

(Reporter: jewilde, Assigned: cpeterson)

References

(Blocks 1 open bug)

Details

Attachments

(4 files, 1 obsolete file)

Compiling the vendored version of gtest with C++20 fails with no member named 'u8string' in namespace 'std' for gtest-printers.h.

This was fixed in Issue 3659 so vendoring be03d00f5f0cc3a997d1a368bee8a1fe93651f48 or newer (like tag 1.14.0) should fix this

Setting a maintainer in gtest's moz.yaml and enabling it in updatebot might be worthwhile as well

Assignee: nobody → cpeterson
Severity: -- → N/A
Type: defect → task
Priority: -- → P3

I'll land this after the Nightly 120 cycle starts.

Green gtests on Try:

https://treeherder.mozilla.org/jobs?repo=try&revision=eb9177afba77047657b2cb1649991e381030fffb

This patch is no longer needed because the comma warning was fixed in upstream gtest:

https://github.com/google/googletest/commit/3fa7f983c69f780378b4d1ad44d36030ca951ba6

Depends on D189067

Depends on D189068

Attachment #9354783 - Attachment description: Bug 1851732 - Schedule updatebot to update gtest at the start of each Nightly release cycle. r?ahal → Bug 1851732 - Check for gtest updates at the start of each Nightly release cycle. r?ahal
Pushed by cpeterson@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/6671631677e0
Vendor gtest e009c3d3dcb522c21ea83984dac6064a6399d3f6. r=ahal
https://hg.mozilla.org/integration/autoland/rev/8b6722985890
Remove unnecessary gtest operator_comma_warning.patch. r=ahal
https://hg.mozilla.org/integration/autoland/rev/a5aa4af93b13
Apply gtest patches. r=ahal
Status: NEW → RESOLVED
Closed: 7 months ago
Resolution: --- → FIXED
Target Milestone: --- → 120 Branch
Attachment #9354783 - Attachment is obsolete: true
Pushed by cpeterson@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/a7b43c5005ce
Schedule updatebot to update gtest at the start of each Nightly release cycle. r=ahal
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: