Assigned
Status Update
Comments
ca...@google.com <ca...@google.com> #2
Project: platform/frameworks/support
Branch: androidx-main
commit 016fab7f37837deb6e0924730ed70b81042c36db
Author: Elif Bilgin <elifbilgin@google.com>
Date: Tue Jan 25 15:16:26 2022
Converting `query interceptor` related files in `room-runtime` from Java to Kotlin.
Test: N/A
Bug: 206859668
Relnote: Converting `query` related files in `room-runtime` from Java to Kotlin.
Change-Id: I92b932b1a1037c68195140ffb038f8add17d8de4
M room/room-runtime/src/main/java/androidx/room/RoomDatabase.java
M room/room-runtime/src/main/java/androidx/room/QueryInterceptorStatement.kt
M room/room-runtime/src/main/java/androidx/room/QueryInterceptorOpenHelperFactory.kt
M room/room-runtime/src/main/java/androidx/room/QueryInterceptorOpenHelper.kt
M room/room-runtime/src/main/java/androidx/room/QueryInterceptorProgram.kt
M room/room-runtime/src/main/java/androidx/room/QueryInterceptorDatabase.kt
https://android-review.googlesource.com/1960726
Branch: androidx-main
commit 016fab7f37837deb6e0924730ed70b81042c36db
Author: Elif Bilgin <elifbilgin@google.com>
Date: Tue Jan 25 15:16:26 2022
Converting `query interceptor` related files in `room-runtime` from Java to Kotlin.
Test: N/A
Bug: 206859668
Relnote: Converting `query` related files in `room-runtime` from Java to Kotlin.
Change-Id: I92b932b1a1037c68195140ffb038f8add17d8de4
M room/room-runtime/src/main/java/androidx/room/RoomDatabase.java
M room/room-runtime/src/main/java/androidx/room/QueryInterceptorStatement.kt
M room/room-runtime/src/main/java/androidx/room/QueryInterceptorOpenHelperFactory.kt
M room/room-runtime/src/main/java/androidx/room/QueryInterceptorOpenHelper.kt
M room/room-runtime/src/main/java/androidx/room/QueryInterceptorProgram.kt
M room/room-runtime/src/main/java/androidx/room/QueryInterceptorDatabase.kt
js...@gmail.com <js...@gmail.com> #3
Project: platform/frameworks/support
Branch: androidx-main
commit 049d12d74b775c193e641a3fd11fb4b3c5c20dc6
Author: Elif Bilgin <elifbilgin@google.com>
Date: Tue Jan 25 15:37:31 2022
Converting `paging` related files in `room-runtime` from Java to Kotlin.
Test: LimitOffsetDataSourceTest.java
Bug: 206859668
Relnote: Converting `paging` related files in `room-runtime` from Java to Kotlin.
Change-Id: I82fc81469540315dbe4865ccde68396a4339dfd9
M room/room-runtime/api/restricted_current.txt
M room/room-runtime/src/main/java/androidx/room/paging/LimitOffsetDataSource.kt
M room/room-runtime/api/restricted_current.ignore
M room/room-runtime/build.gradle
https://android-review.googlesource.com/1960734
Branch: androidx-main
commit 049d12d74b775c193e641a3fd11fb4b3c5c20dc6
Author: Elif Bilgin <elifbilgin@google.com>
Date: Tue Jan 25 15:37:31 2022
Converting `paging` related files in `room-runtime` from Java to Kotlin.
Test: LimitOffsetDataSourceTest.java
Bug: 206859668
Relnote: Converting `paging` related files in `room-runtime` from Java to Kotlin.
Change-Id: I82fc81469540315dbe4865ccde68396a4339dfd9
M room/room-runtime/api/restricted_current.txt
M room/room-runtime/src/main/java/androidx/room/paging/LimitOffsetDataSource.kt
M room/room-runtime/api/restricted_current.ignore
M room/room-runtime/build.gradle
js...@gmail.com <js...@gmail.com> #4
Project: platform/frameworks/support
Branch: androidx-main
commit 04773d8513b7ce6fbea263031c7618144c6e695d
Author: Elif Bilgin <elifbilgin@google.com>
Date: Tue Jan 25 15:34:19 2022
Converting `util` related files in `room-runtime` from Java to Kotlin.
Test: Existing tests in Java for util/. These will be migrated later as a safe migration measure.
Bug: 206859668
Relnote: Converting `util` related files in `room-runtime` from Java to Kotlin.
Change-Id: I697ee52d9234358fd83dc8d94c66d4f2b849fc1b
M room/room-runtime/src/test/java/androidx/room/util/UUIDUtilTest.kt
M room/room-paging/src/androidTest/kotlin/androidx/room/paging/LimitOffsetPagingSourceTest.kt
M room/room-runtime/api/restricted_current.txt
M room/room-runtime/src/main/java/androidx/room/util/StringUtil.kt
M room/room-runtime/src/main/java/androidx/room/util/FileUtil.kt
M room/room-runtime/src/main/java/androidx/room/util/FtsTableInfo.kt
M room/room-runtime/src/main/java/androidx/room/util/UUIDUtil.kt
M room/room-runtime/src/main/java/androidx/room/util/CursorUtil.kt
M room/room-runtime/src/test/java/androidx/room/util/CursorUtilTest.kt
M room/room-paging/src/main/kotlin/androidx/room/paging/LimitOffsetPagingSource.kt
M room/room-runtime/src/main/java/androidx/room/util/TableInfo.kt
M room/room-compiler/build.gradle
M room/room-runtime/api/current.txt
M room/integration-tests/kotlintestapp/src/androidTest/java/androidx/room/integration/kotlintestapp/vo/StringToIntListConverters.kt
M room/room-runtime/src/main/java/androidx/room/util/ViewInfo.kt
M room/room-runtime/api/public_plus_experimental_current.txt
M room/room-runtime/api/restricted_current.ignore
M room/room-runtime/src/main/java/androidx/room/util/DBUtil.kt
https://android-review.googlesource.com/1960732
Branch: androidx-main
commit 04773d8513b7ce6fbea263031c7618144c6e695d
Author: Elif Bilgin <elifbilgin@google.com>
Date: Tue Jan 25 15:34:19 2022
Converting `util` related files in `room-runtime` from Java to Kotlin.
Test: Existing tests in Java for util/. These will be migrated later as a safe migration measure.
Bug: 206859668
Relnote: Converting `util` related files in `room-runtime` from Java to Kotlin.
Change-Id: I697ee52d9234358fd83dc8d94c66d4f2b849fc1b
M room/room-runtime/src/test/java/androidx/room/util/UUIDUtilTest.kt
M room/room-paging/src/androidTest/kotlin/androidx/room/paging/LimitOffsetPagingSourceTest.kt
M room/room-runtime/api/restricted_current.txt
M room/room-runtime/src/main/java/androidx/room/util/StringUtil.kt
M room/room-runtime/src/main/java/androidx/room/util/FileUtil.kt
M room/room-runtime/src/main/java/androidx/room/util/FtsTableInfo.kt
M room/room-runtime/src/main/java/androidx/room/util/UUIDUtil.kt
M room/room-runtime/src/main/java/androidx/room/util/CursorUtil.kt
M room/room-runtime/src/test/java/androidx/room/util/CursorUtilTest.kt
M room/room-paging/src/main/kotlin/androidx/room/paging/LimitOffsetPagingSource.kt
M room/room-runtime/src/main/java/androidx/room/util/TableInfo.kt
M room/room-compiler/build.gradle
M room/room-runtime/api/current.txt
M room/integration-tests/kotlintestapp/src/androidTest/java/androidx/room/integration/kotlintestapp/vo/StringToIntListConverters.kt
M room/room-runtime/src/main/java/androidx/room/util/ViewInfo.kt
M room/room-runtime/api/public_plus_experimental_current.txt
M room/room-runtime/api/restricted_current.ignore
M room/room-runtime/src/main/java/androidx/room/util/DBUtil.kt
ra...@google.com <ra...@google.com> #5
Project: platform/frameworks/support
Branch: androidx-main
commit 9e87eb671143418ff2f2412dc43516582c1e775f
Author: Elif Bilgin <elifbilgin@google.com>
Date: Mon Feb 07 22:00:47 2022
Converting `invalidation tracker` related files in `room-runtime` from Java to Kotlin.
Test: BuilderTest.kt, InvalidationTrackerTest.kt, InvalidationLiveDataContainerTest.kt, ObservedTableTrackerTest.kt
Bug: 206859668
Relnote: Converting `invalidation tracker` related files in `room-runtime` from Java to Kotlin. This includes a source incompatible change for Kotlin users, which will require them to declare their `onInvalidate()` in their `Observer` to have a param of type `Set` and not `MutableSet`.
Change-Id: If2069426a29fffe312a58fcd3e116551090c0b4e
M room/room-paging/src/androidTest/kotlin/androidx/room/InvalidationTrackerExtRoomPaging.kt
M room/integration-tests/testapp/src/androidTest/java/androidx/room/InvalidationTrackerTrojan.java
M room/room-paging/src/androidTest/kotlin/androidx/room/paging/LimitOffsetPagingSourceTest.kt
M room/room-runtime/api/restricted_current.txt
M room/room-common/build.gradle
M room/room-ktx/src/androidTest/java/androidx/room/CoroutineRoomCancellationTest.kt
M room/room-runtime/api/current.txt
M room/room-runtime/src/main/java/androidx/room/MultiInstanceInvalidationService.kt
M room/benchmark/src/androidTest/java/androidx/room/benchmark/InvalidationTrackerBenchmark.kt
M room/room-ktx/src/main/java/androidx/room/CoroutinesRoom.kt
M room/room-runtime/api/public_plus_experimental_current.txt
A room/room-runtime/api/current.ignore
M room/room-runtime/api/restricted_current.ignore
M room/room-paging/src/main/java/androidx/room/paging/util/ThreadSafeInvalidationObserver.kt
M room/integration-tests/kotlintestapp/src/androidTest/java/androidx/room/integration/kotlintestapp/test/PagingSourceTest.kt
M room/room-runtime/src/test/java/androidx/room/InvalidationTrackerTest.java
M room/room-runtime/src/test/java/androidx/room/BuilderTest.java
M room/room-runtime/src/main/java/androidx/room/InvalidationLiveDataContainer.kt
M room/room-runtime/src/main/java/androidx/room/MultiInstanceInvalidationClient.kt
M room/integration-tests/kotlintestapp/src/androidTest/java/InvalidationTrackerExt.kt
M room/room-runtime/src/main/java/androidx/room/Room.kt
M room/room-runtime/src/test/java/androidx/room/InvalidationLiveDataContainerTest.kt
M room/integration-tests/kotlintestapp/src/androidTest/java/androidx/room/integration/kotlintestapp/test/SyncTriggersConcurrencyTest.kt
M room/room-runtime/src/main/java/androidx/room/RoomTrackingLiveData.kt
M sqlite/integration-tests/inspection-room-testapp/src/androidTest/java/androidx/sqlite/inspection/RoomInvalidationHookTest.kt
M room/room-runtime/src/main/java/androidx/room/AutoCloser.java
M room/room-runtime/src/main/java/androidx/room/InvalidationTracker.kt
M room/room-runtime/src/test/java/androidx/room/BuilderTest_TestDatabase_Impl.java
https://android-review.googlesource.com/1976130
Branch: androidx-main
commit 9e87eb671143418ff2f2412dc43516582c1e775f
Author: Elif Bilgin <elifbilgin@google.com>
Date: Mon Feb 07 22:00:47 2022
Converting `invalidation tracker` related files in `room-runtime` from Java to Kotlin.
Test: BuilderTest.kt, InvalidationTrackerTest.kt, InvalidationLiveDataContainerTest.kt, ObservedTableTrackerTest.kt
Bug: 206859668
Relnote: Converting `invalidation tracker` related files in `room-runtime` from Java to Kotlin. This includes a source incompatible change for Kotlin users, which will require them to declare their `onInvalidate()` in their `Observer` to have a param of type `Set` and not `MutableSet`.
Change-Id: If2069426a29fffe312a58fcd3e116551090c0b4e
M room/room-paging/src/androidTest/kotlin/androidx/room/InvalidationTrackerExtRoomPaging.kt
M room/integration-tests/testapp/src/androidTest/java/androidx/room/InvalidationTrackerTrojan.java
M room/room-paging/src/androidTest/kotlin/androidx/room/paging/LimitOffsetPagingSourceTest.kt
M room/room-runtime/api/restricted_current.txt
M room/room-common/build.gradle
M room/room-ktx/src/androidTest/java/androidx/room/CoroutineRoomCancellationTest.kt
M room/room-runtime/api/current.txt
M room/room-runtime/src/main/java/androidx/room/MultiInstanceInvalidationService.kt
M room/benchmark/src/androidTest/java/androidx/room/benchmark/InvalidationTrackerBenchmark.kt
M room/room-ktx/src/main/java/androidx/room/CoroutinesRoom.kt
M room/room-runtime/api/public_plus_experimental_current.txt
A room/room-runtime/api/current.ignore
M room/room-runtime/api/restricted_current.ignore
M room/room-paging/src/main/java/androidx/room/paging/util/ThreadSafeInvalidationObserver.kt
M room/integration-tests/kotlintestapp/src/androidTest/java/androidx/room/integration/kotlintestapp/test/PagingSourceTest.kt
M room/room-runtime/src/test/java/androidx/room/InvalidationTrackerTest.java
M room/room-runtime/src/test/java/androidx/room/BuilderTest.java
M room/room-runtime/src/main/java/androidx/room/InvalidationLiveDataContainer.kt
M room/room-runtime/src/main/java/androidx/room/MultiInstanceInvalidationClient.kt
M room/integration-tests/kotlintestapp/src/androidTest/java/InvalidationTrackerExt.kt
M room/room-runtime/src/main/java/androidx/room/Room.kt
M room/room-runtime/src/test/java/androidx/room/InvalidationLiveDataContainerTest.kt
M room/integration-tests/kotlintestapp/src/androidTest/java/androidx/room/integration/kotlintestapp/test/SyncTriggersConcurrencyTest.kt
M room/room-runtime/src/main/java/androidx/room/RoomTrackingLiveData.kt
M sqlite/integration-tests/inspection-room-testapp/src/androidTest/java/androidx/sqlite/inspection/RoomInvalidationHookTest.kt
M room/room-runtime/src/main/java/androidx/room/AutoCloser.java
M room/room-runtime/src/main/java/androidx/room/InvalidationTracker.kt
M room/room-runtime/src/test/java/androidx/room/BuilderTest_TestDatabase_Impl.java
js...@gmail.com <js...@gmail.com> #6
Project: platform/frameworks/support
Branch: androidx-main
commit 3267211f72168a905ff880a4e34558185dc6c313
Author: Elif Bilgin <elifbilgin@google.com>
Date: Wed Apr 27 14:28:44 2022
Converting `auto closer` related files in `room-runtime` from Java to Kotlin.
Test: Existing tests
Bug: 206859668
Relnote: Converting `auto closer` related files in `room-runtime` from Java to Kotlin.
Change-Id: I6ee76590c1d110a4bb46219c126ef79177e3c975
M room/room-runtime/src/androidTest/java/androidx/room/AutoClosingRoomOpenHelperFactoryTest.kt
M room/room-runtime/src/main/java/androidx/room/RoomDatabase.java
M room/room-runtime/src/main/java/androidx/room/AutoClosingRoomOpenHelper.kt
M room/room-runtime/src/main/java/androidx/room/AutoClosingRoomOpenHelperFactory.kt
M room/room-runtime/src/main/java/androidx/room/AutoCloser.kt
https://android-review.googlesource.com/2043166
Branch: androidx-main
commit 3267211f72168a905ff880a4e34558185dc6c313
Author: Elif Bilgin <elifbilgin@google.com>
Date: Wed Apr 27 14:28:44 2022
Converting `auto closer` related files in `room-runtime` from Java to Kotlin.
Test: Existing tests
Bug: 206859668
Relnote: Converting `auto closer` related files in `room-runtime` from Java to Kotlin.
Change-Id: I6ee76590c1d110a4bb46219c126ef79177e3c975
M room/room-runtime/src/androidTest/java/androidx/room/AutoClosingRoomOpenHelperFactoryTest.kt
M room/room-runtime/src/main/java/androidx/room/RoomDatabase.java
M room/room-runtime/src/main/java/androidx/room/AutoClosingRoomOpenHelper.kt
M room/room-runtime/src/main/java/androidx/room/AutoClosingRoomOpenHelperFactory.kt
M room/room-runtime/src/main/java/androidx/room/AutoCloser.kt
js...@gmail.com <js...@gmail.com> #7
Project: platform/frameworks/support
Branch: androidx-main
commit a6f3b46c1dd9f4f1b419462c50451a120a863232
Author: Elif Bilgin <elifbilgin@google.com>
Date: Thu Apr 14 16:25:45 2022
Converting the final set of Java files in `room-runtime` from Java to Kotlin.
Test: Existing tests
Bug: 206859668
Relnote: Converting the final set of Java files in `room-runtime` from Java to Kotlin.
Change-Id: I96c25112c3ab32f8df71c1408c8006bdae1b3b7f
M room/room-runtime/src/androidTest/java/androidx/room/AutoClosingRoomOpenHelperTest.kt
M room/room-runtime/src/main/java/androidx/room/RoomDatabase.java
M room/room-runtime/src/main/java/androidx/room/AutoClosingRoomOpenHelper.kt
M room/room-runtime/src/main/java/androidx/room/SQLiteCopyOpenHelperFactory.kt
M room/room-runtime/api/restricted_current.txt
M room/room-runtime/src/test/java/androidx/room/SQLiteCopyOpenHelperTest.kt
M room/room-runtime/src/main/java/androidx/room/DatabaseConfiguration.kt
M room/room-runtime/src/main/java/androidx/room/EntityInsertionAdapter.kt
M room/room-runtime/src/main/java/androidx/room/EntityDeletionOrUpdateAdapter.kt
M room/room-runtime/src/main/java/androidx/room/SQLiteCopyOpenHelper.kt
M room/room-runtime/src/main/java/androidx/room/SharedSQLiteStatement.kt
M room/room-runtime/api/current.txt
M room/room-runtime/api/public_plus_experimental_current.txt
M room/room-runtime/api/current.ignore
M room/room-runtime/src/main/java/androidx/room/ExperimentalRoomApi.kt
M room/room-runtime/src/main/java/androidx/room/QueryInterceptorOpenHelper.kt
M room/room-testing/src/main/java/androidx/room/testing/MigrationTestHelper.java
M room/room-runtime/api/restricted_current.ignore
M room/room-runtime/src/main/java/androidx/room/DelegatingOpenHelper.kt
https://android-review.googlesource.com/2065333
Branch: androidx-main
commit a6f3b46c1dd9f4f1b419462c50451a120a863232
Author: Elif Bilgin <elifbilgin@google.com>
Date: Thu Apr 14 16:25:45 2022
Converting the final set of Java files in `room-runtime` from Java to Kotlin.
Test: Existing tests
Bug: 206859668
Relnote: Converting the final set of Java files in `room-runtime` from Java to Kotlin.
Change-Id: I96c25112c3ab32f8df71c1408c8006bdae1b3b7f
M room/room-runtime/src/androidTest/java/androidx/room/AutoClosingRoomOpenHelperTest.kt
M room/room-runtime/src/main/java/androidx/room/RoomDatabase.java
M room/room-runtime/src/main/java/androidx/room/AutoClosingRoomOpenHelper.kt
M room/room-runtime/src/main/java/androidx/room/SQLiteCopyOpenHelperFactory.kt
M room/room-runtime/api/restricted_current.txt
M room/room-runtime/src/test/java/androidx/room/SQLiteCopyOpenHelperTest.kt
M room/room-runtime/src/main/java/androidx/room/DatabaseConfiguration.kt
M room/room-runtime/src/main/java/androidx/room/EntityInsertionAdapter.kt
M room/room-runtime/src/main/java/androidx/room/EntityDeletionOrUpdateAdapter.kt
M room/room-runtime/src/main/java/androidx/room/SQLiteCopyOpenHelper.kt
M room/room-runtime/src/main/java/androidx/room/SharedSQLiteStatement.kt
M room/room-runtime/api/current.txt
M room/room-runtime/api/public_plus_experimental_current.txt
M room/room-runtime/api/current.ignore
M room/room-runtime/src/main/java/androidx/room/ExperimentalRoomApi.kt
M room/room-runtime/src/main/java/androidx/room/QueryInterceptorOpenHelper.kt
M room/room-testing/src/main/java/androidx/room/testing/MigrationTestHelper.java
M room/room-runtime/api/restricted_current.ignore
M room/room-runtime/src/main/java/androidx/room/DelegatingOpenHelper.kt
js...@gmail.com <js...@gmail.com> #8
Project: platform/frameworks/support
Branch: androidx-main
commit 3e34c01fd2679c1deb0d5ef4cdd76823f425a3ec
Author: Elif Bilgin <elifbilgin@google.com>
Date: Tue Jan 25 15:58:34 2022
Converting all RoomDatabase related files in `room-runtime` from Java to Kotlin.
Test: Existing tests
Bug: 206859668
Relnote: Converting all RoomDatabase related files in `room-runtime` from Java to Kotlin.
Change-Id: Ie4b55827902c6ddcc4cc004de8bb5286823e9ab5
M room/integration-tests/kotlintestapp/src/androidTest/java/androidx/room/integration/kotlintestapp/test/MultiTypedPagingSourceTest.kt
M room/room-paging-rxjava3/src/main/java/androidx/room/paging/rxjava3/LimitOffsetRxPagingSource.kt
M room/room-runtime/src/main/java/androidx/room/TransactionExecutor.kt
M room/room-paging/src/androidTest/kotlin/androidx/room/paging/LimitOffsetPagingSourceTest.kt
M room/room-runtime/api/restricted_current.txt
M room/room-runtime/src/test/java/androidx/room/RoomSQLiteQueryTest.java
M room/integration-tests/kotlintestapp/src/androidTest/java/androidx/room/integration/kotlintestapp/test/ListenableFuturePagingSourceTest.kt
M room/room-runtime/src/main/java/androidx/room/RoomDatabase.kt
M room/room-ktx/src/androidTest/java/androidx/room/CoroutineRoomCancellationTest.kt
M room/room-paging-guava/src/main/java/androidx/room/paging/guava/LimitOffsetListenableFuturePagingSource.kt
M room/room-compiler/src/test/data/databasewriter/output/ComplexDatabase.java
M room/room-ktx/src/main/java/androidx/room/RoomDatabaseExt.kt
M room/room-runtime/src/main/java/androidx/room/RoomSQLiteQuery.kt
M room/room-runtime/api/current.txt
M room/room-runtime/src/main/java/androidx/room/RoomOpenHelper.kt
M room/room-ktx/src/main/java/androidx/room/CoroutinesRoom.kt
M room/room-runtime/api/public_plus_experimental_current.txt
M room/room-runtime/api/current.ignore
M room/room-runtime/api/restricted_current.ignore
M development/build_log_simplifier/messages.ignore
M room/room-runtime/src/test/java/androidx/room/InvalidationTrackerTest.java
M room/room-runtime/src/main/java/androidx/room/AutoCloser.kt
M room/room-compiler/src/main/kotlin/androidx/room/writer/SQLiteOpenHelperWriter.kt
M room/room-ktx/src/test/java/androidx/room/CoroutinesRoomTest.kt
M room/integration-tests/kotlintestapp/src/androidTest/java/androidx/room/integration/kotlintestapp/test/AlteredTableColumnOrderTest.kt
M room/integration-tests/kotlintestapp/src/androidTest/java/androidx/room/integration/kotlintestapp/test/Rx3PagingSourceTest.kt
M room/room-runtime/src/main/java/androidx/room/RoomTrackingLiveData.kt
M room/integration-tests/testapp/src/main/java/androidx/room/integration/testapp/SampleDatabaseService.java
M room/room-testing/src/main/java/androidx/room/testing/MigrationTestHelper.java
M sqlite/integration-tests/inspection-room-testapp/src/androidTest/java/androidx/sqlite/inspection/RoomInvalidationHookTest.kt
M room/integration-tests/kotlintestapp/src/androidTest/java/androidx/room/integration/kotlintestapp/test/Rx2PagingSourceTest.kt
M room/room-paging-rxjava2/src/main/java/androidx/room/paging/rxjava2/LimitOffsetRxPagingSource.kt
M room/room-runtime/src/main/java/androidx/room/InvalidationTracker.kt
M room/integration-tests/kotlintestapp/src/androidTest/java/androidx/room/integration/kotlintestapp/test/QueryInterceptorTest.kt
https://android-review.googlesource.com/1961019
Branch: androidx-main
commit 3e34c01fd2679c1deb0d5ef4cdd76823f425a3ec
Author: Elif Bilgin <elifbilgin@google.com>
Date: Tue Jan 25 15:58:34 2022
Converting all RoomDatabase related files in `room-runtime` from Java to Kotlin.
Test: Existing tests
Bug: 206859668
Relnote: Converting all RoomDatabase related files in `room-runtime` from Java to Kotlin.
Change-Id: Ie4b55827902c6ddcc4cc004de8bb5286823e9ab5
M room/integration-tests/kotlintestapp/src/androidTest/java/androidx/room/integration/kotlintestapp/test/MultiTypedPagingSourceTest.kt
M room/room-paging-rxjava3/src/main/java/androidx/room/paging/rxjava3/LimitOffsetRxPagingSource.kt
M room/room-runtime/src/main/java/androidx/room/TransactionExecutor.kt
M room/room-paging/src/androidTest/kotlin/androidx/room/paging/LimitOffsetPagingSourceTest.kt
M room/room-runtime/api/restricted_current.txt
M room/room-runtime/src/test/java/androidx/room/RoomSQLiteQueryTest.java
M room/integration-tests/kotlintestapp/src/androidTest/java/androidx/room/integration/kotlintestapp/test/ListenableFuturePagingSourceTest.kt
M room/room-runtime/src/main/java/androidx/room/RoomDatabase.kt
M room/room-ktx/src/androidTest/java/androidx/room/CoroutineRoomCancellationTest.kt
M room/room-paging-guava/src/main/java/androidx/room/paging/guava/LimitOffsetListenableFuturePagingSource.kt
M room/room-compiler/src/test/data/databasewriter/output/ComplexDatabase.java
M room/room-ktx/src/main/java/androidx/room/RoomDatabaseExt.kt
M room/room-runtime/src/main/java/androidx/room/RoomSQLiteQuery.kt
M room/room-runtime/api/current.txt
M room/room-runtime/src/main/java/androidx/room/RoomOpenHelper.kt
M room/room-ktx/src/main/java/androidx/room/CoroutinesRoom.kt
M room/room-runtime/api/public_plus_experimental_current.txt
M room/room-runtime/api/current.ignore
M room/room-runtime/api/restricted_current.ignore
M development/build_log_simplifier/messages.ignore
M room/room-runtime/src/test/java/androidx/room/InvalidationTrackerTest.java
M room/room-runtime/src/main/java/androidx/room/AutoCloser.kt
M room/room-compiler/src/main/kotlin/androidx/room/writer/SQLiteOpenHelperWriter.kt
M room/room-ktx/src/test/java/androidx/room/CoroutinesRoomTest.kt
M room/integration-tests/kotlintestapp/src/androidTest/java/androidx/room/integration/kotlintestapp/test/AlteredTableColumnOrderTest.kt
M room/integration-tests/kotlintestapp/src/androidTest/java/androidx/room/integration/kotlintestapp/test/Rx3PagingSourceTest.kt
M room/room-runtime/src/main/java/androidx/room/RoomTrackingLiveData.kt
M room/integration-tests/testapp/src/main/java/androidx/room/integration/testapp/SampleDatabaseService.java
M room/room-testing/src/main/java/androidx/room/testing/MigrationTestHelper.java
M sqlite/integration-tests/inspection-room-testapp/src/androidTest/java/androidx/sqlite/inspection/RoomInvalidationHookTest.kt
M room/integration-tests/kotlintestapp/src/androidTest/java/androidx/room/integration/kotlintestapp/test/Rx2PagingSourceTest.kt
M room/room-paging-rxjava2/src/main/java/androidx/room/paging/rxjava2/LimitOffsetRxPagingSource.kt
M room/room-runtime/src/main/java/androidx/room/InvalidationTracker.kt
M room/integration-tests/kotlintestapp/src/androidTest/java/androidx/room/integration/kotlintestapp/test/QueryInterceptorTest.kt
js...@gmail.com <js...@gmail.com> #9
Well, not only have they not fixed the bugs in the new Cloud-Based Map Style Editor (tested again just now)... now roads are disappearing (see LegacyRoadsDisappearing.jpg) from all of my apps that are still using the legacy Map Style Editor pending all the bugs being fixed in the new Cloud-Based Map Style Editor. It seems that the team are porting over or introducing the bugs from the new Cloud-Based Map Style Editor into the old legacy Map Style Editor for some reason (baffling, I know!), which is ironic because they have told me to continue using the old legacy Map Style Editor while they try to figure out all the issues and bugs with the new Cloud-Based Map Style Editor.
What a dumpster fire!!!
All of my mapping apps that rely on Maps JavaScript API are failing in both the new Cloud-Based Map Style Editor and the old legacy Map Style Editor (which was working fine until recently).
Get your heads out of the sand, please!
What a dumpster fire!!!
All of my mapping apps that rely on Maps JavaScript API are failing in both the new Cloud-Based Map Style Editor and the old legacy Map Style Editor (which was working fine until recently).
Get your heads out of the sand, please!
js...@gmail.com <js...@gmail.com> #10
Nearly March 2025: This Bug is Still Unresolved, and the Deadline is Looming!
It's now February 2025, and yet again, I am posting about the same critical issue that has persisted for months, with absolutely no resolution in sight. The Legacy Map Style Editor is being shut down in less than a month, and this bug—where roads are invisible due to issues with polyline visibility, stroke color, and stroke width—still has not been addressed.
As I pointed out in my previous posts, this issue has been open since June 2024. Despite providing numerous screenshots, GIFs, and detailed evidence, the response from Google has been nothing short of dismissive. The bugs are still there, and no tangible progress has been made on a fix. Every time I report an update or attempt to escalate, I am met with the same vague responses: "All features are working as intended" or "Engineering is working on it", with no real clarity or timeline.
Meanwhile, developers are being pushed to transition to the Cloud-Based Map Style Editor, which, if anything, has only introduced more issues. And now we’re faced with the complete shutdown of the Legacy Editor in less than a month, which has forced me and many others into a broken tool. The frustration is palpable as we are left without any answers.
I've attached another screenshot (pointing out the invisible roads with a red arrow) that clearly illustrates the bug. This should have been fixed months ago. The functionality of something as basic as road visibility should not be something we're still begging for, yet here we are.
Google, we need urgent attention on this before the Legacy Map Style Editor is gone for good. The developers still relying on it are facing a critical issue, and the transition to the new system has been nothing short of disastrous. Time is running out, and your silence is only exacerbating the situation. It’s completely unacceptable that this issue has been allowed to drag on for this long.
Please stop the excuses, fix this now before the Legacy Editor is completely gone!
It's now February 2025, and yet again, I am posting about the same critical issue that has persisted for months, with absolutely no resolution in sight. The Legacy Map Style Editor is being shut down in less than a month, and this bug—where roads are invisible due to issues with polyline visibility, stroke color, and stroke width—still has not been addressed.
As I pointed out in my previous posts, this issue has been open since June 2024. Despite providing numerous screenshots, GIFs, and detailed evidence, the response from Google has been nothing short of dismissive. The bugs are still there, and no tangible progress has been made on a fix. Every time I report an update or attempt to escalate, I am met with the same vague responses: "All features are working as intended" or "Engineering is working on it", with no real clarity or timeline.
Meanwhile, developers are being pushed to transition to the Cloud-Based Map Style Editor, which, if anything, has only introduced more issues. And now we’re faced with the complete shutdown of the Legacy Editor in less than a month, which has forced me and many others into a broken tool. The frustration is palpable as we are left without any answers.
I've attached another screenshot (pointing out the invisible roads with a red arrow) that clearly illustrates the bug. This should have been fixed months ago. The functionality of something as basic as road visibility should not be something we're still begging for, yet here we are.
Google, we need urgent attention on this before the Legacy Map Style Editor is gone for good. The developers still relying on it are facing a critical issue, and the transition to the new system has been nothing short of disastrous. Time is running out, and your silence is only exacerbating the situation. It’s completely unacceptable that this issue has been allowed to drag on for this long.
Please stop the excuses, fix this now before the Legacy Editor is completely gone!
js...@gmail.com <js...@gmail.com> #11
Since this thread was obviously dead, I attempted to resurrect this issue over here:
https://issuetracker.google.com/issues/395677337
Unfortunately, I was immediately shot down... but, that proves that someone actully still works here!
Since someone seem to be reading these again after being on holiday for more than 6 months, how about actully providing an update with a resolution or temporary workaround?
Unfortunately, I was immediately shot down... but, that proves that someone actully still works here!
Since someone seem to be reading these again after being on holiday for more than 6 months, how about actully providing an update with a resolution or temporary workaround?
js...@gmail.com <js...@gmail.com> #12
Here are the attachments from the closed "duplicate" bug report. -face palm-
From the other thread:
This bug is the only vital issue preventing me from migrating all my maps to the new Cloud based Map Styles Editor.
Currently, "No outlet" roads are invisible on all of my maps, no matter what settings are used in the Polyline "Stroke color" and "Stroke width".
I have attached a screenshot, which shows Polyline working on all of the roads except for "No outlet" roads. It is worth noting that the Polyline settings for my map are the same for all roads, including "No outlet" roads, but the settings seem to have no effect on "No outlet" roads for some reason.
I have also attached example code to clearly show the bug. In the sample html file, you will need to replace "AddYourAPIKeyHere" with your own API Key.
As you can see in the html code, my Map ID is: bfe15f4a23f2d12e. This Map ID is a test of the new Cloud based Map Styles Editor, in an attempt to get a working map to replace some of my Legacy Map Styles.
I built this map in the new Cloud based Map Styles Editor from scratch, to make absolutely certain that it was not inheriting issues from an old Legacy Map Style.
In this example, I set "No outlet" roads Polyline "Stroke color" to "4285f4" and "Stroke width" to "2 PX".
Can we get an update as to when we can expect "No outlet" roads to be visible on maps again? The end of life for the Legacy Map Styles Editor is reported to be next month, but this bug is preventing migration...
And, to make matters much worse, somehow, you all recently introduces this same bug into all of my Legacy maps as well.
From the other thread:
This bug is the only vital issue preventing me from migrating all my maps to the new Cloud based Map Styles Editor.
Currently, "No outlet" roads are invisible on all of my maps, no matter what settings are used in the Polyline "Stroke color" and "Stroke width".
I have attached a screenshot, which shows Polyline working on all of the roads except for "No outlet" roads. It is worth noting that the Polyline settings for my map are the same for all roads, including "No outlet" roads, but the settings seem to have no effect on "No outlet" roads for some reason.
I have also attached example code to clearly show the bug. In the sample html file, you will need to replace "AddYourAPIKeyHere" with your own API Key.
As you can see in the html code, my Map ID is: bfe15f4a23f2d12e. This Map ID is a test of the new Cloud based Map Styles Editor, in an attempt to get a working map to replace some of my Legacy Map Styles.
I built this map in the new Cloud based Map Styles Editor from scratch, to make absolutely certain that it was not inheriting issues from an old Legacy Map Style.
In this example, I set "No outlet" roads Polyline "Stroke color" to "4285f4" and "Stroke width" to "2 PX".
Can we get an update as to when we can expect "No outlet" roads to be visible on maps again? The end of life for the Legacy Map Styles Editor is reported to be next month, but this bug is preventing migration...
And, to make matters much worse, somehow, you all recently introduces this same bug into all of my Legacy maps as well.
js...@gmail.com <js...@gmail.com> #13
"Map style versions will be automatically updated starting on or after March 18, 2025"... but, as you well know, we are still waiting for you to make Polyline "Stroke color" and "Stroke width" settings work correctly for "No outlet" roads. How can you move forward with the transition, when there are still bugs that have not been fixed?
js...@gmail.com <js...@gmail.com> #14
We are down to less than 17 days, and still silence from Google on fixing these bugs. Morally and physically repellent, disreputable and shady behavior!
ca...@google.com <ca...@google.com> #15
We really apologize for this experience.
The internal issue that we filed is still open as our engineers are still actively working on it.
Once again, apologies and thank you very much for your understanding. Once we are able to receive updates, we will surely let you know.
js...@gmail.com <js...@gmail.com> #16
5 days to the cutover, bugs still not fixed!
js...@gmail.com <js...@gmail.com> #17
4 days to the cutover, bugs still not fixed!
js...@gmail.com <js...@gmail.com> #18
3 days to the cutover, bugs still not fixed!
js...@gmail.com <js...@gmail.com> #19
2 days to the cutover, bugs still not fixed!
js...@gmail.com <js...@gmail.com> #20
1 day to the cutover, bugs still not fixed!
js...@gmail.com <js...@gmail.com> #21
March 18, 2025... cutover day, and bugs still not fixed! :(
js...@gmail.com <js...@gmail.com> #22
Fri, Mar 28, 2:13 AM:
Hello there!
This is Ken from Google Maps Platform Technical Support.
I have tested the fix and it's working on my end. This is regarding Stroke color and Stroke width not working when applied to Infrastructure - Road network - Roads - No outlet. As you can see on the screenshot (image.png, marked up in red), stroke color is working and visible when applied to No outlet.
For the remaining issues, I am still confirming the fix with the Engineering Team.
Best Regards,
Kenneth Mar
The Google Maps Platform Team
------
Really, Ken!
I took the liberty of marking up your own screenshot (see attached image.png) with a few blue circles that clearly identify the bug and highlight your incompetence and unwillingness to admit that the bug actually exists. As you can see, a significant number of roads that should be filled green and have a 5px red stroke are actually very clearly missing the 5px stroke in red.
I encourage you to take another look at:https://issuetracker.google.com/issues/347732156 . I have also attached an image (see attached 347732156.jpg) from this thread that also clearly shows some roads are invisible, as stroke is missing.
Get your head out of the sand, please... and control your urges to pretend like nothing is wrong, it is infuriating and offensive!
------
Hey there!
Appreciate your swift response and taking time to point out the issues.
I have forwarded the information to the Engineering Team and will get back to you once I received an update from them.
Best Regards,
Kenneth Mar
The Google Maps Platform Team
Hello there!
This is Ken from Google Maps Platform Technical Support.
I have tested the fix and it's working on my end. This is regarding Stroke color and Stroke width not working when applied to Infrastructure - Road network - Roads - No outlet. As you can see on the screenshot (image.png, marked up in red), stroke color is working and visible when applied to No outlet.
For the remaining issues, I am still confirming the fix with the Engineering Team.
Best Regards,
Kenneth Mar
The Google Maps Platform Team
------
Really, Ken!
I took the liberty of marking up your own screenshot (see attached image.png) with a few blue circles that clearly identify the bug and highlight your incompetence and unwillingness to admit that the bug actually exists. As you can see, a significant number of roads that should be filled green and have a 5px red stroke are actually very clearly missing the 5px stroke in red.
I encourage you to take another look at:
Get your head out of the sand, please... and control your urges to pretend like nothing is wrong, it is infuriating and offensive!
------
Hey there!
Appreciate your swift response and taking time to point out the issues.
I have forwarded the information to the Engineering Team and will get back to you once I received an update from them.
Best Regards,
Kenneth Mar
The Google Maps Platform Team
Description