Status Update
Comments
au...@google.com <au...@google.com> #2
da...@google.com <da...@google.com> #3
Great! Thanks a lot, I'll look for the live updates soon!
il...@google.com <il...@google.com>
da...@google.com <da...@google.com> #5
I can't figure this one out... We use Gradke's Test Kit (
Some interesting things... adding the following debug lines to the test when Kotlin is suppose to be 1.4:
println(KotlinVersion.CURRENT)
println(System.getProperty(System.getProperty("java.class.path")!!.replace(':', '\n')))
print the following: /usr/local/google/home/danysantiago/.gradle/wrapper/dists/gradle-6.5.1-bin/1xb5adrwzprfzochsd294a1j8/gradle-6.5.1/lib/kotlin-stdlib-1.3.72.jar
.
Meanwhile if I revert the Kotlin version in AndroidX to 1.3.71 I get the following output:
The diff between these two outputs (and the classpath) is here:
One part that is a unknown to me is the effect of the gradleTestKit()
function used to add the dependency
da...@google.com <da...@google.com> #6
Another thing I tried: If I take the test project (in build.gradle
we create in the test along with actually adding a buildscript
closure (not needed in the actual test since its suppose to come from the test kit), the test project then builds, I attached it for reference.
au...@google.com <au...@google.com> #7
+gavra@ in case he as insights on how to force a kotlin plugin version to 1.4 in these tests.
ga...@google.com <ga...@google.com> #8
Looking at Dependencies.kt
.
@aurimas Your CLs do not seem to update that. Can you try running the tests with that change?
ap...@google.com <ap...@google.com> #9
Branch: androidx-master-dev
commit 33ebdb9c4da8e3bbdc297bab586eeb84d1e83855
Author: Aurimas Liutikas <aurimas@google.com>
Date: Mon Aug 17 08:53:12 2020
Upgrade androidx to Kotlin 1.4
- clean up new Kotlin warnings after upgrading.
- enable multidex for appcompat and preference tests as
we are hitting dex limit
- remove new redundant extension method in fragment-ktx
Test: ./busytown/androidx.sh
Bug: 165307851, 165300826
Relnote: Upgrade androidx to use Kotlin 1.4
Change-Id: Id647100407925c16d734c8c43392b4e2d108d0e3
M appcompat/appcompat/build.gradle
M appcompat/appcompat/src/androidTest/AndroidManifest.xml
M buildSrc/build_dependencies.gradle
M camera/integration-tests/camerapipetestapp/src/main/java/androidx/camera/integration/camera2/pipe/CameraPipeApplication.kt
M camera/integration-tests/camerapipetestapp/src/main/java/androidx/camera/integration/camera2/pipe/SimpleCamera.kt
M camera/integration-tests/timingtestapp/src/main/java/androidx/camera/integration/antelope/CameraUtils.kt
M core/core-ktx/src/androidTest/java/androidx/core/view/ViewTest.kt
M dynamic-animation/dynamic-animation-ktx/api/current.txt
M dynamic-animation/dynamic-animation-ktx/api/public_plus_experimental_current.txt
M dynamic-animation/dynamic-animation-ktx/api/restricted_current.txt
M fragment/fragment-ktx/api/current.txt
M fragment/fragment-ktx/api/public_plus_experimental_current.txt
M fragment/fragment-ktx/api/restricted_current.txt
M fragment/fragment-ktx/src/main/java/androidx/fragment/app/Fragment.kt
D fragment/fragment-ktx/src/main/java/androidx/fragment/app/FragmentResultOwner.kt
M gradle.properties
M jetifier/jetifier/core/src/test/kotlin/com/android/tools/build/jetifier/core/config/ConfigParserTest.kt
M jetifier/jetifier/processor/src/main/kotlin/com/android/tools/build/jetifier/processor/Processor.kt
M lifecycle/integration-tests/kotlintestapp/src/test-common/java/androidx.lifecycle/LifecycleCoroutineScopeTestBase.kt
M lifecycle/lifecycle-livedata-core-ktx/src/test/java/androidx/lifecycle/LiveDataTest.kt
M lifecycle/lifecycle-livedata-ktx/src/test/java/androidx/lifecycle/TransformationsTest.kt
M lifecycle/lifecycle-viewmodel-ktx/src/androidTest/java/androidx/lifecycle/ViewModelTest.kt
M navigation/navigation-safe-args-gradle-plugin/src/test/kotlin/androidx/navigation/safeargs/gradle/IncrementalPluginTest.kt
M navigation/navigation-safe-args-gradle-plugin/src/test/kotlin/androidx/navigation/safeargs/gradle/KotlinPluginTest.kt
M paging/common/src/main/kotlin/androidx/paging/PagePresenter.kt
M paging/common/src/test/kotlin/androidx/paging/CachingTest.kt
M paging/samples/src/main/java/androidx/paging/samples/PagingDataAdapterSample.kt
M preference/preference/build.gradle
M recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/LinearLayoutManagerRemoveShownItemsTest.kt
M room/compiler/src/test/kotlin/androidx/room/ext/ElementExtTest.kt
M room/compiler/src/test/kotlin/androidx/room/processor/PojoProcessorTargetMethodTest.kt
M room/compiler/src/test/kotlin/androidx/room/processor/PojoProcessorTest.kt
M room/compiler/src/test/kotlin/androidx/room/processor/ProjectionExpanderTest.kt
M room/compiler/src/test/kotlin/androidx/room/processor/autovalue/AutoValuePojoProcessorDelegateTest.kt
M room/compiler/src/test/kotlin/androidx/room/solver/TypeAdapterStoreTest.kt
M room/integration-tests/kotlintestapp/src/androidTest/java/androidx/room/integration/kotlintestapp/test/BooksDaoTest.kt
M samples/Support4Demos/src/main/java/com/example/android/supportv4/app/FragmentViewModelSupport.kt
M viewpager2/viewpager2/src/androidTest/java/androidx/viewpager2/widget/MutableCollectionsTest.kt
au...@google.com <au...@google.com> #10
It seems to have fixed itself #yolo
cj...@gmail.com <cj...@gmail.com> #11
#YOLO :pray:
ap...@google.com <ap...@google.com> #12
Branch: androidx-master-dev
commit 33ebdb9c4da8e3bbdc297bab586eeb84d1e83855
Author: Aurimas Liutikas <aurimas@google.com>
Date: Mon Aug 17 08:53:12 2020
Upgrade androidx to Kotlin 1.4
- clean up new Kotlin warnings after upgrading.
- enable multidex for appcompat and preference tests as
we are hitting dex limit
- remove new redundant extension method in fragment-ktx
Test: ./busytown/androidx.sh
Bug: 165307851, 165300826
Relnote: Upgrade androidx to use Kotlin 1.4
Change-Id: Id647100407925c16d734c8c43392b4e2d108d0e3
M lifecycle/lifecycle-viewmodel-ktx/src/androidTest/java/androidx/lifecycle/ViewModelTest.kt
M lifecycle/integration-tests/kotlintestapp/src/test-common/java/androidx.lifecycle/LifecycleCoroutineScopeTestBase.kt
M appcompat/appcompat/build.gradle
M navigation/navigation-safe-args-gradle-plugin/src/test/kotlin/androidx/navigation/safeargs/gradle/IncrementalPluginTest.kt
M room/compiler/src/test/kotlin/androidx/room/processor/autovalue/AutoValuePojoProcessorDelegateTest.kt
M lifecycle/lifecycle-livedata-core-ktx/src/test/java/androidx/lifecycle/LiveDataTest.kt
M camera/integration-tests/camerapipetestapp/src/main/java/androidx/camera/integration/camera2/pipe/CameraPipeApplication.kt
M buildSrc/build_dependencies.gradle
M jetifier/jetifier/processor/src/main/kotlin/com/android/tools/build/jetifier/processor/Processor.kt
M samples/Support4Demos/src/main/java/com/example/android/supportv4/app/FragmentViewModelSupport.kt
M appcompat/appcompat/src/androidTest/AndroidManifest.xml
M dynamic-animation/dynamic-animation-ktx/api/restricted_current.txt
M preference/preference/build.gradle
M paging/common/src/main/kotlin/androidx/paging/PagePresenter.kt
M lifecycle/lifecycle-livedata-ktx/src/test/java/androidx/lifecycle/TransformationsTest.kt
M room/compiler/src/test/kotlin/androidx/room/processor/PojoProcessorTest.kt
M room/compiler/src/test/kotlin/androidx/room/processor/PojoProcessorTargetMethodTest.kt
M room/compiler/src/test/kotlin/androidx/room/solver/TypeAdapterStoreTest.kt
M jetifier/jetifier/core/src/test/kotlin/com/android/tools/build/jetifier/core/config/ConfigParserTest.kt
M dynamic-animation/dynamic-animation-ktx/api/current.txt
M fragment/fragment-ktx/api/public_plus_experimental_current.txt
M paging/samples/src/main/java/androidx/paging/samples/PagingDataAdapterSample.kt
M fragment/fragment-ktx/api/current.txt
M core/core-ktx/src/androidTest/java/androidx/core/view/ViewTest.kt
M fragment/fragment-ktx/api/restricted_current.txt
M navigation/navigation-safe-args-gradle-plugin/src/test/kotlin/androidx/navigation/safeargs/gradle/KotlinPluginTest.kt
M room/compiler/src/test/kotlin/androidx/room/processor/ProjectionExpanderTest.kt
M gradle.properties
M viewpager2/viewpager2/src/androidTest/java/androidx/viewpager2/widget/MutableCollectionsTest.kt
M recyclerview/recyclerview/src/androidTest/java/androidx/recyclerview/widget/LinearLayoutManagerRemoveShownItemsTest.kt
M room/integration-tests/kotlintestapp/src/androidTest/java/androidx/room/integration/kotlintestapp/test/BooksDaoTest.kt
M camera/integration-tests/camerapipetestapp/src/main/java/androidx/camera/integration/camera2/pipe/SimpleCamera.kt
M paging/common/src/test/kotlin/androidx/paging/CachingTest.kt
M fragment/fragment-ktx/src/main/java/androidx/fragment/app/Fragment.kt
M camera/integration-tests/timingtestapp/src/main/java/androidx/camera/integration/antelope/CameraUtils.kt
D fragment/fragment-ktx/src/main/java/androidx/fragment/app/FragmentResultOwner.kt
M dynamic-animation/dynamic-animation-ktx/api/public_plus_experimental_current.txt
M room/compiler/src/test/kotlin/androidx/room/ext/ElementExtTest.kt
Description