Merge "Track changes in system/timezone / libcore"
am: 80a2e6e628
Change-Id: I2ce03e03fe3dd22b6755a6725f5bf01ef3662961
This commit is contained in:
@@ -6162,6 +6162,7 @@ libcore.reflect.ParameterizedTypeImpl
|
||||
libcore.reflect.TypeVariableImpl
|
||||
libcore.reflect.Types
|
||||
libcore.reflect.WildcardTypeImpl
|
||||
libcore.timezone.TimeZoneDataFiles
|
||||
libcore.util.BasicLruCache
|
||||
libcore.util.CharsetUtils
|
||||
libcore.util.CollectionUtils
|
||||
@@ -6171,7 +6172,6 @@ libcore.util.NativeAllocationRegistry$CleanerRunner
|
||||
libcore.util.NativeAllocationRegistry$CleanerThunk
|
||||
libcore.util.Objects
|
||||
libcore.util.SneakyThrow
|
||||
libcore.util.TimeZoneDataFiles
|
||||
libcore.util.ZoneInfo
|
||||
libcore.util.ZoneInfo$CheckedArithmeticException
|
||||
libcore.util.ZoneInfo$WallTime
|
||||
|
||||
@@ -47,6 +47,7 @@ import java.util.Arrays;
|
||||
import java.util.concurrent.Executor;
|
||||
import java.util.concurrent.atomic.AtomicBoolean;
|
||||
import libcore.icu.ICU;
|
||||
import libcore.timezone.TzDataSetVersion;
|
||||
import libcore.util.TimeZoneFinder;
|
||||
import libcore.util.ZoneInfoDB;
|
||||
|
||||
@@ -66,8 +67,8 @@ public final class RulesManagerService extends IRulesManager.Stub {
|
||||
@VisibleForTesting(visibility = VisibleForTesting.Visibility.PRIVATE)
|
||||
static final DistroFormatVersion DISTRO_FORMAT_VERSION_SUPPORTED =
|
||||
new DistroFormatVersion(
|
||||
DistroVersion.CURRENT_FORMAT_MAJOR_VERSION,
|
||||
DistroVersion.CURRENT_FORMAT_MINOR_VERSION);
|
||||
TzDataSetVersion.currentFormatMajorVersion(),
|
||||
TzDataSetVersion.currentFormatMinorVersion());
|
||||
|
||||
public static class Lifecycle extends SystemService {
|
||||
public Lifecycle(Context context) {
|
||||
|
||||
@@ -40,6 +40,7 @@ import java.util.concurrent.Executor;
|
||||
import javax.annotation.Nullable;
|
||||
|
||||
import libcore.io.IoUtils;
|
||||
import libcore.timezone.TzDataSetVersion;
|
||||
|
||||
import static com.android.server.timezone.RulesManagerService.REQUIRED_QUERY_PERMISSION;
|
||||
import static com.android.server.timezone.RulesManagerService.REQUIRED_UPDATER_PERMISSION;
|
||||
@@ -128,15 +129,15 @@ public class RulesManagerServiceTest {
|
||||
configureDeviceSystemRulesVersion("2016a");
|
||||
|
||||
DistroVersion stagedDistroVersion = new DistroVersion(
|
||||
DistroVersion.CURRENT_FORMAT_MAJOR_VERSION,
|
||||
DistroVersion.CURRENT_FORMAT_MINOR_VERSION - 1,
|
||||
TzDataSetVersion.currentFormatMajorVersion(),
|
||||
TzDataSetVersion.currentFormatMinorVersion() - 1,
|
||||
"2016c",
|
||||
3);
|
||||
configureStagedInstall(stagedDistroVersion);
|
||||
|
||||
DistroVersion installedDistroVersion = new DistroVersion(
|
||||
DistroVersion.CURRENT_FORMAT_MAJOR_VERSION,
|
||||
DistroVersion.CURRENT_FORMAT_MINOR_VERSION - 1,
|
||||
TzDataSetVersion.currentFormatMajorVersion(),
|
||||
TzDataSetVersion.currentFormatMinorVersion() - 1,
|
||||
"2016b",
|
||||
4);
|
||||
configureInstalledDistroVersion(installedDistroVersion);
|
||||
@@ -162,8 +163,8 @@ public class RulesManagerServiceTest {
|
||||
configureNoStagedOperation();
|
||||
|
||||
DistroVersion installedDistroVersion = new DistroVersion(
|
||||
DistroVersion.CURRENT_FORMAT_MAJOR_VERSION,
|
||||
DistroVersion.CURRENT_FORMAT_MINOR_VERSION - 1,
|
||||
TzDataSetVersion.currentFormatMajorVersion(),
|
||||
TzDataSetVersion.currentFormatMinorVersion() - 1,
|
||||
"2016b",
|
||||
4);
|
||||
configureInstalledDistroVersion(installedDistroVersion);
|
||||
@@ -187,8 +188,8 @@ public class RulesManagerServiceTest {
|
||||
configureStagedUninstall();
|
||||
|
||||
DistroVersion installedDistroVersion = new DistroVersion(
|
||||
DistroVersion.CURRENT_FORMAT_MAJOR_VERSION,
|
||||
DistroVersion.CURRENT_FORMAT_MINOR_VERSION - 1,
|
||||
TzDataSetVersion.currentFormatMajorVersion(),
|
||||
TzDataSetVersion.currentFormatMinorVersion() - 1,
|
||||
"2016b",
|
||||
4);
|
||||
configureInstalledDistroVersion(installedDistroVersion);
|
||||
@@ -231,8 +232,8 @@ public class RulesManagerServiceTest {
|
||||
configureDeviceCannotReadStagedDistroOperation();
|
||||
|
||||
DistroVersion installedDistroVersion = new DistroVersion(
|
||||
DistroVersion.CURRENT_FORMAT_MAJOR_VERSION,
|
||||
DistroVersion.CURRENT_FORMAT_MINOR_VERSION - 1,
|
||||
TzDataSetVersion.currentFormatMajorVersion(),
|
||||
TzDataSetVersion.currentFormatMinorVersion() - 1,
|
||||
"2016b",
|
||||
4);
|
||||
configureInstalledDistroVersion(installedDistroVersion);
|
||||
@@ -275,8 +276,8 @@ public class RulesManagerServiceTest {
|
||||
configureDeviceSystemRulesVersion(systemRulesVersion);
|
||||
|
||||
DistroVersion installedDistroVersion = new DistroVersion(
|
||||
DistroVersion.CURRENT_FORMAT_MAJOR_VERSION,
|
||||
DistroVersion.CURRENT_FORMAT_MINOR_VERSION - 1,
|
||||
TzDataSetVersion.currentFormatMajorVersion(),
|
||||
TzDataSetVersion.currentFormatMinorVersion() - 1,
|
||||
installedRulesVersion,
|
||||
revision);
|
||||
configureInstalledDistroVersion(installedDistroVersion);
|
||||
|
||||
Reference in New Issue
Block a user