Adjust OWNERS to reflect new ownership

This changes owners files based on latest org changes and changes
links to improve maintainability.

Changes:
+ It removes a specific owner from most to reduce future maintenance.
+ It adds indirection so android/app references the associated service
code, tests reference the OWNERS of the code under test.
+ services/core/java/com/android/server/timezonedetector/OWNERS is the
single list of time / time zone detector maintainers.
+ Code associated with time zone rules moved to libcore/ ownership
+ It adds one new file for an upcoming commit.
+ Added documentation around API purpose to API OWNERS files, since
there are multiple similar-looking package names with different purposes
/ clients.

Test: None
Bug: 189810551
Change-Id: I948d4b8eff59f3cd5ff63018949e49679795a5c0
This commit is contained in:
Neil Fuller
2021-10-13 13:31:15 +01:00
parent be88f1fa54
commit e26bbeb94a
17 changed files with 37 additions and 36 deletions

View File

@@ -1,3 +1,4 @@
# Bug component: 847766
mingaleev@google.com
include /core/java/android/app/timedetector/OWNERS
# The app-facing APIs related to both time and time zone detection.
include /services/core/java/com/android/server/timedetector/OWNERS
include /services/core/java/com/android/server/timezonedetector/OWNERS

View File

@@ -1,4 +1,3 @@
# Bug component: 847766
mingaleev@google.com
narayan@google.com
nfuller@google.com
# Internal APIs related to time detection. SDK APIs are in android.app.time.
include /services/core/java/com/android/server/timedetector/OWNERS

View File

@@ -1,3 +1,4 @@
# Bug component: 847766
mingaleev@google.com
include /core/java/android/app/timedetector/OWNERS
# Bug component: 24949
# Internal APIs related to APK-based time zone rule updates.
# Deprecated, deletion tracked by b/148144561
include /services/core/java/com/android/server/timezone/OWNERS

View File

@@ -1,3 +1,3 @@
# Bug component: 847766
mingaleev@google.com
include /core/java/android/app/timedetector/OWNERS
# Internal APIs related to time zone detection. SDK APIs are in android.app.time.
include /services/core/java/com/android/server/timezonedetector/OWNERS

View File

@@ -1,3 +1,3 @@
# Bug component: 847766
nfuller@google.com
include /core/java/android/app/timedetector/OWNERS
# System APIs for system server time zone detection plugins.
include /services/core/java/com/android/server/timezonedetector/OWNERS

View File

@@ -1,3 +1,5 @@
# Bug component: 847766
mingaleev@google.com
include /core/java/android/app/timedetector/OWNERS
# Bug component: 24949
# APIs originally intended to provide a stable API surface to access time zone rules data for use by
# unbundled components like a telephony mainline module and the ART module. Not exposed, potentially
# deletable if callers do not unbundle.
include platform/libcore:/OWNERS

View File

@@ -1,3 +1,2 @@
# Bug component: 847766
mingaleev@google.com
include /core/java/android/app/timedetector/OWNERS
include /core/java/android/app/time/OWNERS

View File

@@ -1,3 +1,2 @@
# Bug component: 847766
mingaleev@google.com
include /core/java/android/app/timedetector/OWNERS

View File

@@ -1,3 +1,2 @@
# Bug component: 847766
mingaleev@google.com
include /core/java/android/app/timedetector/OWNERS
# Bug component: 24949
include /core/java/android/app/timezone/OWNERS

View File

@@ -1,3 +1,2 @@
# Bug component: 847766
mingaleev@google.com
include /core/java/android/app/timedetector/OWNERS
include /core/java/android/app/timezonedetector/OWNERS

View File

@@ -0,0 +1,2 @@
# Bug component: 847766
include /core/java/android/service/timezone/OWNERS

View File

@@ -1,3 +1,3 @@
# Bug component: 847766
mingaleev@google.com
include /core/java/android/app/timedetector/OWNERS
# This code is maintained by the same OWNERS as timezonedetector.
include /services/core/java/com/android/server/timezonedetector/OWNERS

View File

@@ -1,3 +1,2 @@
# Bug component: 847766
mingaleev@google.com
include /core/java/android/app/timedetector/OWNERS
# Bug component: 24949
include platform/libcore:/OWNERS

View File

@@ -1,3 +1,7 @@
# Bug component: 847766
# This is the main list for platform time / time zone detection maintainers, for this dir and
# ultimately referenced by other OWNERS files for components maintained by the same team.
nfuller@google.com
jmorace@google.com
mingaleev@google.com
include /core/java/android/app/timedetector/OWNERS
narayan@google.com

View File

@@ -1,3 +1,2 @@
# Bug component: 847766
mingaleev@google.com
include /core/java/android/app/timedetector/OWNERS
include /services/core/java/com/android/server/timedetector/OWNERS

View File

@@ -1,3 +1,2 @@
# Bug component: 847766
mingaleev@google.com
include /core/java/android/app/timedetector/OWNERS
# Bug component: 24949
include /services/core/java/com/android/server/timezone/OWNERS

View File

@@ -1,3 +1,2 @@
# Bug component: 847766
mingaleev@google.com
include /core/java/android/app/timedetector/OWNERS
include /services/core/java/com/android/server/timezonedetector/OWNERS