Add ExtensionManifestV2Availability policy definition [chromium/src : main]

144 views
Skip to first unread message

Owen Min (Gerrit)

unread,
Nov 4, 2022, 7:40:52 PM11/4/22
to Istiaque Ahmed, Enterprise Policy Reviews, asvitkine...@chromium.org, chromium-a...@chromium.org, extension...@chromium.org

Attention is currently required from: Enterprise Policy Reviews, Istiaque Ahmed.

Owen Min would like Istiaque Ahmed and Enterprise Policy Reviews to review this change.

View Change

Add ExtensionManifestV2Availability policy definition

Add policy yaml definition and policy to pref mapping.

Bug: 1347794
Change-Id: I9dd8c933a08d59cfe3898d7a2317b59ba9563422
---
M chrome/browser/policy/configuration_policy_handler_list_factory.cc
M chrome/test/data/policy/policy_test_cases.json
M components/policy/resources/templates/policies.yaml
A components/policy/resources/templates/policy_definitions/Extensions/ExtensionManifestV2Availability.yaml
M components/policy/resources/templates/policy_definitions/Extensions/policy_atomic_groups.yaml
M extensions/browser/pref_names.cc
M extensions/browser/pref_names.h
M tools/metrics/histograms/enums.xml
8 files changed, 106 insertions(+), 1 deletion(-)


To view, visit change 4004453. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I9dd8c933a08d59cfe3898d7a2317b59ba9563422
Gerrit-Change-Number: 4004453
Gerrit-PatchSet: 3
Gerrit-Owner: Owen Min <zm...@chromium.org>
Gerrit-Reviewer: Enterprise Policy Reviews <enterprise-p...@google.com>
Gerrit-Reviewer: Istiaque Ahmed <laz...@chromium.org>
Gerrit-Reviewer: Owen Min <zm...@chromium.org>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-Attention: Istiaque Ahmed <laz...@chromium.org>
Gerrit-Attention: Enterprise Policy Reviews <enterprise-p...@google.com>
Gerrit-MessageType: newchange

Owen Min (Gerrit)

unread,
Nov 4, 2022, 7:42:37 PM11/4/22
to asvitkine...@chromium.org, chromium-a...@chromium.org, extension...@chromium.org, Enterprise Policy Reviews, Istiaque Ahmed, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org

Attention is currently required from: Enterprise Policy Reviews, Istiaque Ahmed.

View Change

    To view, visit change 4004453. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I9dd8c933a08d59cfe3898d7a2317b59ba9563422
    Gerrit-Change-Number: 4004453
    Gerrit-PatchSet: 3
    Gerrit-Owner: Owen Min <zm...@chromium.org>
    Gerrit-Reviewer: Enterprise Policy Reviews <enterprise-p...@google.com>
    Gerrit-Reviewer: Istiaque Ahmed <laz...@chromium.org>
    Gerrit-Reviewer: Owen Min <zm...@chromium.org>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-Attention: Istiaque Ahmed <laz...@chromium.org>
    Gerrit-Attention: Enterprise Policy Reviews <enterprise-p...@google.com>
    Gerrit-Comment-Date: Fri, 04 Nov 2022 23:40:49 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: No
    Gerrit-MessageType: comment

    gwsq (Gerrit)

    unread,
    Nov 4, 2022, 7:43:17 PM11/4/22
    to Artem Sumaneev, asvitkine...@chromium.org, chromium-a...@chromium.org, extension...@chromium.org, Owen Min, Enterprise Policy Reviews, Istiaque Ahmed

    Attention is currently required from: Artem Sumaneev, Enterprise Policy Reviews, Istiaque Ahmed.

    gwsq would like Artem Sumaneev to review this change authored by Owen Min.

    View Change

    Add ExtensionManifestV2Availability policy definition

    Add policy yaml definition and policy to pref mapping.

    Bug: 1347794
    Change-Id: I9dd8c933a08d59cfe3898d7a2317b59ba9563422
    ---
    M chrome/browser/policy/configuration_policy_handler_list_factory.cc
    M chrome/test/data/policy/policy_test_cases.json
    M components/policy/resources/templates/policies.yaml
    A components/policy/resources/templates/policy_definitions/Extensions/ExtensionManifestV2Availability.yaml
    M components/policy/resources/templates/policy_definitions/Extensions/policy_atomic_groups.yaml
    M extensions/browser/pref_names.cc
    M extensions/browser/pref_names.h
    M tools/metrics/histograms/enums.xml
    8 files changed, 106 insertions(+), 1 deletion(-)


    To view, visit change 4004453. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I9dd8c933a08d59cfe3898d7a2317b59ba9563422
    Gerrit-Change-Number: 4004453
    Gerrit-PatchSet: 3
    Gerrit-Owner: Owen Min <zm...@chromium.org>
    Gerrit-Reviewer: Artem Sumaneev <asum...@google.com>
    Gerrit-Reviewer: Enterprise Policy Reviews <enterprise-p...@google.com>
    Gerrit-Reviewer: Istiaque Ahmed <laz...@chromium.org>
    Gerrit-Reviewer: Owen Min <zm...@chromium.org>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-Attention: Artem Sumaneev <asum...@google.com>
    Gerrit-Attention: Istiaque Ahmed <laz...@chromium.org>
    Gerrit-Attention: Enterprise Policy Reviews <enterprise-p...@google.com>
    Gerrit-MessageType: newchange

    gwsq (Gerrit)

    unread,
    Nov 4, 2022, 7:43:19 PM11/4/22
    to Julian Pastarmov, asvitkine...@chromium.org, chromium-a...@chromium.org, extension...@chromium.org, Owen Min, Artem Sumaneev, Enterprise Policy Reviews, Istiaque Ahmed

    Attention is currently required from: Artem Sumaneev, Enterprise Policy Reviews, Istiaque Ahmed, Julian Pastarmov.

    gwsq would like Julian Pastarmov to review this change authored by Owen Min.

    Gerrit-Reviewer: Julian Pastarmov <pasta...@chromium.org>
    Gerrit-Reviewer: Owen Min <zm...@chromium.org>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-Attention: Julian Pastarmov <pasta...@chromium.org>

    gwsq (Gerrit)

    unread,
    Nov 4, 2022, 7:43:23 PM11/4/22
    to asvitkine...@chromium.org, chromium-a...@chromium.org, extension...@chromium.org, Enterprise Policy Reviews, Owen Min, Julian Pastarmov, Artem Sumaneev, Istiaque Ahmed

    Attention is currently required from: Artem Sumaneev, Istiaque Ahmed, Julian Pastarmov.

    Owen Min has uploaded this change for review.

    View Change

    Add ExtensionManifestV2Availability policy definition

    Add policy yaml definition and policy to pref mapping.

    Bug: 1347794
    Change-Id: I9dd8c933a08d59cfe3898d7a2317b59ba9563422
    ---
    M chrome/browser/policy/configuration_policy_handler_list_factory.cc
    M chrome/test/data/policy/policy_test_cases.json
    M components/policy/resources/templates/policies.yaml
    A components/policy/resources/templates/policy_definitions/Extensions/ExtensionManifestV2Availability.yaml
    M components/policy/resources/templates/policy_definitions/Extensions/policy_atomic_groups.yaml
    M extensions/browser/pref_names.cc
    M extensions/browser/pref_names.h
    M tools/metrics/histograms/enums.xml
    8 files changed, 106 insertions(+), 1 deletion(-)


    To view, visit change 4004453. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: I9dd8c933a08d59cfe3898d7a2317b59ba9563422
    Gerrit-Change-Number: 4004453
    Gerrit-PatchSet: 3
    Gerrit-Owner: Owen Min <zm...@chromium.org>
    Gerrit-Reviewer: Artem Sumaneev <asum...@google.com>
    Gerrit-Reviewer: Istiaque Ahmed <laz...@chromium.org>
    Gerrit-Reviewer: Julian Pastarmov <pasta...@chromium.org>
    Gerrit-Reviewer: Owen Min <zm...@chromium.org>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-CC: Enterprise Policy Reviews <enterprise-p...@google.com>
    Gerrit-Attention: Julian Pastarmov <pasta...@chromium.org>
    Gerrit-Attention: Artem Sumaneev <asum...@google.com>
    Gerrit-Attention: Istiaque Ahmed <laz...@chromium.org>
    Gerrit-MessageType: newchange

    gwsq (Gerrit)

    unread,
    Nov 4, 2022, 7:43:41 PM11/4/22
    to Owen Min, asvitkine...@chromium.org, chromium-a...@chromium.org, extension...@chromium.org, Enterprise Policy Reviews, Julian Pastarmov, Artem Sumaneev, Istiaque Ahmed, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org

    Attention is currently required from: Artem Sumaneev, Istiaque Ahmed, Julian Pastarmov.

    From chrome/enterprise/gwsq/enterprise-policy-review.gwsq:
    Note: A shadow reviewer was assigned to this CL. go/new-policy-review-process
    Shadowed: asumaneev

    Reviewer source(s):
    asumaneev, pasta...@chromium.org is from context(chrome/enterprise/gwsq/enterprise-policy-review.gwsq)

    View Change

      To view, visit change 4004453. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: I9dd8c933a08d59cfe3898d7a2317b59ba9563422
      Gerrit-Change-Number: 4004453
      Gerrit-PatchSet: 3
      Gerrit-Owner: Owen Min <zm...@chromium.org>
      Gerrit-Reviewer: Artem Sumaneev <asum...@google.com>
      Gerrit-Reviewer: Istiaque Ahmed <laz...@chromium.org>
      Gerrit-Reviewer: Julian Pastarmov <pasta...@chromium.org>
      Gerrit-Reviewer: Owen Min <zm...@chromium.org>
      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
      Gerrit-CC: Enterprise Policy Reviews <enterprise-p...@google.com>
      Gerrit-CC: gwsq
      Gerrit-Attention: Julian Pastarmov <pasta...@chromium.org>
      Gerrit-Attention: Artem Sumaneev <asum...@google.com>
      Gerrit-Attention: Istiaque Ahmed <laz...@chromium.org>
      Gerrit-Comment-Date: Fri, 04 Nov 2022 23:43:21 +0000

      Artem Sumaneev (Gerrit)

      unread,
      Nov 7, 2022, 10:31:27 AM11/7/22
      to Owen Min, asvitkine...@chromium.org, chromium-a...@chromium.org, extension...@chromium.org, Enterprise Policy Reviews, Julian Pastarmov, Istiaque Ahmed, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org

      Attention is currently required from: Istiaque Ahmed, Julian Pastarmov.

      View Change

      10 comments:

      To view, visit change 4004453. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: I9dd8c933a08d59cfe3898d7a2317b59ba9563422
      Gerrit-Change-Number: 4004453
      Gerrit-PatchSet: 4
      Gerrit-Owner: Owen Min <zm...@chromium.org>
      Gerrit-Reviewer: Artem Sumaneev <asum...@google.com>
      Gerrit-Reviewer: Istiaque Ahmed <laz...@chromium.org>
      Gerrit-Reviewer: Julian Pastarmov <pasta...@chromium.org>
      Gerrit-Reviewer: Owen Min <zm...@chromium.org>
      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
      Gerrit-CC: Enterprise Policy Reviews <enterprise-p...@google.com>
      Gerrit-CC: gwsq
      Gerrit-Attention: Julian Pastarmov <pasta...@chromium.org>
      Gerrit-Attention: Istiaque Ahmed <laz...@chromium.org>
      Gerrit-Comment-Date: Mon, 07 Nov 2022 15:29:12 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Gerrit-MessageType: comment

      Owen Min (Gerrit)

      unread,
      Nov 7, 2022, 11:15:52 AM11/7/22
      to asvitkine...@chromium.org, chromium-a...@chromium.org, extension...@chromium.org, Enterprise Policy Reviews, Julian Pastarmov, Artem Sumaneev, Istiaque Ahmed, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org

      Attention is currently required from: Artem Sumaneev, Istiaque Ahmed, Julian Pastarmov.

      View Change

      10 comments:

      • File chrome/test/data/policy/policy_test_cases.json:

        • I agree it's useful to test pref mapping for different inputs.

          However, in the meantime, the policy use `SimplePolicyHandler` which copy policy value to pref without any additional logic. In those cases, I found it's not that useful to go though all possible inputs of a policy.

      • File components/policy/resources/templates/policy_definitions/Extensions/ExtensionManifestV2Availability.yaml:

        • I avoid using `Google Chrome` for policies that support both CrOS and other desktop platforms. Also, this is a short work with the same meaning.

        • Done

        • Deleted.

        • Same comment as above.

        • Done

        • Done

        • Done

        • Done

        • I'd prefer string-enum with corresponding default-disabled-enabled values. […]

          I agree. However, at the same time, string-enum is also slightly more difficult for admins to setup compared with int-enum. As on many 3rd-party management tool like GPO, admins have to typing the whole word instead of a single digit.

          I will choose string-enum for following situations:
          1) Chrome OS policy - we can setup better UI on admin console to avoid typing.
          2) Complicated policies that have lots of options. It's not the case here a it's still a very basic on/off policy.


          For chrome://policy a better approach here is converting int-enum option into C++ string so that we can show more meaning value even for int-enum policies.

      To view, visit change 4004453. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: I9dd8c933a08d59cfe3898d7a2317b59ba9563422
      Gerrit-Change-Number: 4004453
      Gerrit-PatchSet: 5
      Gerrit-Owner: Owen Min <zm...@chromium.org>
      Gerrit-Reviewer: Artem Sumaneev <asum...@google.com>
      Gerrit-Reviewer: Istiaque Ahmed <laz...@chromium.org>
      Gerrit-Reviewer: Julian Pastarmov <pasta...@chromium.org>
      Gerrit-Reviewer: Owen Min <zm...@chromium.org>
      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
      Gerrit-CC: Enterprise Policy Reviews <enterprise-p...@google.com>
      Gerrit-CC: gwsq
      Gerrit-Attention: Julian Pastarmov <pasta...@chromium.org>
      Gerrit-Attention: Artem Sumaneev <asum...@google.com>
      Gerrit-Attention: Istiaque Ahmed <laz...@chromium.org>
      Gerrit-Comment-Date: Mon, 07 Nov 2022 16:13:50 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Artem Sumaneev <asum...@google.com>
      Gerrit-MessageType: comment

      Artem Sumaneev (Gerrit)

      unread,
      Nov 8, 2022, 9:41:01 AM11/8/22
      to Owen Min, asvitkine...@chromium.org, chromium-a...@chromium.org, extension...@chromium.org, Enterprise Policy Reviews, Julian Pastarmov, Istiaque Ahmed, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org

      Attention is currently required from: Istiaque Ahmed, Julian Pastarmov, Owen Min.

      View Change

      3 comments:

      • File chrome/test/data/policy/policy_test_cases.json:

        • I agree it's useful to test pref mapping for different inputs. […]

          I see, but I still vote for more coverage, even though it's not the case for some enum policies here.

      • File components/policy/resources/templates/policy_definitions/Extensions/ExtensionManifestV2Availability.yaml:

        • I avoid using `Google Chrome` for policies that support both CrOS and other desktop platforms. […]

          Ack

        • I agree. […]

          With 4 values, the policy is not that simple. But I see your point.

      To view, visit change 4004453. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: I9dd8c933a08d59cfe3898d7a2317b59ba9563422
      Gerrit-Change-Number: 4004453
      Gerrit-PatchSet: 6
      Gerrit-Owner: Owen Min <zm...@chromium.org>
      Gerrit-Reviewer: Artem Sumaneev <asum...@google.com>
      Gerrit-Reviewer: Istiaque Ahmed <laz...@chromium.org>
      Gerrit-Reviewer: Julian Pastarmov <pasta...@chromium.org>
      Gerrit-Reviewer: Owen Min <zm...@chromium.org>
      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
      Gerrit-CC: Enterprise Policy Reviews <enterprise-p...@google.com>
      Gerrit-CC: gwsq
      Gerrit-Attention: Julian Pastarmov <pasta...@chromium.org>
      Gerrit-Attention: Istiaque Ahmed <laz...@chromium.org>
      Gerrit-Attention: Owen Min <zm...@chromium.org>
      Gerrit-Comment-Date: Tue, 08 Nov 2022 14:38:45 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Artem Sumaneev <asum...@google.com>
      Comment-In-Reply-To: Owen Min <zm...@chromium.org>
      Gerrit-MessageType: comment

      Julian Pastarmov (Gerrit)

      unread,
      Nov 8, 2022, 11:34:04 AM11/8/22
      to Owen Min, asvitkine...@chromium.org, chromium-a...@chromium.org, extension...@chromium.org, Enterprise Policy Reviews, Artem Sumaneev, Istiaque Ahmed, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org

      Attention is currently required from: Istiaque Ahmed, Owen Min.

      Patch set 6:Code-Review +1

      View Change

      6 comments:

      • Patchset:

        • Patch Set #6:

          Lgtm with a bunch of small wording nits to make the text easier for translators.

      • File components/policy/resources/templates/policy_definitions/Extensions/ExtensionManifestV2Availability.yaml:

        • Patch Set #6, Line 12: <ph name="DEFAULT">Default</ph>

          Since this is int-enum maybe add the numeric value in brackets behind each of those so that people can match what they see in chrome://policy.

        • Patch Set #6, Line 12: browser, follow

          nit: "the browser, following".

        • Patch Set #6, Line 13: no-op

          this might be hard to translate. Let's go with "This option is going to be treated the same as if the policy is not set"

        • Patch Set #6, Line 14: no-op

          same as above.

        • Patch Set #6, Line 15: force installed

          maybe replace this by "installed trough the ExtensionInstallForcelist or ExtensionSettings policy with installation mode "forced"."

          please check also the install mode string I put it there from memory.

      To view, visit change 4004453. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: I9dd8c933a08d59cfe3898d7a2317b59ba9563422
      Gerrit-Change-Number: 4004453
      Gerrit-PatchSet: 6
      Gerrit-Owner: Owen Min <zm...@chromium.org>
      Gerrit-Reviewer: Artem Sumaneev <asum...@google.com>
      Gerrit-Reviewer: Istiaque Ahmed <laz...@chromium.org>
      Gerrit-Reviewer: Julian Pastarmov <pasta...@chromium.org>
      Gerrit-Reviewer: Owen Min <zm...@chromium.org>
      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
      Gerrit-CC: Enterprise Policy Reviews <enterprise-p...@google.com>
      Gerrit-CC: gwsq
      Gerrit-Attention: Istiaque Ahmed <laz...@chromium.org>
      Gerrit-Attention: Owen Min <zm...@chromium.org>
      Gerrit-Comment-Date: Tue, 08 Nov 2022 16:31:43 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      Gerrit-MessageType: comment

      Owen Min (Gerrit)

      unread,
      Nov 8, 2022, 1:09:23 PM11/8/22
      to asvitkine...@chromium.org, chromium-a...@chromium.org, extension...@chromium.org, Julian Pastarmov, Enterprise Policy Reviews, Artem Sumaneev, Istiaque Ahmed, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org

      Attention is currently required from: Artem Sumaneev, Istiaque Ahmed.

      View Change

      6 comments:

      • File chrome/test/data/policy/policy_test_cases.json:

        • I see, but I still vote for more coverage, even though it's not the case for some enum policies here […]

          Done

      • File components/policy/resources/templates/policy_definitions/Extensions/ExtensionManifestV2Availability.yaml:

        • nit: "the browser, following".

        • Done

        • Since this is int-enum maybe add the numeric value in brackets behind each of those so that people c […]

          Done

        • this might be hard to translate. […]

          Done

        • Done

        • maybe replace this by "installed trough the ExtensionInstallForcelist or ExtensionSettings policy wi […]

          Done

      To view, visit change 4004453. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: I9dd8c933a08d59cfe3898d7a2317b59ba9563422
      Gerrit-Change-Number: 4004453
      Gerrit-PatchSet: 7
      Gerrit-Owner: Owen Min <zm...@chromium.org>
      Gerrit-Reviewer: Artem Sumaneev <asum...@google.com>
      Gerrit-Reviewer: Istiaque Ahmed <laz...@chromium.org>
      Gerrit-Reviewer: Julian Pastarmov <pasta...@chromium.org>
      Gerrit-Reviewer: Owen Min <zm...@chromium.org>
      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
      Gerrit-CC: Enterprise Policy Reviews <enterprise-p...@google.com>
      Gerrit-CC: gwsq
      Gerrit-Attention: Artem Sumaneev <asum...@google.com>
      Gerrit-Attention: Istiaque Ahmed <laz...@chromium.org>
      Gerrit-Comment-Date: Tue, 08 Nov 2022 18:06:44 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Julian Pastarmov <pasta...@chromium.org>

      Istiaque Ahmed (Gerrit)

      unread,
      Nov 8, 2022, 4:58:16 PM11/8/22
      to Owen Min, asvitkine...@chromium.org, chromium-a...@chromium.org, extension...@chromium.org, Julian Pastarmov, Enterprise Policy Reviews, Artem Sumaneev, Istiaque Ahmed, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org

      Attention is currently required from: Artem Sumaneev, Owen Min.

      View Change

      2 comments:

      To view, visit change 4004453. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: I9dd8c933a08d59cfe3898d7a2317b59ba9563422
      Gerrit-Change-Number: 4004453
      Gerrit-PatchSet: 8
      Gerrit-Owner: Owen Min <zm...@chromium.org>
      Gerrit-Reviewer: Artem Sumaneev <asum...@google.com>
      Gerrit-Reviewer: Istiaque Ahmed <laz...@chromium.org>
      Gerrit-Reviewer: Julian Pastarmov <pasta...@chromium.org>
      Gerrit-Reviewer: Owen Min <zm...@chromium.org>
      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
      Gerrit-CC: Enterprise Policy Reviews <enterprise-p...@google.com>
      Gerrit-CC: gwsq
      Gerrit-Attention: Artem Sumaneev <asum...@google.com>
      Gerrit-Attention: Owen Min <zm...@chromium.org>
      Gerrit-Comment-Date: Tue, 08 Nov 2022 21:55:49 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Gerrit-MessageType: comment

      Owen Min (Gerrit)

      unread,
      Nov 8, 2022, 5:25:54 PM11/8/22
      to asvitkine...@chromium.org, chromium-a...@chromium.org, extension...@chromium.org, Julian Pastarmov, Enterprise Policy Reviews, Artem Sumaneev, Istiaque Ahmed, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org

      Attention is currently required from: Artem Sumaneev, Istiaque Ahmed.

      Patch set 10:-Commit-Queue

      View Change

      2 comments:

      • Commit Message:

        • Done

      • File extensions/browser/pref_names.h:

        • We'd need clearer documentation for this. […]

          Done

      To view, visit change 4004453. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: I9dd8c933a08d59cfe3898d7a2317b59ba9563422
      Gerrit-Change-Number: 4004453
      Gerrit-PatchSet: 10
      Gerrit-Owner: Owen Min <zm...@chromium.org>
      Gerrit-Reviewer: Artem Sumaneev <asum...@google.com>
      Gerrit-Reviewer: Istiaque Ahmed <laz...@chromium.org>
      Gerrit-Reviewer: Julian Pastarmov <pasta...@chromium.org>
      Gerrit-Reviewer: Owen Min <zm...@chromium.org>
      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
      Gerrit-CC: Enterprise Policy Reviews <enterprise-p...@google.com>
      Gerrit-CC: gwsq
      Gerrit-Attention: Artem Sumaneev <asum...@google.com>
      Gerrit-Attention: Istiaque Ahmed <laz...@chromium.org>
      Gerrit-Comment-Date: Tue, 08 Nov 2022 22:23:46 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      Comment-In-Reply-To: Istiaque Ahmed <laz...@chromium.org>
      Gerrit-MessageType: comment

      Istiaque Ahmed (Gerrit)

      unread,
      Nov 8, 2022, 8:44:11 PM11/8/22
      to Owen Min, asvitkine...@chromium.org, chromium-a...@chromium.org, extension...@chromium.org, Istiaque Ahmed, Julian Pastarmov, Enterprise Policy Reviews, Artem Sumaneev, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org

      Attention is currently required from: Artem Sumaneev, Owen Min.

      Patch set 10:Code-Review +1

      View Change

      2 comments:

      • Commit Message:

        • Patch Set #10, Line 10:

          It will
          also extend the

          nit:
          It will also `allow for` extending

          Or similar. Otherwise, it could be (mis)read as "this CL will extend mv2 support".

      • Patchset:

      To view, visit change 4004453. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: I9dd8c933a08d59cfe3898d7a2317b59ba9563422
      Gerrit-Change-Number: 4004453
      Gerrit-PatchSet: 10
      Gerrit-Owner: Owen Min <zm...@chromium.org>
      Gerrit-Reviewer: Artem Sumaneev <asum...@google.com>
      Gerrit-Reviewer: Istiaque Ahmed <laz...@chromium.org>
      Gerrit-Reviewer: Julian Pastarmov <pasta...@chromium.org>
      Gerrit-Reviewer: Owen Min <zm...@chromium.org>
      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
      Gerrit-CC: Enterprise Policy Reviews <enterprise-p...@google.com>
      Gerrit-CC: gwsq
      Gerrit-Attention: Artem Sumaneev <asum...@google.com>
      Gerrit-Attention: Owen Min <zm...@chromium.org>
      Gerrit-Comment-Date: Wed, 09 Nov 2022 01:42:07 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      Gerrit-MessageType: comment

      Artem Sumaneev (Gerrit)

      unread,
      Nov 9, 2022, 5:16:13 AM11/9/22
      to Owen Min, asvitkine...@chromium.org, chromium-a...@chromium.org, extension...@chromium.org, Istiaque Ahmed, Julian Pastarmov, Enterprise Policy Reviews, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org

      Attention is currently required from: Owen Min.

      Patch set 10:Code-Review +1

      View Change

      1 comment:

      To view, visit change 4004453. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: I9dd8c933a08d59cfe3898d7a2317b59ba9563422
      Gerrit-Change-Number: 4004453
      Gerrit-PatchSet: 10
      Gerrit-Owner: Owen Min <zm...@chromium.org>
      Gerrit-Reviewer: Artem Sumaneev <asum...@google.com>
      Gerrit-Reviewer: Istiaque Ahmed <laz...@chromium.org>
      Gerrit-Reviewer: Julian Pastarmov <pasta...@chromium.org>
      Gerrit-Reviewer: Owen Min <zm...@chromium.org>
      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
      Gerrit-CC: Enterprise Policy Reviews <enterprise-p...@google.com>
      Gerrit-CC: gwsq
      Gerrit-Attention: Owen Min <zm...@chromium.org>
      Gerrit-Comment-Date: Wed, 09 Nov 2022 10:13:30 +0000

      Owen Min (Gerrit)

      unread,
      Nov 11, 2022, 3:21:52 PM11/11/22
      to asvitkine...@chromium.org, chromium-a...@chromium.org, extension...@chromium.org

      Attention is currently required from: Owen Min.

      Owen Min uploaded patch set #11 to this change.

      View Change

      Add ExtensionManifestV2Availability policy definition

      Add policy yaml definition and policy to pref mapping. This policy
      will allow admin test manifest v2 deprecation ahead of time. It will
      also allow for extend the manifest v2 support after its full deprecation
      in the future.


      Bug: 1347794
      Change-Id: I9dd8c933a08d59cfe3898d7a2317b59ba9563422
      ---
      M chrome/browser/policy/configuration_policy_handler_list_factory.cc
      M chrome/test/data/policy/policy_test_cases.json
      M components/policy/resources/templates/policies.yaml
      A components/policy/resources/templates/policy_definitions/Extensions/ExtensionManifestV2Availability.yaml
      M components/policy/resources/templates/policy_definitions/Extensions/policy_atomic_groups.yaml
      M extensions/browser/extension_prefs.cc

      M extensions/browser/pref_names.cc
      M extensions/browser/pref_names.h
      M tools/metrics/histograms/enums.xml
      9 files changed, 141 insertions(+), 0 deletions(-)

      To view, visit change 4004453. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: I9dd8c933a08d59cfe3898d7a2317b59ba9563422
      Gerrit-Change-Number: 4004453
      Gerrit-PatchSet: 11
      Gerrit-Owner: Owen Min <zm...@chromium.org>
      Gerrit-Reviewer: Artem Sumaneev <asum...@google.com>
      Gerrit-Reviewer: Istiaque Ahmed <laz...@chromium.org>
      Gerrit-Reviewer: Julian Pastarmov <pasta...@chromium.org>
      Gerrit-Reviewer: Owen Min <zm...@chromium.org>
      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
      Gerrit-CC: Enterprise Policy Reviews <enterprise-p...@google.com>
      Gerrit-CC: gwsq
      Gerrit-Attention: Owen Min <zm...@chromium.org>
      Gerrit-MessageType: newpatchset

      Owen Min (Gerrit)

      unread,
      Nov 11, 2022, 3:52:38 PM11/11/22
      to asvitkine...@chromium.org, chromium-a...@chromium.org, extension...@chromium.org, Artem Sumaneev, Istiaque Ahmed, Julian Pastarmov, Enterprise Policy Reviews, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org

      View Change

      1 comment:

      • Commit Message:

        • nit: […]

          Done

      To view, visit change 4004453. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: I9dd8c933a08d59cfe3898d7a2317b59ba9563422
      Gerrit-Change-Number: 4004453
      Gerrit-PatchSet: 12
      Gerrit-Owner: Owen Min <zm...@chromium.org>
      Gerrit-Reviewer: Artem Sumaneev <asum...@google.com>
      Gerrit-Reviewer: Istiaque Ahmed <laz...@chromium.org>
      Gerrit-Reviewer: Julian Pastarmov <pasta...@chromium.org>
      Gerrit-Reviewer: Owen Min <zm...@chromium.org>
      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
      Gerrit-CC: Enterprise Policy Reviews <enterprise-p...@google.com>
      Gerrit-CC: gwsq
      Gerrit-Comment-Date: Fri, 11 Nov 2022 20:50:53 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No

      Owen Min (Gerrit)

      unread,
      Nov 11, 2022, 3:52:55 PM11/11/22
      to asvitkine...@chromium.org, chromium-a...@chromium.org, extension...@chromium.org, Artem Sumaneev, Istiaque Ahmed, Julian Pastarmov, Enterprise Policy Reviews, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org

      Patch set 12:Commit-Queue +2

      View Change

        To view, visit change 4004453. To unsubscribe, or for help writing mail filters, visit settings.

        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: I9dd8c933a08d59cfe3898d7a2317b59ba9563422
        Gerrit-Change-Number: 4004453
        Gerrit-PatchSet: 12
        Gerrit-Owner: Owen Min <zm...@chromium.org>
        Gerrit-Reviewer: Artem Sumaneev <asum...@google.com>
        Gerrit-Reviewer: Istiaque Ahmed <laz...@chromium.org>
        Gerrit-Reviewer: Julian Pastarmov <pasta...@chromium.org>
        Gerrit-Reviewer: Owen Min <zm...@chromium.org>
        Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
        Gerrit-CC: Enterprise Policy Reviews <enterprise-p...@google.com>
        Gerrit-CC: gwsq
        Gerrit-Comment-Date: Fri, 11 Nov 2022 20:50:56 +0000
        Gerrit-HasComments: No
        Gerrit-Has-Labels: Yes
        Gerrit-MessageType: comment

        Chromium LUCI CQ (Gerrit)

        unread,
        Nov 11, 2022, 5:30:58 PM11/11/22
        to Owen Min, asvitkine...@chromium.org, chromium-a...@chromium.org, extension...@chromium.org, Artem Sumaneev, Istiaque Ahmed, Julian Pastarmov, Enterprise Policy Reviews, Chromium Metrics Reviews, chromium...@chromium.org

        Chromium LUCI CQ submitted this change.

        View Change



        10 is the latest approved patch-set.
        The change was submitted with unreviewed changes in the following files:

        ```
        The name of the file: components/policy/resources/templates/policies.yaml
        Insertions: 2, Deletions: 1.

        The diff is too large to show. Please review the diff.
        ```
        ```
        The name of the file: tools/metrics/histograms/enums.xml
        Insertions: 2, Deletions: 1.

        The diff is too large to show. Please review the diff.
        ```

        Approvals: Istiaque Ahmed: Looks good to me Owen Min: Commit Julian Pastarmov: Looks good to me Artem Sumaneev: Looks good to me
        Add ExtensionManifestV2Availability policy definition

        Add policy yaml definition and policy to pref mapping. This policy
        will allow admin test manifest v2 deprecation ahead of time. It will
        also allow for extend the manifest v2 support after its full deprecation
        in the future.

        Bug: 1347794
        Change-Id: I9dd8c933a08d59cfe3898d7a2317b59ba9563422
        Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4004453
        Commit-Queue: Owen Min <zm...@chromium.org>
        Reviewed-by: Artem Sumaneev <asum...@google.com>
        Reviewed-by: Julian Pastarmov <pasta...@chromium.org>
        Reviewed-by: Istiaque Ahmed <laz...@chromium.org>
        Cr-Commit-Position: refs/heads/main@{#1070527}

        ---
        M chrome/browser/policy/configuration_policy_handler_list_factory.cc
        M chrome/test/data/policy/policy_test_cases.json
        M components/policy/resources/templates/policies.yaml
        A components/policy/resources/templates/policy_definitions/Extensions/ExtensionManifestV2Availability.yaml
        M components/policy/resources/templates/policy_definitions/Extensions/policy_atomic_groups.yaml
        M extensions/browser/extension_prefs.cc
        M extensions/browser/pref_names.cc
        M extensions/browser/pref_names.h
        M tools/metrics/histograms/enums.xml
        9 files changed, 147 insertions(+), 0 deletions(-)


        To view, visit change 4004453. To unsubscribe, or for help writing mail filters, visit settings.

        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: I9dd8c933a08d59cfe3898d7a2317b59ba9563422
        Gerrit-Change-Number: 4004453
        Gerrit-PatchSet: 13
        Gerrit-Owner: Owen Min <zm...@chromium.org>
        Gerrit-Reviewer: Artem Sumaneev <asum...@google.com>
        Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
        Gerrit-Reviewer: Istiaque Ahmed <laz...@chromium.org>
        Gerrit-Reviewer: Julian Pastarmov <pasta...@chromium.org>
        Gerrit-Reviewer: Owen Min <zm...@chromium.org>
        Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
        Gerrit-CC: Enterprise Policy Reviews <enterprise-p...@google.com>
        Gerrit-CC: gwsq
        Gerrit-MessageType: merged
        Reply all
        Reply to author
        Forward
        0 new messages