IcuBridge migration 10/n: multiple components [chromium/src : main]

1 view
Skip to first unread message

Mark Mentovai (Gerrit)

unread,
Jul 28, 2026, 5:50:25 PM (8 days ago) Jul 28
to Danilo Tedeschi, Maks Orlovich, Sylvain Defresne, Stephen Nusko, android-bu...@system.gserviceaccount.com, Chromium LUCI CQ, chromium...@chromium.org, ios-revie...@chromium.org, ios-r...@chromium.org, marq+...@chromium.org, net-r...@chromium.org, spang...@chromium.org, tracing...@chromium.org, wfh+...@chromium.org
Attention needed from Danilo Tedeschi, Maks Orlovich, Stephen Nusko and Sylvain Defresne

Mark Mentovai added 1 comment

Patchset-level comments
File-level comment, Patchset 4 (Latest):
Mark Mentovai . resolved

There's a lot of unrelated stuff in here, and nothing seems to be interdependent. Why are these grouped together? Why not do several reviewer-specific changes instead?

Open in Gerrit

Related details

Attention is currently required from:
  • Danilo Tedeschi
  • Maks Orlovich
  • Stephen Nusko
  • Sylvain Defresne
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I225f15bb3a97c1a44ce6abfdff7497bd9ffbaec8
Gerrit-Change-Number: 8157561
Gerrit-PatchSet: 4
Gerrit-Owner: Danilo Tedeschi <da...@google.com>
Gerrit-Reviewer: Danilo Tedeschi <da...@google.com>
Gerrit-Reviewer: Maks Orlovich <morl...@chromium.org>
Gerrit-Reviewer: Mark Mentovai <ma...@chromium.org>
Gerrit-Reviewer: Stephen Nusko <nus...@chromium.org>
Gerrit-Reviewer: Sylvain Defresne <sdef...@chromium.org>
Gerrit-Attention: Stephen Nusko <nus...@chromium.org>
Gerrit-Attention: Danilo Tedeschi <da...@google.com>
Gerrit-Attention: Sylvain Defresne <sdef...@chromium.org>
Gerrit-Attention: Maks Orlovich <morl...@chromium.org>
Gerrit-Comment-Date: Tue, 28 Jul 2026 21:50:15 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Stephen Nusko (Gerrit)

unread,
Jul 29, 2026, 1:04:40 AM (8 days ago) Jul 29
to Danilo Tedeschi, Mark Mentovai, Maks Orlovich, Sylvain Defresne, android-bu...@system.gserviceaccount.com, Chromium LUCI CQ, chromium...@chromium.org, ios-revie...@chromium.org, ios-r...@chromium.org, marq+...@chromium.org, net-r...@chromium.org, spang...@chromium.org, tracing...@chromium.org, wfh+...@chromium.org
Attention needed from Danilo Tedeschi, Maks Orlovich and Sylvain Defresne

Stephen Nusko added 2 comments

File services/tracing/public/cpp/perfetto/metadata_data_source.cc
Line 188, Patchset 4 (Latest): YMDT::Short()
Stephen Nusko . unresolved

This isn't the same format I think? https://source.chromium.org/chromium/chromium/src/+/main:base/i18n/icubridge/date_time_formatter.h;l=225;drc=78e78403ceca65207ef09360675b0fe86454ee6e

```
// e.g., "5/25/26, 10:30 AM"
static auto Short() {
return Builder<component_type_value, ItemLength::kShort>();
}
```

Which is d-M-Y (inverted) and no seconds (although I see with_time_precision so maybe that adds seconds). Can we not get the exact same format?

Ideally you'd record a trace and ensure it looks the same as well, either linking it or sharing a screenshot.

Line 183, Patchset 4 (Latest): AddMetadataToBundle(
kTraceCaptureDatetimeKey,
base::UTF16ToUTF8(
IcuBridge::GetInstance().date_time_formatter().Format(
TRACE_TIME_NOW(), GetKnownLanguageTag("en-US"),
YMDT::Short()
.with_time_precision(
base::i18n::DateTimeFormatterOptions::TimePrecision::
kSecond)
.with_time_zone(TimeZone::GMT()))),
Stephen Nusko . unresolved

This is a non-trivial conversion indeed... Why do we have UTF conversion as well? The bug implies this is for a rust conversion, fair enough but feels like perhaps we should have some helpers to clean this up?

Open in Gerrit

Related details

Attention is currently required from:
  • Danilo Tedeschi
  • Maks Orlovich
  • Sylvain Defresne
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    • requirement is not satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I225f15bb3a97c1a44ce6abfdff7497bd9ffbaec8
    Gerrit-Change-Number: 8157561
    Gerrit-PatchSet: 4
    Gerrit-Owner: Danilo Tedeschi <da...@google.com>
    Gerrit-Reviewer: Danilo Tedeschi <da...@google.com>
    Gerrit-Reviewer: Maks Orlovich <morl...@chromium.org>
    Gerrit-Reviewer: Mark Mentovai <ma...@chromium.org>
    Gerrit-Reviewer: Stephen Nusko <nus...@chromium.org>
    Gerrit-Reviewer: Sylvain Defresne <sdef...@chromium.org>
    Gerrit-Attention: Danilo Tedeschi <da...@google.com>
    Gerrit-Attention: Sylvain Defresne <sdef...@chromium.org>
    Gerrit-Attention: Maks Orlovich <morl...@chromium.org>
    Gerrit-Comment-Date: Wed, 29 Jul 2026 05:04:17 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Sylvain Defresne (Gerrit)

    unread,
    Jul 29, 2026, 5:02:16 AM (8 days ago) Jul 29
    to Danilo Tedeschi, Mark Mentovai, Maks Orlovich, Stephen Nusko, android-bu...@system.gserviceaccount.com, Chromium LUCI CQ, chromium...@chromium.org, ios-revie...@chromium.org, ios-r...@chromium.org, marq+...@chromium.org, net-r...@chromium.org, spang...@chromium.org, tracing...@chromium.org, wfh+...@chromium.org
    Attention needed from Danilo Tedeschi and Maks Orlovich

    Sylvain Defresne added 2 comments

    File ios/chrome/app/dump_documents_statistics.mm
    Line 25, Patchset 4 (Latest): return base::StringPrintf("%04d-%02d-%02dT%02d:%02d:%02d", exploded.year,
    Sylvain Defresne . unresolved

    This change does not corresponds to the CL description.

    The description says that the conversion is done to use the new icu API but instead the time formatting is done using `printf`. Is there no way with the new API to write [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) formatted date time?

    Would `base::i18n::datetime_options::YMDT::Short()` work?

    File rlz/lib/financial_ping_test.cc
    Line 62, Patchset 4 (Latest): return base::UTF16ToUTF8(
    Sylvain Defresne . unresolved

    This is not a 1:1 conversion.

    The old code resulted in strings like `"2026-07-29"` while the new code results in strings like `"7/29/26"`.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Danilo Tedeschi
    • Maks Orlovich
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    • requirement is not satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I225f15bb3a97c1a44ce6abfdff7497bd9ffbaec8
    Gerrit-Change-Number: 8157561
    Gerrit-PatchSet: 4
    Gerrit-Owner: Danilo Tedeschi <da...@google.com>
    Gerrit-Reviewer: Danilo Tedeschi <da...@google.com>
    Gerrit-Reviewer: Maks Orlovich <morl...@chromium.org>
    Gerrit-Reviewer: Mark Mentovai <ma...@chromium.org>
    Gerrit-Reviewer: Stephen Nusko <nus...@chromium.org>
    Gerrit-Reviewer: Sylvain Defresne <sdef...@chromium.org>
    Gerrit-Attention: Danilo Tedeschi <da...@google.com>
    Gerrit-Attention: Maks Orlovich <morl...@chromium.org>
    Gerrit-Comment-Date: Wed, 29 Jul 2026 09:01:58 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Sylvain Defresne (Gerrit)

    unread,
    Jul 29, 2026, 5:02:43 AM (8 days ago) Jul 29
    to Danilo Tedeschi, Mark Mentovai, Maks Orlovich, Stephen Nusko, android-bu...@system.gserviceaccount.com, Chromium LUCI CQ, chromium...@chromium.org, ios-revie...@chromium.org, ios-r...@chromium.org, marq+...@chromium.org, net-r...@chromium.org, spang...@chromium.org, tracing...@chromium.org, wfh+...@chromium.org
    Attention needed from Danilo Tedeschi and Maks Orlovich

    Sylvain Defresne added 1 comment

    Patchset-level comments
    Mark Mentovai . unresolved

    There's a lot of unrelated stuff in here, and nothing seems to be interdependent. Why are these grouped together? Why not do several reviewer-specific changes instead?

    Sylvain Defresne

    +1

    Gerrit-Comment-Date: Wed, 29 Jul 2026 09:02:27 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Mark Mentovai <ma...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Maks Orlovich (Gerrit)

    unread,
    Jul 29, 2026, 9:42:52 AM (8 days ago) Jul 29
    to Danilo Tedeschi, Mark Mentovai, Sylvain Defresne, Stephen Nusko, android-bu...@system.gserviceaccount.com, Chromium LUCI CQ, chromium...@chromium.org, ios-revie...@chromium.org, ios-r...@chromium.org, marq+...@chromium.org, net-r...@chromium.org, spang...@chromium.org, tracing...@chromium.org, wfh+...@chromium.org
    Attention needed from Danilo Tedeschi

    Maks Orlovich added 1 comment

    File net/tools/dump_cache/dump_files.cc
    Line 358, Patchset 4 (Latest): return base::StringPrintf("%d/%d/%d %d:%d:%d.%d", exploded.year,
    Maks Orlovich . unresolved

    %02d for all of those at very least, though suggestions for actually using base::i18n made elsewhere are probably better.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Danilo Tedeschi
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    • requirement is not satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I225f15bb3a97c1a44ce6abfdff7497bd9ffbaec8
    Gerrit-Change-Number: 8157561
    Gerrit-PatchSet: 4
    Gerrit-Owner: Danilo Tedeschi <da...@google.com>
    Gerrit-Reviewer: Danilo Tedeschi <da...@google.com>
    Gerrit-Reviewer: Maks Orlovich <morl...@chromium.org>
    Gerrit-Reviewer: Mark Mentovai <ma...@chromium.org>
    Gerrit-Reviewer: Stephen Nusko <nus...@chromium.org>
    Gerrit-Reviewer: Sylvain Defresne <sdef...@chromium.org>
    Gerrit-Attention: Danilo Tedeschi <da...@google.com>
    Gerrit-Comment-Date: Wed, 29 Jul 2026 13:42:42 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Danilo Tedeschi (Gerrit)

    unread,
    Jul 29, 2026, 12:21:00 PM (8 days ago) Jul 29
    to Mark Mentovai, Maks Orlovich, Sylvain Defresne, Stephen Nusko, android-bu...@system.gserviceaccount.com, Chromium LUCI CQ, chromium...@chromium.org, ios-revie...@chromium.org, ios-r...@chromium.org, marq+...@chromium.org, net-r...@chromium.org, spang...@chromium.org, tracing...@chromium.org, wfh+...@chromium.org
    Attention needed from Maks Orlovich, Mark Mentovai, Stephen Nusko and Sylvain Defresne

    Danilo Tedeschi added 6 comments

    Patchset-level comments
    File-level comment, Patchset 4:
    Mark Mentovai . resolved

    There's a lot of unrelated stuff in here, and nothing seems to be interdependent. Why are these grouped together? Why not do several reviewer-specific changes instead?

    Sylvain Defresne

    +1

    Danilo Tedeschi

    sorry about that, I have an agent that groups targets together for this migration trying to minimize the reviewers but also not have changes with like one or two files. This is the last change for the migration tho.

    File ios/chrome/app/dump_documents_statistics.mm
    Line 25, Patchset 4: return base::StringPrintf("%04d-%02d-%02dT%02d:%02d:%02d", exploded.year,
    Sylvain Defresne . resolved

    This change does not corresponds to the CL description.

    The description says that the conversion is done to use the new icu API but instead the time formatting is done using `printf`. Is there no way with the new API to write [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) formatted date time?

    Would `base::i18n::datetime_options::YMDT::Short()` work?

    Danilo Tedeschi

    Done

    File net/tools/dump_cache/dump_files.cc
    Line 358, Patchset 4: return base::StringPrintf("%d/%d/%d %d:%d:%d.%d", exploded.year,
    Maks Orlovich . resolved

    %02d for all of those at very least, though suggestions for actually using base::i18n made elsewhere are probably better.

    Danilo Tedeschi

    Done

    File rlz/lib/financial_ping_test.cc
    Line 62, Patchset 4: return base::UTF16ToUTF8(
    Sylvain Defresne . resolved

    This is not a 1:1 conversion.

    The old code resulted in strings like `"2026-07-29"` while the new code results in strings like `"7/29/26"`.

    Danilo Tedeschi

    Done

    File services/tracing/public/cpp/perfetto/metadata_data_source.cc
    Line 188, Patchset 4: YMDT::Short()
    Stephen Nusko . resolved

    This isn't the same format I think? https://source.chromium.org/chromium/chromium/src/+/main:base/i18n/icubridge/date_time_formatter.h;l=225;drc=78e78403ceca65207ef09360675b0fe86454ee6e

    ```
    // e.g., "5/25/26, 10:30 AM"
    static auto Short() {
    return Builder<component_type_value, ItemLength::kShort>();
    }
    ```

    Which is d-M-Y (inverted) and no seconds (although I see with_time_precision so maybe that adds seconds). Can we not get the exact same format?

    Ideally you'd record a trace and ensure it looks the same as well, either linking it or sharing a screenshot.

    Danilo Tedeschi

    sorry about that. Done.

    Line 183, Patchset 4: AddMetadataToBundle(

    kTraceCaptureDatetimeKey,
    base::UTF16ToUTF8(
    IcuBridge::GetInstance().date_time_formatter().Format(
    TRACE_TIME_NOW(), GetKnownLanguageTag("en-US"),
    YMDT::Short()
    .with_time_precision(
    base::i18n::DateTimeFormatterOptions::TimePrecision::
    kSecond)
    .with_time_zone(TimeZone::GMT()))),
    Stephen Nusko . resolved

    This is a non-trivial conversion indeed... Why do we have UTF conversion as well? The bug implies this is for a rust conversion, fair enough but feels like perhaps we should have some helpers to clean this up?

    Danilo Tedeschi

    we do have a lot of helpers in base/i18n/time_formatting.h for example there's a one for the ISO standard and a HTTP one, but there is not specific one that you are using here. I will use base::Time Exploded to nail the same pattern.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Maks Orlovich
    • Mark Mentovai
    • Stephen Nusko
    • Sylvain Defresne
    Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement is not satisfiedCode-Review
      • requirement is not satisfiedReview-Enforcement
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: comment
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: I225f15bb3a97c1a44ce6abfdff7497bd9ffbaec8
      Gerrit-Change-Number: 8157561
      Gerrit-PatchSet: 8
      Gerrit-Owner: Danilo Tedeschi <da...@google.com>
      Gerrit-Reviewer: Danilo Tedeschi <da...@google.com>
      Gerrit-Reviewer: Maks Orlovich <morl...@chromium.org>
      Gerrit-Reviewer: Mark Mentovai <ma...@chromium.org>
      Gerrit-Reviewer: Stephen Nusko <nus...@chromium.org>
      Gerrit-Reviewer: Sylvain Defresne <sdef...@chromium.org>
      Gerrit-Attention: Mark Mentovai <ma...@chromium.org>
      Gerrit-Attention: Stephen Nusko <nus...@chromium.org>
      Gerrit-Attention: Sylvain Defresne <sdef...@chromium.org>
      Gerrit-Attention: Maks Orlovich <morl...@chromium.org>
      Gerrit-Comment-Date: Wed, 29 Jul 2026 16:20:49 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Mark Mentovai <ma...@chromium.org>
      Comment-In-Reply-To: Stephen Nusko <nus...@chromium.org>
      Comment-In-Reply-To: Sylvain Defresne <sdef...@chromium.org>
      Comment-In-Reply-To: Maks Orlovich <morl...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Maks Orlovich (Gerrit)

      unread,
      Jul 29, 2026, 12:28:08 PM (8 days ago) Jul 29
      to Danilo Tedeschi, Mark Mentovai, Sylvain Defresne, Stephen Nusko, android-bu...@system.gserviceaccount.com, Chromium LUCI CQ, chromium...@chromium.org, ios-revie...@chromium.org, ios-r...@chromium.org, marq+...@chromium.org, net-r...@chromium.org, spang...@chromium.org, tracing...@chromium.org, wfh+...@chromium.org
      Attention needed from Danilo Tedeschi, Mark Mentovai, Stephen Nusko and Sylvain Defresne

      Maks Orlovich added 2 comments

      Patchset-level comments
      Mark Mentovai . resolved

      There's a lot of unrelated stuff in here, and nothing seems to be interdependent. Why are these grouped together? Why not do several reviewer-specific changes instead?

      Sylvain Defresne

      +1

      Danilo Tedeschi

      sorry about that, I have an agent that groups targets together for this migration trying to minimize the reviewers but also not have changes with like one or two files. This is the last change for the migration tho.

      Maks Orlovich

      FWIW, git-cl split exists.

      File net/tools/dump_cache/dump_files.cc
      Line 367, Patchset 8 (Latest): kSubsecond_3)));
      Maks Orlovich . unresolved

      _1, not _3.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Danilo Tedeschi
      • Mark Mentovai
      • Stephen Nusko
      • Sylvain Defresne
        Submit Requirements:
          • requirement satisfiedCode-Coverage
          • requirement is not satisfiedCode-Owners
          • requirement is not satisfiedCode-Review
          • requirement is not satisfiedNo-Unresolved-Comments
          • requirement is not satisfiedReview-Enforcement
          Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
          Gerrit-MessageType: comment
          Gerrit-Project: chromium/src
          Gerrit-Branch: main
          Gerrit-Change-Id: I225f15bb3a97c1a44ce6abfdff7497bd9ffbaec8
          Gerrit-Change-Number: 8157561
          Gerrit-PatchSet: 8
          Gerrit-Owner: Danilo Tedeschi <da...@google.com>
          Gerrit-Reviewer: Danilo Tedeschi <da...@google.com>
          Gerrit-Reviewer: Maks Orlovich <morl...@chromium.org>
          Gerrit-Reviewer: Mark Mentovai <ma...@chromium.org>
          Gerrit-Reviewer: Stephen Nusko <nus...@chromium.org>
          Gerrit-Reviewer: Sylvain Defresne <sdef...@chromium.org>
          Gerrit-Attention: Mark Mentovai <ma...@chromium.org>
          Gerrit-Attention: Stephen Nusko <nus...@chromium.org>
          Gerrit-Attention: Danilo Tedeschi <da...@google.com>
          Gerrit-Attention: Sylvain Defresne <sdef...@chromium.org>
          Gerrit-Comment-Date: Wed, 29 Jul 2026 16:27:57 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: No
          Comment-In-Reply-To: Mark Mentovai <ma...@chromium.org>
          Comment-In-Reply-To: Danilo Tedeschi <da...@google.com>
          Comment-In-Reply-To: Sylvain Defresne <sdef...@chromium.org>
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Mark Mentovai (Gerrit)

          unread,
          Jul 29, 2026, 12:39:22 PM (8 days ago) Jul 29
          to Danilo Tedeschi, Maks Orlovich, Sylvain Defresne, Stephen Nusko, android-bu...@system.gserviceaccount.com, Chromium LUCI CQ, chromium...@chromium.org, ios-revie...@chromium.org, ios-r...@chromium.org, marq+...@chromium.org, net-r...@chromium.org, spang...@chromium.org, tracing...@chromium.org, wfh+...@chromium.org
          Attention needed from Danilo Tedeschi, Stephen Nusko and Sylvain Defresne

          Mark Mentovai added 1 comment

          Patchset-level comments
          File-level comment, Patchset 4:
          Mark Mentovai . unresolved

          There's a lot of unrelated stuff in here, and nothing seems to be interdependent. Why are these grouped together? Why not do several reviewer-specific changes instead?

          Sylvain Defresne

          +1

          Danilo Tedeschi

          sorry about that, I have an agent that groups targets together for this migration trying to minimize the reviewers but also not have changes with like one or two files. This is the last change for the migration tho.

          Maks Orlovich

          FWIW, git-cl split exists.

          Mark Mentovai

          I have an agent that groups targets together for this migration trying to minimize the reviewers but also not have changes with like one or two files.

          Your agent made a process mistake and you’re just going to let it? Who’s running the show here?

          FWIW, git-cl split exists.

          Right. Not too late to fix it.

          Open in Gerrit

          Related details

          Attention is currently required from:
          • Danilo Tedeschi
          • Stephen Nusko
          • Sylvain Defresne
          Gerrit-Attention: Stephen Nusko <nus...@chromium.org>
          Gerrit-Attention: Danilo Tedeschi <da...@google.com>
          Gerrit-Attention: Sylvain Defresne <sdef...@chromium.org>
          Gerrit-Comment-Date: Wed, 29 Jul 2026 16:39:02 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: No
          Comment-In-Reply-To: Mark Mentovai <ma...@chromium.org>
          Comment-In-Reply-To: Danilo Tedeschi <da...@google.com>
          Comment-In-Reply-To: Sylvain Defresne <sdef...@chromium.org>
          Comment-In-Reply-To: Maks Orlovich <morl...@chromium.org>
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Danilo Tedeschi (Gerrit)

          unread,
          Jul 29, 2026, 8:29:01 PM (7 days ago) Jul 29
          to Mark Mentovai, Maks Orlovich, Sylvain Defresne, Stephen Nusko, android-bu...@system.gserviceaccount.com, Chromium LUCI CQ, chromium...@chromium.org, ios-revie...@chromium.org, ios-r...@chromium.org, marq+...@chromium.org, net-r...@chromium.org, spang...@chromium.org, tracing...@chromium.org, wfh+...@chromium.org
          Attention needed from Maks Orlovich, Mark Mentovai, Stephen Nusko and Sylvain Defresne

          Danilo Tedeschi added 2 comments

          Patchset-level comments
          File-level comment, Patchset 4:
          Mark Mentovai . resolved

          There's a lot of unrelated stuff in here, and nothing seems to be interdependent. Why are these grouped together? Why not do several reviewer-specific changes instead?

          Sylvain Defresne

          +1

          Danilo Tedeschi

          sorry about that, I have an agent that groups targets together for this migration trying to minimize the reviewers but also not have changes with like one or two files. This is the last change for the migration tho.

          Maks Orlovich

          FWIW, git-cl split exists.

          Mark Mentovai

          I have an agent that groups targets together for this migration trying to minimize the reviewers but also not have changes with like one or two files.

          Your agent made a process mistake and you’re just going to let it? Who’s running the show here?

          FWIW, git-cl split exists.

          Right. Not too late to fix it.

          Danilo Tedeschi

          sorry drop the ball here on this one folks. Was in a hurry to wrap up this migration, no excuse tho.

          Fixing it.

          File net/tools/dump_cache/dump_files.cc
          Line 367, Patchset 8: kSubsecond_3)));
          Maks Orlovich . resolved

          _1, not _3.

          Danilo Tedeschi

          Done

          Open in Gerrit

          Related details

          Attention is currently required from:
          • Maks Orlovich
          • Mark Mentovai
          • Stephen Nusko
          • Sylvain Defresne
          Submit Requirements:
            • requirement satisfiedCode-Coverage
            • requirement is not satisfiedCode-Owners
            • requirement is not satisfiedCode-Review
            • requirement is not satisfiedReview-Enforcement
            Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
            Gerrit-MessageType: comment
            Gerrit-Project: chromium/src
            Gerrit-Branch: main
            Gerrit-Change-Id: I225f15bb3a97c1a44ce6abfdff7497bd9ffbaec8
            Gerrit-Change-Number: 8157561
            Gerrit-PatchSet: 10
            Gerrit-Owner: Danilo Tedeschi <da...@google.com>
            Gerrit-Reviewer: Danilo Tedeschi <da...@google.com>
            Gerrit-Reviewer: Maks Orlovich <morl...@chromium.org>
            Gerrit-Reviewer: Mark Mentovai <ma...@chromium.org>
            Gerrit-Reviewer: Stephen Nusko <nus...@chromium.org>
            Gerrit-Reviewer: Sylvain Defresne <sdef...@chromium.org>
            Gerrit-Attention: Mark Mentovai <ma...@chromium.org>
            Gerrit-Attention: Stephen Nusko <nus...@chromium.org>
            Gerrit-Attention: Sylvain Defresne <sdef...@chromium.org>
            Gerrit-Attention: Maks Orlovich <morl...@chromium.org>
            Gerrit-Comment-Date: Thu, 30 Jul 2026 00:28:49 +0000
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Sylvain Defresne (Gerrit)

            unread,
            Jul 30, 2026, 4:32:23 AM (7 days ago) Jul 30
            to Danilo Tedeschi, android-bu...@system.gserviceaccount.com, Chromium LUCI CQ, chromium...@chromium.org, ios-revie...@chromium.org, ios-r...@chromium.org, marq+...@chromium.org, net-r...@chromium.org, spang...@chromium.org, tracing...@chromium.org, wfh+...@chromium.org
            Attention needed from Danilo Tedeschi

            Sylvain Defresne voted and added 1 comment

            Votes added by Sylvain Defresne

            Code-Review+1

            1 comment

            Patchset-level comments
            File-level comment, Patchset 10 (Latest):
            Sylvain Defresne . resolved

            lgtm

            Open in Gerrit

            Related details

            Attention is currently required from:
            • Danilo Tedeschi
            Submit Requirements:
            • requirement satisfiedCode-Coverage
            • requirement satisfiedCode-Owners
            • requirement satisfiedCode-Review
            • requirement satisfiedReview-Enforcement
            Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
            Gerrit-MessageType: comment
            Gerrit-Project: chromium/src
            Gerrit-Branch: main
            Gerrit-Change-Id: I225f15bb3a97c1a44ce6abfdff7497bd9ffbaec8
            Gerrit-Change-Number: 8157561
            Gerrit-PatchSet: 10
            Gerrit-Owner: Danilo Tedeschi <da...@google.com>
            Gerrit-Reviewer: Danilo Tedeschi <da...@google.com>
            Gerrit-Attention: Danilo Tedeschi <da...@google.com>
            Gerrit-Comment-Date: Thu, 30 Jul 2026 08:32:08 +0000
            Gerrit-HasComments: Yes
            Gerrit-Has-Labels: Yes
            satisfied_requirement
            open
            diffy

            Sylvain Defresne (Gerrit)

            unread,
            Jul 30, 2026, 4:32:47 AM (7 days ago) Jul 30
            to Danilo Tedeschi, android-bu...@system.gserviceaccount.com, Chromium LUCI CQ, chromium...@chromium.org, ios-revie...@chromium.org, ios-r...@chromium.org, marq+...@chromium.org, net-r...@chromium.org, spang...@chromium.org, tracing...@chromium.org, wfh+...@chromium.org
            Attention needed from Danilo Tedeschi

            Sylvain Defresne voted and added 1 comment

            Votes added by Sylvain Defresne

            Code-Review+0

            1 comment

            Patchset-level comments
            Sylvain Defresne . resolved

            Before landing, please update the CL description.

            Open in Gerrit

            Related details

            Attention is currently required from:
            • Danilo Tedeschi
            Submit Requirements:
            • requirement satisfiedCode-Coverage
            • requirement is not satisfiedCode-Owners
            • requirement is not satisfiedCode-Review
            • requirement is not satisfiedReview-Enforcement
            Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
            Gerrit-MessageType: comment
            Gerrit-Project: chromium/src
            Gerrit-Branch: main
            Gerrit-Change-Id: I225f15bb3a97c1a44ce6abfdff7497bd9ffbaec8
            Gerrit-Change-Number: 8157561
            Gerrit-PatchSet: 10
            Gerrit-Owner: Danilo Tedeschi <da...@google.com>
            Gerrit-Reviewer: Danilo Tedeschi <da...@google.com>
            Gerrit-Reviewer: Sylvain Defresne <sdef...@chromium.org>
            Gerrit-Attention: Danilo Tedeschi <da...@google.com>
            Gerrit-Comment-Date: Thu, 30 Jul 2026 08:32:31 +0000
            Gerrit-HasComments: Yes
            Gerrit-Has-Labels: Yes
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Danilo Tedeschi (Gerrit)

            unread,
            Jul 30, 2026, 10:55:33 AM (7 days ago) Jul 30
            to Sylvain Defresne, android-bu...@system.gserviceaccount.com, Chromium LUCI CQ, chromium...@chromium.org, ios-revie...@chromium.org, ios-r...@chromium.org, marq+...@chromium.org, net-r...@chromium.org, spang...@chromium.org, tracing...@chromium.org, wfh+...@chromium.org
            Attention needed from Sylvain Defresne

            Danilo Tedeschi added 1 comment

            Patchset-level comments
            Sylvain Defresne . resolved

            Before landing, please update the CL description.

            Danilo Tedeschi

            Done.

            Open in Gerrit

            Related details

            Attention is currently required from:
            • Sylvain Defresne
            Submit Requirements:
            • requirement satisfiedCode-Coverage
            • requirement is not satisfiedCode-Owners
            • requirement is not satisfiedCode-Review
            • requirement is not satisfiedReview-Enforcement
            Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
            Gerrit-MessageType: comment
            Gerrit-Project: chromium/src
            Gerrit-Branch: main
            Gerrit-Change-Id: I225f15bb3a97c1a44ce6abfdff7497bd9ffbaec8
            Gerrit-Change-Number: 8157561
            Gerrit-PatchSet: 11
            Gerrit-Owner: Danilo Tedeschi <da...@google.com>
            Gerrit-Reviewer: Danilo Tedeschi <da...@google.com>
            Gerrit-Reviewer: Sylvain Defresne <sdef...@chromium.org>
            Gerrit-Attention: Sylvain Defresne <sdef...@chromium.org>
            Gerrit-Comment-Date: Thu, 30 Jul 2026 14:55:19 +0000
            Gerrit-HasComments: Yes
            Gerrit-Has-Labels: No
            Comment-In-Reply-To: Sylvain Defresne <sdef...@chromium.org>
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Sylvain Defresne (Gerrit)

            unread,
            Jul 30, 2026, 12:02:48 PM (7 days ago) Jul 30
            to Danilo Tedeschi, android-bu...@system.gserviceaccount.com, Chromium LUCI CQ, chromium...@chromium.org, ios-revie...@chromium.org, ios-r...@chromium.org, marq+...@chromium.org, net-r...@chromium.org, spang...@chromium.org, tracing...@chromium.org, wfh+...@chromium.org
            Attention needed from Danilo Tedeschi

            Sylvain Defresne voted and added 1 comment

            Votes added by Sylvain Defresne

            Code-Review+1

            1 comment

            Patchset-level comments
            File-level comment, Patchset 12 (Latest):
            Sylvain Defresne . resolved

            lgtm

            Open in Gerrit

            Related details

            Attention is currently required from:
            • Danilo Tedeschi
            Submit Requirements:
            • requirement satisfiedCode-Coverage
            • requirement satisfiedCode-Owners
            • requirement satisfiedCode-Review
            • requirement satisfiedReview-Enforcement
            Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
            Gerrit-MessageType: comment
            Gerrit-Project: chromium/src
            Gerrit-Branch: main
            Gerrit-Change-Id: I225f15bb3a97c1a44ce6abfdff7497bd9ffbaec8
            Gerrit-Change-Number: 8157561
            Gerrit-PatchSet: 12
            Gerrit-Owner: Danilo Tedeschi <da...@google.com>
            Gerrit-Reviewer: Danilo Tedeschi <da...@google.com>
            Gerrit-Reviewer: Sylvain Defresne <sdef...@chromium.org>
            Gerrit-Attention: Danilo Tedeschi <da...@google.com>
            Gerrit-Comment-Date: Thu, 30 Jul 2026 16:02:24 +0000
            Gerrit-HasComments: Yes
            Gerrit-Has-Labels: Yes
            satisfied_requirement
            open
            diffy

            Sylvain Defresne (Gerrit)

            unread,
            Jul 30, 2026, 12:03:13 PM (7 days ago) Jul 30
            to Danilo Tedeschi, android-bu...@system.gserviceaccount.com, Chromium LUCI CQ, chromium...@chromium.org, ios-revie...@chromium.org, ios-r...@chromium.org, marq+...@chromium.org, net-r...@chromium.org, spang...@chromium.org, tracing...@chromium.org, wfh+...@chromium.org
            Attention needed from Danilo Tedeschi

            Sylvain Defresne added 1 comment

            Patchset-level comments
            Sylvain Defresne . resolved

            Sorry I didn't mean to remove my +1 with my last comment. Gerrit like to remove +1 when adding comments.

            Open in Gerrit

            Related details

            Attention is currently required from:
            • Danilo Tedeschi
            Submit Requirements:
            • requirement satisfiedCode-Coverage
            • requirement satisfiedCode-Owners
            • requirement satisfiedCode-Review
            • requirement satisfiedReview-Enforcement
            Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
            Gerrit-MessageType: comment
            Gerrit-Project: chromium/src
            Gerrit-Branch: main
            Gerrit-Change-Id: I225f15bb3a97c1a44ce6abfdff7497bd9ffbaec8
            Gerrit-Change-Number: 8157561
            Gerrit-PatchSet: 12
            Gerrit-Owner: Danilo Tedeschi <da...@google.com>
            Gerrit-Reviewer: Danilo Tedeschi <da...@google.com>
            Gerrit-Reviewer: Sylvain Defresne <sdef...@chromium.org>
            Gerrit-Attention: Danilo Tedeschi <da...@google.com>
            Gerrit-Comment-Date: Thu, 30 Jul 2026 16:02:53 +0000
            Gerrit-HasComments: Yes
            Gerrit-Has-Labels: No
            satisfied_requirement
            open
            diffy

            Danilo Tedeschi (Gerrit)

            unread,
            Jul 30, 2026, 12:05:47 PM (7 days ago) Jul 30
            to Sylvain Defresne, android-bu...@system.gserviceaccount.com, Chromium LUCI CQ, chromium...@chromium.org, ios-revie...@chromium.org, ios-r...@chromium.org, marq+...@chromium.org, net-r...@chromium.org, spang...@chromium.org, tracing...@chromium.org, wfh+...@chromium.org

            Danilo Tedeschi voted Commit-Queue+2

            Commit-Queue+2
            Open in Gerrit

            Related details

            Attention set is empty
            Submit Requirements:
            • requirement satisfiedCode-Coverage
            • requirement satisfiedCode-Owners
            • requirement satisfiedCode-Review
            • requirement satisfiedReview-Enforcement
            Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
            Gerrit-MessageType: comment
            Gerrit-Project: chromium/src
            Gerrit-Branch: main
            Gerrit-Change-Id: I225f15bb3a97c1a44ce6abfdff7497bd9ffbaec8
            Gerrit-Change-Number: 8157561
            Gerrit-PatchSet: 12
            Gerrit-Owner: Danilo Tedeschi <da...@google.com>
            Gerrit-Reviewer: Danilo Tedeschi <da...@google.com>
            Gerrit-Reviewer: Sylvain Defresne <sdef...@chromium.org>
            Gerrit-Comment-Date: Thu, 30 Jul 2026 16:05:33 +0000
            Gerrit-HasComments: No
            Gerrit-Has-Labels: Yes
            satisfied_requirement
            open
            diffy

            Chromium LUCI CQ (Gerrit)

            unread,
            Jul 30, 2026, 12:11:23 PM (7 days ago) Jul 30
            to Danilo Tedeschi, Sylvain Defresne, android-bu...@system.gserviceaccount.com, chromium...@chromium.org, ios-revie...@chromium.org, ios-r...@chromium.org, marq+...@chromium.org, net-r...@chromium.org, spang...@chromium.org, tracing...@chromium.org, wfh+...@chromium.org

            Chromium LUCI CQ submitted the change

            Change information

            Commit message:
            IcuBridge migration 10/n: multiple components

            Migrate deprecated UnlocalizedTimeFormatWithPattern and
            LocalizedTimeFormatWithPattern usages to use
            base::i18n::IcuBridge::DateTimeFormatter and modern time APIs.
            Bug: 534455293
            Change-Id: I225f15bb3a97c1a44ce6abfdff7497bd9ffbaec8
            Reviewed-by: Sylvain Defresne <sdef...@chromium.org>
            Commit-Queue: Danilo Tedeschi <da...@google.com>
            Cr-Commit-Position: refs/heads/main@{#1671129}
            Files:
            Change size: S
            Delta: 3 files changed, 16 insertions(+), 13 deletions(-)
            Branch: refs/heads/main
            Submit Requirements:
            • requirement satisfiedCode-Review: +1 by Sylvain Defresne
            Open in Gerrit
            Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
            Gerrit-MessageType: merged
            Gerrit-Project: chromium/src
            Gerrit-Branch: main
            Gerrit-Change-Id: I225f15bb3a97c1a44ce6abfdff7497bd9ffbaec8
            Gerrit-Change-Number: 8157561
            Gerrit-PatchSet: 13
            Gerrit-Owner: Danilo Tedeschi <da...@google.com>
            Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
            Gerrit-Reviewer: Danilo Tedeschi <da...@google.com>
            Gerrit-Reviewer: Sylvain Defresne <sdef...@chromium.org>
            open
            diffy
            satisfied_requirement
            Reply all
            Reply to author
            Forward
            0 new messages