media: Fix FirstApiLevel check in provisioning [chromium/src : main]

0 views
Skip to first unread message

Vikram Pasupathy (Gerrit)

unread,
Nov 12, 2025, 3:53:42 PMNov 12
to Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org, eme-r...@chromium.org, feature-me...@chromium.org
Attention needed from Xiaohan Wang

Vikram Pasupathy voted Commit-Queue+1

Commit-Queue+1
Open in Gerrit

Related details

Attention is currently required from:
  • Xiaohan Wang
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: Ic2e3dd82316809ef433ed07448794090c55a5054
Gerrit-Change-Number: 7146728
Gerrit-PatchSet: 5
Gerrit-Owner: Vikram Pasupathy <vpasu...@chromium.org>
Gerrit-Reviewer: Vikram Pasupathy <vpasu...@chromium.org>
Gerrit-Reviewer: Xiaohan Wang <xhw...@chromium.org>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-Attention: Xiaohan Wang <xhw...@chromium.org>
Gerrit-Comment-Date: Wed, 12 Nov 2025 20:53:32 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Xiaohan Wang (Gerrit)

unread,
Nov 12, 2025, 8:59:07 PMNov 12
to Vikram Pasupathy, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org, eme-r...@chromium.org, feature-me...@chromium.org
Attention needed from Vikram Pasupathy

Xiaohan Wang added 2 comments

File media/base/android/media_drm_bridge.cc
Line 328, Patchset 5 (Latest): base::UmaHistogramSparse("Media.EME.MediaDrm.FirstApiLevel", first_api_level);
Xiaohan Wang . unresolved

This should be integers with a defined range? Maybe it's not "sparse"?

Line 384, Patchset 5 (Latest): // released before "ro.product.first_api_level" was introduced.
Xiaohan Wang . unresolved

In this case, is it possible that the SKD version is less than O? I don't know when the first_api_level was introduced...

Open in Gerrit

Related details

Attention is currently required from:
  • Vikram Pasupathy
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: Ic2e3dd82316809ef433ed07448794090c55a5054
    Gerrit-Change-Number: 7146728
    Gerrit-PatchSet: 5
    Gerrit-Owner: Vikram Pasupathy <vpasu...@chromium.org>
    Gerrit-Reviewer: Vikram Pasupathy <vpasu...@chromium.org>
    Gerrit-Reviewer: Xiaohan Wang <xhw...@chromium.org>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-Attention: Vikram Pasupathy <vpasu...@chromium.org>
    Gerrit-Comment-Date: Thu, 13 Nov 2025 01:58:59 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Vikram Pasupathy (Gerrit)

    unread,
    Nov 12, 2025, 9:16:19 PMNov 12
    to Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org, eme-r...@chromium.org, feature-me...@chromium.org
    Attention needed from Xiaohan Wang

    Vikram Pasupathy added 2 comments

    File media/base/android/media_drm_bridge.cc
    Line 328, Patchset 5 (Latest): base::UmaHistogramSparse("Media.EME.MediaDrm.FirstApiLevel", first_api_level);
    Xiaohan Wang . unresolved

    This should be integers with a defined range? Maybe it's not "sparse"?

    Vikram Pasupathy
    Line 384, Patchset 5 (Latest): // released before "ro.product.first_api_level" was introduced.
    Xiaohan Wang . unresolved

    In this case, is it possible that the SKD version is less than O? I don't know when the first_api_level was introduced...

    Vikram Pasupathy

    I also took a look at that, this document http://shortn/_gsiTlfzxII says it was introduced in between MR and N.

    I sanity checked it by googling "ro.product.first_api_level" Nougat and saw some dumped builds where this was in fact set to Nougats value, which is pre O.

    I looked at the lifetime support for a couple of devices, and it looks like most of them ended support at Pie, which is actually being deprecated currently, but the Pixel is supported til Quince, which Chromium actively supports.

    So thats why this UMA will be useful to see how many of these old clients still use this flow, and if we can remove this or not.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Xiaohan Wang
    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: Ic2e3dd82316809ef433ed07448794090c55a5054
    Gerrit-Change-Number: 7146728
    Gerrit-PatchSet: 5
    Gerrit-Owner: Vikram Pasupathy <vpasu...@chromium.org>
    Gerrit-Reviewer: Vikram Pasupathy <vpasu...@chromium.org>
    Gerrit-Reviewer: Xiaohan Wang <xhw...@chromium.org>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-Attention: Xiaohan Wang <xhw...@chromium.org>
    Gerrit-Comment-Date: Thu, 13 Nov 2025 02:16:10 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Xiaohan Wang <xhw...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Xiaohan Wang (Gerrit)

    unread,
    Nov 12, 2025, 11:44:59 PMNov 12
    to Vikram Pasupathy, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org, eme-r...@chromium.org, feature-me...@chromium.org
    Attention needed from Vikram Pasupathy

    Xiaohan Wang voted and added 3 comments

    Votes added by Xiaohan Wang

    Code-Review+1

    3 comments

    File media/base/android/media_drm_bridge.cc
    Line 328, Patchset 5 (Latest): base::UmaHistogramSparse("Media.EME.MediaDrm.FirstApiLevel", first_api_level);
    Xiaohan Wang . unresolved

    This should be integers with a defined range? Maybe it's not "sparse"?

    Vikram Pasupathy

    AW team does the same here for their ApiLevel:

    https://source.chromium.org/chromium/chromium/src/+/main:android_webview/glue/java/src/com/android/webview/chromium/WebViewChromiumAwInit.java;l=690-691

    So I just copied that, which I think makes sense.

    Xiaohan Wang

    Thanks for the example. I don't know what's the recommendataion is here.

    Please keep this unresolved so the metrics reviewer can take a look.

    Line 380, Patchset 5 (Latest): } else if (first_api_level == 0) {
    Xiaohan Wang . unresolved

    nit: No need to use else as we return early.

    ```
    if (first_api_level >= base::android::android_info::SDK_VERSION_OREO) {
    return true;
    }
    if (first_api_level == 0) {
    return ...
    }

    return false;
    ```

    Line 384, Patchset 5 (Latest): // released before "ro.product.first_api_level" was introduced.
    Xiaohan Wang . unresolved

    In this case, is it possible that the SKD version is less than O? I don't know when the first_api_level was introduced...

    Vikram Pasupathy

    I also took a look at that, this document http://shortn/_gsiTlfzxII says it was introduced in between MR and N.

    I sanity checked it by googling "ro.product.first_api_level" Nougat and saw some dumped builds where this was in fact set to Nougats value, which is pre O.

    I looked at the lifetime support for a couple of devices, and it looks like most of them ended support at Pie, which is actually being deprecated currently, but the Pixel is supported til Quince, which Chromium actively supports.

    So thats why this UMA will be useful to see how many of these old clients still use this flow, and if we can remove this or not.

    Xiaohan Wang

    Looks good to me. Please double check with Android owners.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Vikram Pasupathy
    Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement satisfiedCode-Review
      • requirement is not satisfiedNo-Unresolved-Comments
      • 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: Ic2e3dd82316809ef433ed07448794090c55a5054
      Gerrit-Change-Number: 7146728
      Gerrit-PatchSet: 5
      Gerrit-Owner: Vikram Pasupathy <vpasu...@chromium.org>
      Gerrit-Reviewer: Vikram Pasupathy <vpasu...@chromium.org>
      Gerrit-Reviewer: Xiaohan Wang <xhw...@chromium.org>
      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
      Gerrit-Attention: Vikram Pasupathy <vpasu...@chromium.org>
      Gerrit-Comment-Date: Thu, 13 Nov 2025 04:44:46 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      Comment-In-Reply-To: Xiaohan Wang <xhw...@chromium.org>
      Comment-In-Reply-To: Vikram Pasupathy <vpasu...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Vikram Pasupathy (Gerrit)

      unread,
      Nov 13, 2025, 12:00:10 PMNov 13
      to Evan Liu, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org, eme-r...@chromium.org, feature-me...@chromium.org
      Attention needed from Evan Liu

      Vikram Pasupathy added 1 comment

      File media/base/android/media_drm_bridge.cc
      Line 380, Patchset 5: } else if (first_api_level == 0) {
      Xiaohan Wang . resolved

      nit: No need to use else as we return early.

      ```
      if (first_api_level >= base::android::android_info::SDK_VERSION_OREO) {
      return true;
      }
      if (first_api_level == 0) {
      return ...
      }

      return false;
      ```

      Vikram Pasupathy

      Done

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Evan Liu
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement satisfiedCode-Review
      • requirement is not satisfiedNo-Unresolved-Comments
      • 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: Ic2e3dd82316809ef433ed07448794090c55a5054
      Gerrit-Change-Number: 7146728
      Gerrit-PatchSet: 6
      Gerrit-Owner: Vikram Pasupathy <vpasu...@chromium.org>
      Gerrit-Reviewer: Evan Liu <ev...@google.com>
      Gerrit-Reviewer: Vikram Pasupathy <vpasu...@chromium.org>
      Gerrit-Reviewer: Xiaohan Wang <xhw...@chromium.org>
      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
      Gerrit-Attention: Evan Liu <ev...@google.com>
      Gerrit-Comment-Date: Thu, 13 Nov 2025 16:59:52 +0000
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Rahul Frias (Gerrit)

      unread,
      Nov 13, 2025, 12:12:43 PMNov 13
      to Vikram Pasupathy, Evan Liu, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org, eme-r...@chromium.org, feature-me...@chromium.org
      Attention needed from Evan Liu and Vikram Pasupathy

      Rahul Frias added 1 comment

      File media/base/android/media_drm_bridge.cc
      Line 384, Patchset 5: // released before "ro.product.first_api_level" was introduced.
      Xiaohan Wang . unresolved

      In this case, is it possible that the SKD version is less than O? I don't know when the first_api_level was introduced...

      Vikram Pasupathy

      I also took a look at that, this document http://shortn/_gsiTlfzxII says it was introduced in between MR and N.

      I sanity checked it by googling "ro.product.first_api_level" Nougat and saw some dumped builds where this was in fact set to Nougats value, which is pre O.

      I looked at the lifetime support for a couple of devices, and it looks like most of them ended support at Pie, which is actually being deprecated currently, but the Pixel is supported til Quince, which Chromium actively supports.

      So thats why this UMA will be useful to see how many of these old clients still use this flow, and if we can remove this or not.

      Xiaohan Wang

      Looks good to me. Please double check with Android owners.

      Rahul Frias

      lgtm

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Evan Liu
      • Vikram Pasupathy
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement satisfiedCode-Review
      • requirement is not satisfiedNo-Unresolved-Comments
      • 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: Ic2e3dd82316809ef433ed07448794090c55a5054
      Gerrit-Change-Number: 7146728
      Gerrit-PatchSet: 6
      Gerrit-Owner: Vikram Pasupathy <vpasu...@chromium.org>
      Gerrit-Reviewer: Evan Liu <ev...@google.com>
      Gerrit-Reviewer: Vikram Pasupathy <vpasu...@chromium.org>
      Gerrit-Reviewer: Xiaohan Wang <xhw...@chromium.org>
      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
      Gerrit-CC: Rahul Frias <rfr...@google.com>
      Gerrit-Attention: Evan Liu <ev...@google.com>
      Gerrit-Attention: Vikram Pasupathy <vpasu...@chromium.org>
      Gerrit-Comment-Date: Thu, 13 Nov 2025 17:12:30 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Xiaohan Wang <xhw...@chromium.org>
      Comment-In-Reply-To: Vikram Pasupathy <vpasu...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Xiaohan Wang (Gerrit)

      unread,
      Nov 13, 2025, 8:31:53 PMNov 13
      to Vikram Pasupathy, Rahul Frias, Evan Liu, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org, eme-r...@chromium.org, feature-me...@chromium.org
      Attention needed from Evan Liu, Rahul Frias and Vikram Pasupathy

      Xiaohan Wang voted and added 2 comments

      Votes added by Xiaohan Wang

      Code-Review+1

      2 comments

      File media/base/android/media_drm_bridge.cc
      Line 384, Patchset 5: // released before "ro.product.first_api_level" was introduced.
      Xiaohan Wang . resolved

      In this case, is it possible that the SKD version is less than O? I don't know when the first_api_level was introduced...

      Vikram Pasupathy

      I also took a look at that, this document http://shortn/_gsiTlfzxII says it was introduced in between MR and N.

      I sanity checked it by googling "ro.product.first_api_level" Nougat and saw some dumped builds where this was in fact set to Nougats value, which is pre O.

      I looked at the lifetime support for a couple of devices, and it looks like most of them ended support at Pie, which is actually being deprecated currently, but the Pixel is supported til Quince, which Chromium actively supports.

      So thats why this UMA will be useful to see how many of these old clients still use this flow, and if we can remove this or not.

      Xiaohan Wang

      Looks good to me. Please double check with Android owners.

      Rahul Frias

      lgtm

      Xiaohan Wang

      Acknowledged

      Line 389, Patchset 6 (Latest): base::android::android_info::SDK_VERSION_OREO;
      Xiaohan Wang . unresolved

      Since OREO is deprecated, will this always return true for now?

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Evan Liu
      • Rahul Frias
      • Vikram Pasupathy
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement satisfiedCode-Review
      • requirement is not satisfiedNo-Unresolved-Comments
      • 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: Ic2e3dd82316809ef433ed07448794090c55a5054
      Gerrit-Change-Number: 7146728
      Gerrit-PatchSet: 6
      Gerrit-Owner: Vikram Pasupathy <vpasu...@chromium.org>
      Gerrit-Reviewer: Evan Liu <ev...@google.com>
      Gerrit-Reviewer: Vikram Pasupathy <vpasu...@chromium.org>
      Gerrit-Reviewer: Xiaohan Wang <xhw...@chromium.org>
      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
      Gerrit-CC: Rahul Frias <rfr...@google.com>
      Gerrit-Attention: Evan Liu <ev...@google.com>
      Gerrit-Attention: Rahul Frias <rfr...@google.com>
      Gerrit-Attention: Vikram Pasupathy <vpasu...@chromium.org>
      Gerrit-Comment-Date: Fri, 14 Nov 2025 01:31:42 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      Comment-In-Reply-To: Xiaohan Wang <xhw...@chromium.org>
      Comment-In-Reply-To: Rahul Frias <rfr...@google.com>
      Comment-In-Reply-To: Vikram Pasupathy <vpasu...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Vikram Pasupathy (Gerrit)

      unread,
      Nov 13, 2025, 9:12:37 PMNov 13
      to Rahul Frias, Evan Liu, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org, eme-r...@chromium.org, feature-me...@chromium.org
      Attention needed from Evan Liu and Xiaohan Wang

      Vikram Pasupathy added 1 comment

      File media/base/android/media_drm_bridge.cc
      Line 389, Patchset 6 (Latest): base::android::android_info::SDK_VERSION_OREO;
      Xiaohan Wang . unresolved

      Since OREO is deprecated, will this always return true for now?

      Vikram Pasupathy

      Yeah I think that makes sense, the only reason I wasn't confident to do it now was because what if there is a device running MR_1 that somehow upgraded to Q? We can keep this for now, and then based on the metric, there are two options:

      1. If there are no zeroes, then we can remove the sdkint() > Oreo.

      2. If there are no first level versions less than Oreo in general, then we can deprecate the whole first level check, and remove the code.

      Thoughts?

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Evan Liu
      • Xiaohan Wang
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement satisfiedCode-Review
      • requirement is not satisfiedNo-Unresolved-Comments
      • 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: Ic2e3dd82316809ef433ed07448794090c55a5054
      Gerrit-Change-Number: 7146728
      Gerrit-PatchSet: 6
      Gerrit-Owner: Vikram Pasupathy <vpasu...@chromium.org>
      Gerrit-Reviewer: Evan Liu <ev...@google.com>
      Gerrit-Reviewer: Vikram Pasupathy <vpasu...@chromium.org>
      Gerrit-Reviewer: Xiaohan Wang <xhw...@chromium.org>
      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
      Gerrit-CC: Rahul Frias <rfr...@google.com>
      Gerrit-Attention: Evan Liu <ev...@google.com>
      Gerrit-Attention: Xiaohan Wang <xhw...@chromium.org>
      Gerrit-Comment-Date: Fri, 14 Nov 2025 02:12:24 +0000
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Xiaohan Wang (Gerrit)

      unread,
      Nov 17, 2025, 12:41:04 PMNov 17
      to Vikram Pasupathy, Rahul Frias, Evan Liu, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org, eme-r...@chromium.org, feature-me...@chromium.org
      Attention needed from Evan Liu and Vikram Pasupathy

      Xiaohan Wang added 1 comment

      File media/base/android/media_drm_bridge.cc
      Line 389, Patchset 6 (Latest): base::android::android_info::SDK_VERSION_OREO;
      Xiaohan Wang . resolved

      Since OREO is deprecated, will this always return true for now?

      Vikram Pasupathy

      Yeah I think that makes sense, the only reason I wasn't confident to do it now was because what if there is a device running MR_1 that somehow upgraded to Q? We can keep this for now, and then based on the metric, there are two options:

      1. If there are no zeroes, then we can remove the sdkint() > Oreo.

      2. If there are no first level versions less than Oreo in general, then we can deprecate the whole first level check, and remove the code.

      Thoughts?

      Xiaohan Wang

      keeping it as is sgtm!

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Evan Liu
      • Vikram Pasupathy
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement satisfiedCode-Review
      • requirement is not satisfiedNo-Unresolved-Comments
      • 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: Ic2e3dd82316809ef433ed07448794090c55a5054
      Gerrit-Change-Number: 7146728
      Gerrit-PatchSet: 6
      Gerrit-Owner: Vikram Pasupathy <vpasu...@chromium.org>
      Gerrit-Reviewer: Evan Liu <ev...@google.com>
      Gerrit-Reviewer: Vikram Pasupathy <vpasu...@chromium.org>
      Gerrit-Reviewer: Xiaohan Wang <xhw...@chromium.org>
      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
      Gerrit-CC: Rahul Frias <rfr...@google.com>
      Gerrit-Attention: Evan Liu <ev...@google.com>
      Gerrit-Attention: Vikram Pasupathy <vpasu...@chromium.org>
      Gerrit-Comment-Date: Mon, 17 Nov 2025 17:40:50 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Xiaohan Wang <xhw...@chromium.org>
      Comment-In-Reply-To: Vikram Pasupathy <vpasu...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Johannes Kron (Gerrit)

      unread,
      Nov 18, 2025, 7:12:58 AMNov 18
      to Vikram Pasupathy, Rahul Frias, Evan Liu, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org, eme-r...@chromium.org, feature-me...@chromium.org
      Attention needed from Evan Liu and Vikram Pasupathy

      Johannes Kron voted and added 3 comments

      Votes added by Johannes Kron

      Code-Review+1

      3 comments

      Patchset-level comments
      File-level comment, Patchset 6 (Latest):
      Johannes Kron . resolved

      LGTM

      File media/base/android/media_drm_bridge.cc
      Line 328, Patchset 5: base::UmaHistogramSparse("Media.EME.MediaDrm.FirstApiLevel", first_api_level);
      Xiaohan Wang . resolved

      This should be integers with a defined range? Maybe it's not "sparse"?

      Vikram Pasupathy

      AW team does the same here for their ApiLevel:

      https://source.chromium.org/chromium/chromium/src/+/main:android_webview/glue/java/src/com/android/webview/chromium/WebViewChromiumAwInit.java;l=690-691

      So I just copied that, which I think makes sense.

      Xiaohan Wang

      Thanks for the example. I don't know what's the recommendataion is here.

      Please keep this unresolved so the metrics reviewer can take a look.

      Johannes Kron

      Thanks for checking.

      Confirming that UmaHistogramSparse is correct here. Sparse handles the potential gaps in API levels well and ensures we don't need to constantly update a 'max' value like we would with UmaHistogramExactLinear.

      File tools/metrics/histograms/metadata/media/histograms.xml
      Line 3560, Patchset 6 (Latest):<histogram name="Media.EME.MediaDrm.FirstApiLevel" enum="AndroidApiLevel"
      Johannes Kron . unresolved

      I'm not sure of this, but since this histogram is in media/, you might need to move AndroidApiLevel from android/enums.xml to the top-level tools/metrics/histograms/enums.xml so that it is accessible here.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Evan Liu
      • Vikram Pasupathy
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement satisfiedCode-Owners
      • requirement satisfiedCode-Review
      • requirement is not satisfiedNo-Unresolved-Comments
      • 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: Ic2e3dd82316809ef433ed07448794090c55a5054
      Gerrit-Change-Number: 7146728
      Gerrit-PatchSet: 6
      Gerrit-Owner: Vikram Pasupathy <vpasu...@chromium.org>
      Gerrit-Reviewer: Evan Liu <ev...@google.com>
      Gerrit-Reviewer: Johannes Kron <kr...@chromium.org>
      Gerrit-Reviewer: Vikram Pasupathy <vpasu...@chromium.org>
      Gerrit-Reviewer: Xiaohan Wang <xhw...@chromium.org>
      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
      Gerrit-CC: Rahul Frias <rfr...@google.com>
      Gerrit-Attention: Evan Liu <ev...@google.com>
      Gerrit-Attention: Vikram Pasupathy <vpasu...@chromium.org>
      Gerrit-Comment-Date: Tue, 18 Nov 2025 12:12:41 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Vikram Pasupathy (Gerrit)

      unread,
      Nov 18, 2025, 1:37:39 PMNov 18
      to Evan Liu, Johannes Kron, Rahul Frias, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org, eme-r...@chromium.org, feature-me...@chromium.org
      Attention needed from Vikram Pasupathy

      Vikram Pasupathy removed Evan Liu from this change

      Deleted Reviewers:
      • Evan Liu
      Open in Gerrit

      Related details

      Attention is currently required from:
      • Vikram Pasupathy
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement satisfiedCode-Owners
      • requirement satisfiedCode-Review
      • requirement is not satisfiedNo-Unresolved-Comments
      • requirement satisfiedReview-Enforcement
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: deleteReviewer
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: Ic2e3dd82316809ef433ed07448794090c55a5054
      Gerrit-Change-Number: 7146728
      Gerrit-PatchSet: 6
      Gerrit-Owner: Vikram Pasupathy <vpasu...@chromium.org>
      Gerrit-Reviewer: Johannes Kron <kr...@chromium.org>
      Gerrit-Reviewer: Vikram Pasupathy <vpasu...@chromium.org>
      Gerrit-Reviewer: Xiaohan Wang <xhw...@chromium.org>
      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
      Gerrit-CC: Rahul Frias <rfr...@google.com>
      Gerrit-Attention: Vikram Pasupathy <vpasu...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Vikram Pasupathy (Gerrit)

      unread,
      Nov 18, 2025, 1:50:17 PMNov 18
      to Johannes Kron, Rahul Frias, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org, eme-r...@chromium.org, feature-me...@chromium.org
      Attention needed from Johannes Kron and Xiaohan Wang

      Vikram Pasupathy added 2 comments

      Patchset-level comments
      File-level comment, Patchset 7 (Latest):
      Vikram Pasupathy . resolved

      PTAL at it again, I moved the AndroidApiLevel to the top level enums.xml from the android/enums.xml

      File tools/metrics/histograms/metadata/media/histograms.xml
      Line 3560, Patchset 6:<histogram name="Media.EME.MediaDrm.FirstApiLevel" enum="AndroidApiLevel"
      Johannes Kron . resolved

      I'm not sure of this, but since this histogram is in media/, you might need to move AndroidApiLevel from android/enums.xml to the top-level tools/metrics/histograms/enums.xml so that it is accessible here.

      Vikram Pasupathy

      Done

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Johannes Kron
      • Xiaohan Wang
      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: Ic2e3dd82316809ef433ed07448794090c55a5054
      Gerrit-Change-Number: 7146728
      Gerrit-PatchSet: 7
      Gerrit-Owner: Vikram Pasupathy <vpasu...@chromium.org>
      Gerrit-Reviewer: Johannes Kron <kr...@chromium.org>
      Gerrit-Reviewer: Vikram Pasupathy <vpasu...@chromium.org>
      Gerrit-Reviewer: Xiaohan Wang <xhw...@chromium.org>
      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
      Gerrit-CC: Rahul Frias <rfr...@google.com>
      Gerrit-Attention: Xiaohan Wang <xhw...@chromium.org>
      Gerrit-Attention: Johannes Kron <kr...@chromium.org>
      Gerrit-Comment-Date: Tue, 18 Nov 2025 18:50:09 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Johannes Kron <kr...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Johannes Kron (Gerrit)

      unread,
      Nov 18, 2025, 3:35:47 PMNov 18
      to Vikram Pasupathy, Chromium Metrics Reviews, Rahul Frias, Chromium LUCI CQ, chromium...@chromium.org, asvitkine...@chromium.org, eme-r...@chromium.org, feature-me...@chromium.org
      Attention needed from Vikram Pasupathy and Xiaohan Wang

      Johannes Kron voted Code-Review+1

      Code-Review+1
      Open in Gerrit

      Related details

      Attention is currently required from:
      • Vikram Pasupathy
      • Xiaohan Wang
      Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement is not 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: Ic2e3dd82316809ef433ed07448794090c55a5054
        Gerrit-Change-Number: 7146728
        Gerrit-PatchSet: 7
        Gerrit-Owner: Vikram Pasupathy <vpasu...@chromium.org>
        Gerrit-Reviewer: Chromium Metrics Reviews <chromium-met...@google.com>
        Gerrit-Reviewer: Johannes Kron <kr...@chromium.org>
        Gerrit-Reviewer: Vikram Pasupathy <vpasu...@chromium.org>
        Gerrit-Reviewer: Xiaohan Wang <xhw...@chromium.org>
        Gerrit-CC: Rahul Frias <rfr...@google.com>
        Gerrit-Attention: Xiaohan Wang <xhw...@chromium.org>
        Gerrit-Attention: Vikram Pasupathy <vpasu...@chromium.org>
        Gerrit-Comment-Date: Tue, 18 Nov 2025 20:35:24 +0000
        Gerrit-HasComments: No
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        gwsq (Gerrit)

        unread,
        Nov 18, 2025, 3:37:54 PMNov 18
        to Vikram Pasupathy, Chromium Metrics Reviews, Robert Kaplow, Johannes Kron, Rahul Frias, Chromium LUCI CQ, chromium...@chromium.org, asvitkine...@chromium.org, eme-r...@chromium.org, feature-me...@chromium.org
        Attention needed from Robert Kaplow, Vikram Pasupathy and Xiaohan Wang

        Message from gwsq

        From analysis/uma/chrome-metrics.gwsq:
        Histograms should by default be reviewed by the owners of the subdirectories. The chromium-met...@google.com gwsq should be used when there are no individual owners, or for escalation to the Metrics team.
        If you are interested in becoming a metrics reviewer, please review the instructions at https://chromium.googlesource.com/chromium/src.git/+/HEAD/tools/metrics/histograms/README.md#Becoming-a-Metrics-Reviewer

        Reviewer source(s):
        rka...@chromium.org is from context(analysis/uma/chrome-metrics.gwsq)

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Robert Kaplow
        • Vikram Pasupathy
        • Xiaohan Wang
        Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement is not 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: Ic2e3dd82316809ef433ed07448794090c55a5054
        Gerrit-Change-Number: 7146728
        Gerrit-PatchSet: 7
        Gerrit-Owner: Vikram Pasupathy <vpasu...@chromium.org>
        Gerrit-Reviewer: Johannes Kron <kr...@chromium.org>
        Gerrit-Reviewer: Robert Kaplow <rka...@chromium.org>
        Gerrit-Reviewer: Vikram Pasupathy <vpasu...@chromium.org>
        Gerrit-Reviewer: Xiaohan Wang <xhw...@chromium.org>
        Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
        Gerrit-CC: Rahul Frias <rfr...@google.com>
        Gerrit-CC: gwsq
        Gerrit-Attention: Robert Kaplow <rka...@chromium.org>
        Gerrit-Attention: Xiaohan Wang <xhw...@chromium.org>
        Gerrit-Attention: Vikram Pasupathy <vpasu...@chromium.org>
        Gerrit-Comment-Date: Tue, 18 Nov 2025 20:37:41 +0000
        Gerrit-HasComments: No
        Gerrit-Has-Labels: No
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Vikram Pasupathy (Gerrit)

        unread,
        Nov 24, 2025, 11:24:54 AM (12 days ago) Nov 24
        to Chromium Metrics Reviews, Robert Kaplow, Johannes Kron, Rahul Frias, Chromium LUCI CQ, chromium...@chromium.org, asvitkine...@chromium.org, eme-r...@chromium.org, feature-me...@chromium.org
        Attention needed from Robert Kaplow and Xiaohan Wang

        Vikram Pasupathy added 1 comment

        Patchset-level comments
        Vikram Pasupathy . resolved

        Bump for Xiaohan and Robert, PTAL

        (lgtms were lost).

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Robert Kaplow
        • Xiaohan Wang
        Gerrit-Comment-Date: Mon, 24 Nov 2025 16:24:41 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Xiaohan Wang (Gerrit)

        unread,
        Nov 24, 2025, 7:18:55 PM (12 days ago) Nov 24
        to Vikram Pasupathy, Chromium Metrics Reviews, Robert Kaplow, Johannes Kron, Rahul Frias, Chromium LUCI CQ, chromium...@chromium.org, asvitkine...@chromium.org, eme-r...@chromium.org, feature-me...@chromium.org
        Attention needed from Robert Kaplow and Vikram Pasupathy

        Xiaohan Wang voted Code-Review+1

        Code-Review+1
        Open in Gerrit

        Related details

        Attention is currently required from:
        • Robert Kaplow
        • Vikram Pasupathy
        Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement is not 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: Ic2e3dd82316809ef433ed07448794090c55a5054
        Gerrit-Change-Number: 7146728
        Gerrit-PatchSet: 7
        Gerrit-Owner: Vikram Pasupathy <vpasu...@chromium.org>
        Gerrit-Reviewer: Johannes Kron <kr...@chromium.org>
        Gerrit-Reviewer: Robert Kaplow <rka...@chromium.org>
        Gerrit-Reviewer: Vikram Pasupathy <vpasu...@chromium.org>
        Gerrit-Reviewer: Xiaohan Wang <xhw...@chromium.org>
        Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
        Gerrit-CC: Rahul Frias <rfr...@google.com>
        Gerrit-CC: gwsq
        Gerrit-Attention: Robert Kaplow <rka...@chromium.org>
        Gerrit-Attention: Vikram Pasupathy <vpasu...@chromium.org>
        Gerrit-Comment-Date: Tue, 25 Nov 2025 00:18:40 +0000
        Gerrit-HasComments: No
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Robert Kaplow (Gerrit)

        unread,
        Nov 25, 2025, 10:15:40 AM (11 days ago) Nov 25
        to Vikram Pasupathy, Chromium Metrics Reviews, Johannes Kron, Rahul Frias, Chromium LUCI CQ, chromium...@chromium.org, asvitkine...@chromium.org, eme-r...@chromium.org, feature-me...@chromium.org
        Attention needed from Vikram Pasupathy

        Robert Kaplow voted Code-Review+1

        Code-Review+1
        Open in Gerrit

        Related details

        Attention is currently required from:
        • Vikram Pasupathy
        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: Ic2e3dd82316809ef433ed07448794090c55a5054
        Gerrit-Change-Number: 7146728
        Gerrit-PatchSet: 7
        Gerrit-Owner: Vikram Pasupathy <vpasu...@chromium.org>
        Gerrit-Reviewer: Johannes Kron <kr...@chromium.org>
        Gerrit-Reviewer: Robert Kaplow <rka...@chromium.org>
        Gerrit-Reviewer: Vikram Pasupathy <vpasu...@chromium.org>
        Gerrit-Reviewer: Xiaohan Wang <xhw...@chromium.org>
        Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
        Gerrit-CC: Rahul Frias <rfr...@google.com>
        Gerrit-CC: gwsq
        Gerrit-Attention: Vikram Pasupathy <vpasu...@chromium.org>
        Gerrit-Comment-Date: Tue, 25 Nov 2025 15:15:31 +0000
        Gerrit-HasComments: No
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        open
        diffy

        Vikram Pasupathy (Gerrit)

        unread,
        Nov 25, 2025, 10:38:53 AM (11 days ago) Nov 25
        to Robert Kaplow, Chromium Metrics Reviews, Johannes Kron, Rahul Frias, Chromium LUCI CQ, chromium...@chromium.org, asvitkine...@chromium.org, eme-r...@chromium.org, feature-me...@chromium.org

        Vikram Pasupathy 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: Ic2e3dd82316809ef433ed07448794090c55a5054
        Gerrit-Change-Number: 7146728
        Gerrit-PatchSet: 7
        Gerrit-Owner: Vikram Pasupathy <vpasu...@chromium.org>
        Gerrit-Reviewer: Johannes Kron <kr...@chromium.org>
        Gerrit-Reviewer: Robert Kaplow <rka...@chromium.org>
        Gerrit-Reviewer: Vikram Pasupathy <vpasu...@chromium.org>
        Gerrit-Reviewer: Xiaohan Wang <xhw...@chromium.org>
        Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
        Gerrit-CC: Rahul Frias <rfr...@google.com>
        Gerrit-CC: gwsq
        Gerrit-Comment-Date: Tue, 25 Nov 2025 15:38:36 +0000
        Gerrit-HasComments: No
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        open
        diffy

        Chromium LUCI CQ (Gerrit)

        unread,
        Nov 25, 2025, 12:00:28 PM (11 days ago) Nov 25
        to Vikram Pasupathy, Robert Kaplow, Chromium Metrics Reviews, Johannes Kron, Rahul Frias, chromium...@chromium.org, asvitkine...@chromium.org, eme-r...@chromium.org, feature-me...@chromium.org

        Chromium LUCI CQ submitted the change

        Change information

        Commit message:
        media: Fix FirstApiLevel check in provisioning

        The FirstApiLevel check was introduced because devices that were
        introduced with Android N and previous versions had immutable behavior
        changes linked to the devices at the time of release that needed to be
        checked.

        However, there exists a bug currently, where if a device was released
        during Android N, and it currently runs a version of Android like Q,
        this could would state a faulty response that per application
        provisioning is supported on this device, when in fact, it does not.

        This now fixes this behavior by only comparing against the current
        android SDK int to Oreo IF and only if the first_api_level is unset,
        which is indicated by a value of 0, which is mentioned in
        http://shortn/_tonWP0thCA, the design document.

        Note that "ro.product.first_api_level" was introduced during Android L
        so we shouldn't see many values of unset on current chrome milestones.
        To gain clarity over what FirstApiLevels we are seeing during the
        provisioning in MediaDrm, we also introduce a histogram to be recorded
        on this check.

        Tested by verifying the histogram reports the first Level. The phone I
        tested on is currently running Android 16 (API Level 36), but the
        histogram reports 34, which makes sense because the phone is a Pixel 8a
        released in 2024 May.
        Bug: b:459977924
        Change-Id: Ic2e3dd82316809ef433ed07448794090c55a5054
        Commit-Queue: Vikram Pasupathy <vpasu...@chromium.org>
        Reviewed-by: Xiaohan Wang <xhw...@chromium.org>
        Reviewed-by: Johannes Kron <kr...@chromium.org>
        Reviewed-by: Robert Kaplow <rka...@chromium.org>
        Cr-Commit-Position: refs/heads/main@{#1549846}
        Files:
        • M media/base/android/media_drm_bridge.cc
        • M tools/metrics/histograms/enums.xml
        • M tools/metrics/histograms/metadata/android/enums.xml
        • M tools/metrics/histograms/metadata/media/histograms.xml
        Change size: M
        Delta: 4 files changed, 42 insertions(+), 22 deletions(-)
        Branch: refs/heads/main
        Submit Requirements:
        • requirement satisfiedCode-Review: +1 by Johannes Kron, +1 by Robert Kaplow, +1 by Xiaohan Wang
        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: Ic2e3dd82316809ef433ed07448794090c55a5054
        Gerrit-Change-Number: 7146728
        Gerrit-PatchSet: 8
        Gerrit-Owner: Vikram Pasupathy <vpasu...@chromium.org>
        Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
        Gerrit-Reviewer: Johannes Kron <kr...@chromium.org>
        Gerrit-Reviewer: Robert Kaplow <rka...@chromium.org>
        Gerrit-Reviewer: Vikram Pasupathy <vpasu...@chromium.org>
        Gerrit-Reviewer: Xiaohan Wang <xhw...@chromium.org>
        open
        diffy
        satisfied_requirement
        Reply all
        Reply to author
        Forward
        0 new messages