public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Than Ngo <than@redhat.com>
To: git-commits@fedoraproject.org
Subject: [rpms/chromium] epel9-next: fix static assertion in NodeUuidEquality
Date: Fri, 07 Aug 2026 16:06:02 GMT [thread overview]
Message-ID: <178611876268.1.17109823691010631527.rpms-chromium-b46455458978@fedoraproject.org> (raw)
A new commit has been pushed.
Repo : rpms/chromium
Branch : epel9-next
Commit : b46455458978e8a6675680b57cc3c1eff1b81f0e
Author : Than Ngo <than@redhat.com>
Date : 2024-02-21T12:52:43+01:00
Stats : +36/-0 in 2 file(s)
URL : https://src.fedoraproject.org/rpms/chromium/c/b46455458978e8a6675680b57cc3c1eff1b81f0e?branch=epel9-next
Log:
fix static assertion in NodeUuidEquality
---
diff --git a/chromium-122-static-assert.patch b/chromium-122-static-assert.patch
new file mode 100644
index 0000000..b24439f
--- /dev/null
+++ b/chromium-122-static-assert.patch
@@ -0,0 +1,32 @@
+commit 04866680f4f9a8475ae3795ad6ed59649ba478d7
+Author: Jose Dapena Paz <jdapena@igalia.com>
+Date: Tue Jan 23 12:04:05 2024 +0000
+
+ libstdc++: fix static assertion in NodeUuidEquality
+
+ libstdc++ equality checks in static assertion that it is possible to
+ compare for equality base::Uuid to BookmarkNode*. This was a missing
+ operator in NodeUuidEquality that this changeset adds.
+
+ Bug: 957519
+ Change-Id: Icc9809cb43d321f0b3e3394ef27ab55672aec5e7
+ Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5227686
+ Reviewed-by: Mikel Astiz <mastiz@chromium.org>
+ Commit-Queue: José Dapena Paz <jdapena@igalia.com>
+ Cr-Commit-Position: refs/heads/main@{#1250753}
+
+diff --git a/components/bookmarks/browser/uuid_index.h b/components/bookmarks/browser/uuid_index.h
+index 77cb1a1a54dd9..639d6fefcd831 100644
+--- a/components/bookmarks/browser/uuid_index.h
++++ b/components/bookmarks/browser/uuid_index.h
+@@ -23,6 +23,10 @@ class NodeUuidEquality {
+ bool operator()(const BookmarkNode* n1, const base::Uuid& uuid2) const {
+ return n1->uuid() == uuid2;
+ }
++
++ bool operator()(const base::Uuid& uuid1, const BookmarkNode* n2) const {
++ return uuid1 == n2->uuid();
++ }
+ };
+
+ // Used to hash BookmarkNode instances by UUID.
diff --git a/chromium.spec b/chromium.spec
index 528332a..3a14f94 100644
--- a/chromium.spec
+++ b/chromium.spec
@@ -444,6 +444,9 @@ Patch311: chromium-115-clang-warnings.patch
# enable fstack-protector-strong
Patch312: chromium-119-fstack-protector-strong.patch
+# fixed static assert error
+Patch313: chromium-122-static-assert.patch
+
# build error
Patch351: chromium-121-mnemonic-error.patch
@@ -1115,6 +1118,7 @@ udev.
%patch -P307 -p1 -b .clang16-buildflag
%patch -P308 -p1 -b .v8-c++20
%patch -P309 -p1 -b .constexpr
+%patch -P313 -p1 -b .static-assert
%endif
%patch -P310 -p1 -b .missing-header-files
reply other threads:[~2026-08-07 16:06 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=178611876268.1.17109823691010631527.rpms-chromium-b46455458978@fedoraproject.org \
--to=than@redhat.com \
--cc=git-commits@fedoraproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox