0

Fix up DIR_METADATA for supervised_user directories

* Remove spaces from component name
* Do not inherit from multiple COMMON_METADATA files when fields will
  clobber
* Add missing files (e.g.  //components/supervised_user/DIR_METADATA)

Bug: None
Change-Id: Ic19a2513e15b7ee30d92edc264569fa2e0e3f6f0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4262089
Reviewed-by: Aga Wronska <agawronska@chromium.org>
Owners-Override: Andrew Grieve <agrieve@chromium.org>
Reviewed-by: Nohemi Fernandez <fernandex@chromium.org>
Commit-Queue: Andrew Grieve <agrieve@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1108157}
This commit is contained in:
Andrew Grieve
2023-02-22 04:08:38 +00:00
committed by Chromium LUCI CQ
parent 3494fb6b8d
commit 575ae24366
18 changed files with 31 additions and 47 deletions
chrome
android
java
src
org
chromium
chrome
browser
supervised_user
junit
src
org
chromium
chrome
browser
supervised_user
browser
resources
chromeos
family_link_user_internals
supervised_user
ui
supervised_user
views
supervised_user
webui
family_link_user_internals
renderer
supervised_user
test
data
supervised_user
components
ios/chrome/browser/supervised_user
tools/metrics/histograms/metadata/families

@ -1,4 +1 @@
monorail {
component: "FamilyExperiences>Browser"
}
team_email: "chrome-kids-eng@google.com"
mixins: "//components/supervised_user/COMMON_METADATA"

@ -0,0 +1 @@
mixins: "//components/supervised_user/COMMON_METADATA"

@ -0,0 +1 @@
os: CHROME_OS

@ -0,0 +1 @@
mixins: "//components/supervised_user/COMMON_METADATA.chromeos"

@ -1,4 +1,2 @@
# Chrome Browser
mixins: "//chrome/browser/supervised_user/android/COMMON_METADATA"
# ChromeOS specific
mixins: "//chrome/browser/supervised_user/chromeos/COMMON_METADATA"
mixins: "//components/supervised_user/COMMON_METADATA.chromeos"
mixins: "//components/supervised_user/COMMON_METADATA"

@ -1,4 +1,2 @@
# Chrome Browser
mixins: "//chrome/browser/supervised_user/android/COMMON_METADATA"
# ChromeOS specific
mixins: "//chrome/browser/supervised_user/chromeos/COMMON_METADATA"
mixins: "//components/supervised_user/COMMON_METADATA.chromeos"
mixins: "//components/supervised_user/COMMON_METADATA"

@ -1,14 +0,0 @@
# Metadata information for this directory.
#
# For more information on DIR_METADATA files, see:
# https://source.chromium.org/chromium/infra/infra/+/HEAD:go/src/infra/tools/dirmd/README.md
#
# For the schema of this file, see Metadata message:
# https://source.chromium.org/chromium/infra/infra/+/HEAD:go/src/infra/tools/dirmd/proto/dir_metadata.proto
# Chrome Kids team
team_email: "chrome-kids-eng@google.com"
os: ANDROID
monorail {
component: "FamilyExperiences > Browser"
}

@ -0,0 +1 @@
mixins: "//components/supervised_user/COMMON_METADATA.chromeos"

@ -0,0 +1 @@
mixins: "//components/supervised_user/COMMON_METADATA.chromeos"

@ -1,4 +1,2 @@
# Chrome Browser
mixins: "//chrome/browser/supervised_user/android/COMMON_METADATA"
# ChromeOS specific
mixins: "//chrome/browser/supervised_user/chromeos/COMMON_METADATA"
mixins: "//components/supervised_user/COMMON_METADATA.chromeos"
mixins: "//components/supervised_user/COMMON_METADATA"

@ -1,4 +1,2 @@
# Chrome Browser
mixins: "//chrome/browser/supervised_user/android/COMMON_METADATA"
# ChromeOS specific
mixins: "//chrome/browser/supervised_user/chromeos/COMMON_METADATA"
mixins: "//components/supervised_user/COMMON_METADATA.chromeos"
mixins: "//components/supervised_user/COMMON_METADATA"

@ -0,0 +1 @@
mixins: "//components/supervised_user/COMMON_METADATA"

@ -1,7 +1,5 @@
# Enterprise
# This first mixin gets clobbered by the second one, but exists
# for you, the reader, to know that this directory is co-owned by
# the "Enterprise" component.
mixins: "//components/policy/COMMON_METADATA"
# Chrome Browser
mixins: "//chrome/browser/supervised_user/android/COMMON_METADATA"
# ChromeOS
mixins: "//chrome/browser/supervised_user/chromeos/COMMON_METADATA"
mixins: "//components/supervised_user/COMMON_METADATA.chromeos"

@ -1,5 +1,5 @@
# Chrome Kids team
monorail {
component: "FamilyExperiences > Browser"
component: "FamilyExperiences>Browser"
}
team_email: "chrome-kids-eng@google.com"

@ -8,8 +8,12 @@
# ChromeOS FamilyExperiences team
team_email: "cros-families-eng@google.com"
os: CHROME_OS
buganizer {
# ChromeOS > Software > Family > Parental controls
component_id: 1090157
}
}
# Allow "os" to be inherited from ancestor directory DIR_METADATA so that both
# COMMON_METADATA.chromeos and COMMON_METADATA can be added as mixins for
# shared directories.
# When adding both files, list COMMON_METADATA.chromeos first so that the
# team_email from the latter one takes precedence (assuming this is desired).

@ -0,0 +1,2 @@
mixins: "//components/supervised_user/COMMON_METADATA.chromeos"
mixins: "//components/supervised_user/COMMON_METADATA"

@ -0,0 +1 @@
mixins: "//components/supervised_user/COMMON_METADATA"

@ -1,4 +1,2 @@
# Chrome Browser
mixins: "//chrome/browser/supervised_user/android/COMMON_METADATA"
# ChromeOS specific
mixins: "//chrome/browser/supervised_user/chromeos/COMMON_METADATA"
mixins: "//components/supervised_user/COMMON_METADATA.chromeos"
mixins: "//components/supervised_user/COMMON_METADATA"