Status Update
Comments
al...@google.com <al...@google.com> #2
Aurimas, should we include watchosDeviceArm64
or was there a technical reason to skip it?
au...@google.com <au...@google.com> #3
No technical reason, we simply missed it.
ap...@google.com <ap...@google.com> #4
Branch: androidx-main
commit bd71a5da058d9ff879ab6dfa0285d95bbf93800f
Author: Aurimas Liutikas <aurimas@google.com>
Date: Thu Sep 05 13:38:59 2024
Add watchosDeviceArm64 platform target
This target uses arm64 as architecture opposed to arm64_32 which is
provided by watchosArm64.
First step is to add it to annotation and collection
Relnote: Adds support for watchosDeviceArm64 platform target
Test: None
Bug: 364652024
Change-Id: I1cc049dcca344226878d2f5a096e4ebb2e8bb5ac
M annotation/annotation/bcv/native/current.txt
M annotation/annotation/build.gradle
M buildSrc/private/src/main/kotlin/androidx/build/AndroidXMultiplatformExtension.kt
M buildSrc/public/src/main/kotlin/androidx/build/KmpPlatforms.kt
M collection/collection/bcv/native/current.txt
M collection/collection/build.gradle
M development/build_log_simplifier/messages.ignore
M kruth/kruth/bcv/native/current.txt
M kruth/kruth/build.gradle
au...@google.com <au...@google.com> #5
annotation 1.9.0-beta01 should ship tomorrow that has this new target. This will allow us to ship other libraries that add this target.
ga...@gmail.com <ga...@gmail.com> #6
Thank you for starting to add the target so quickly
ap...@google.com <ap...@google.com> #7
Project: platform/frameworks/support
Branch: androidx-main
Author: Aurimas Liutikas <
Link:
Enable watchosDeviceArm64 by default for watchos
Expand for full commit details
Enable watchosDeviceArm64 by default for watchos
Relnote: Adds support for watchosDeviceArm64 KMP target and target kotlin 1.9
Test: None
Bug: 364652024
Change-Id: Icf15d056ce2380ca3c733fb1a93fd502f60b40e4
Files:
- M
annotation/annotation/build.gradle
- M
buildSrc/private/src/main/kotlin/androidx/build/AndroidXMultiplatformExtension.kt
- M
collection/collection/build.gradle
- M
datastore/datastore-core-okio/bcv/native/current.txt
- M
datastore/datastore-core/bcv/native/current.txt
- M
datastore/datastore-core/build.gradle
- M
datastore/datastore-preferences-core/bcv/native/current.txt
- M
datastore/datastore-preferences/bcv/native/current.txt
- M
datastore/datastore/bcv/native/current.txt
- M
datastore/datastore/build.gradle
- M
graphics/graphics-core/build.gradle
- M
graphics/graphics-core/samples/build.gradle
- M
graphics/graphics-shapes/bcv/native/current.txt
- M
graphics/graphics-shapes/build.gradle
- M
kruth/kruth/build.gradle
- M
paging/paging-common/bcv/native/current.txt
- M
paging/paging-common/build.gradle
- M
paging/paging-common/src/commonMain/kotlin/androidx/paging/PagingDataPresenter.kt
- M
paging/paging-common/src/nativeMain/kotlin/androidx/paging/internal/Atomics.native.kt
- M
paging/paging-compose/build.gradle
- M
paging/paging-compose/samples/build.gradle
- M
paging/paging-guava/build.gradle
- M
paging/paging-runtime/build.gradle
- M
paging/paging-rxjava2-ktx/build.gradle
- M
paging/paging-rxjava2/build.gradle
- M
paging/paging-rxjava3/build.gradle
- M
paging/paging-testing/bcv/native/current.txt
- M
paging/paging-testing/build.gradle
- M
performance/performance-annotation/build.gradle
- M
window/window-core/build.gradle
- M
window/window-java/build.gradle
- M
window/window-rxjava2/build.gradle
- M
window/window-rxjava3/build.gradle
- M
window/window-testing/build.gradle
- M
window/window/build.gradle
- M
window/window/samples/build.gradle
Hash: 73b142a6314f2b249433355700473f3c459184d7
Date: Fri Nov 01 11:16:28 2024
au...@google.com <au...@google.com> #8
Fixed at head, we now just need to wait for these library to do the next release.
ga...@gmail.com <ga...@gmail.com> #9
Thanks again for addressing this
pr...@google.com <pr...@google.com> #10
The following release(s) address this bug.It is possible this bug has only been partially addressed:
androidx.collection:collection:1.5.0-beta01
androidx.collection:collection-iosarm64:1.5.0-beta01
androidx.collection:collection-iossimulatorarm64:1.5.0-beta01
androidx.collection:collection-iosx64:1.5.0-beta01
androidx.collection:collection-js:1.5.0-beta01
androidx.collection:collection-jvm:1.5.0-beta01
androidx.collection:collection-linuxarm64:1.5.0-beta01
androidx.collection:collection-linuxx64:1.5.0-beta01
androidx.collection:collection-macosarm64:1.5.0-beta01
androidx.collection:collection-macosx64:1.5.0-beta01
androidx.collection:collection-mingwx64:1.5.0-beta01
androidx.collection:collection-tvosarm64:1.5.0-beta01
androidx.collection:collection-tvossimulatorarm64:1.5.0-beta01
androidx.collection:collection-tvosx64:1.5.0-beta01
androidx.collection:collection-wasm-js:1.5.0-beta01
androidx.collection:collection-watchosarm32:1.5.0-beta01
androidx.collection:collection-watchosarm64:1.5.0-beta01
androidx.collection:collection-watchosdevicearm64:1.5.0-beta01
androidx.collection:collection-watchossimulatorarm64:1.5.0-beta01
androidx.collection:collection-watchosx64:1.5.0-beta01
androidx.graphics:graphics-shapes:1.1.0-alpha01
androidx.graphics:graphics-shapes-android:1.1.0-alpha01
androidx.graphics:graphics-shapes-desktop:1.1.0-alpha01
androidx.graphics:graphics-shapes-iosarm64:1.1.0-alpha01
androidx.graphics:graphics-shapes-iossimulatorarm64:1.1.0-alpha01
androidx.graphics:graphics-shapes-iosx64:1.1.0-alpha01
androidx.graphics:graphics-shapes-linuxarm64:1.1.0-alpha01
androidx.graphics:graphics-shapes-linuxx64:1.1.0-alpha01
androidx.graphics:graphics-shapes-macosarm64:1.1.0-alpha01
androidx.graphics:graphics-shapes-macosx64:1.1.0-alpha01
androidx.graphics:graphics-shapes-tvosarm64:1.1.0-alpha01
androidx.graphics:graphics-shapes-tvossimulatorarm64:1.1.0-alpha01
androidx.graphics:graphics-shapes-tvosx64:1.1.0-alpha01
androidx.graphics:graphics-shapes-watchosarm32:1.1.0-alpha01
androidx.graphics:graphics-shapes-watchosarm64:1.1.0-alpha01
androidx.graphics:graphics-shapes-watchossimulatorarm64:1.1.0-alpha01
androidx.graphics:graphics-shapes-watchosx64:1.1.0-alpha01
th...@gmail.com <th...@gmail.com> #11
Can you please release a new version of datastore? The last release was more than half a year ago so it does not contain the fix.
pr...@google.com <pr...@google.com> #12
The following release(s) address this bug.It is possible this bug has only been partially addressed:
androidx.window:window:1.4.0-beta01
androidx.window:window-core:1.4.0-beta01
androidx.window:window-core-android:1.4.0-beta01
androidx.window:window-core-iosarm64:1.4.0-beta01
androidx.window:window-core-iossimulatorarm64:1.4.0-beta01
androidx.window:window-core-iosx64:1.4.0-beta01
androidx.window:window-core-jvm:1.4.0-beta01
androidx.window:window-core-linuxarm64:1.4.0-beta01
androidx.window:window-core-linuxx64:1.4.0-beta01
androidx.window:window-core-macosarm64:1.4.0-beta01
androidx.window:window-core-macosx64:1.4.0-beta01
androidx.window:window-core-tvosarm64:1.4.0-beta01
androidx.window:window-core-tvossimulatorarm64:1.4.0-beta01
androidx.window:window-core-tvosx64:1.4.0-beta01
androidx.window:window-core-watchosarm32:1.4.0-beta01
androidx.window:window-core-watchosarm64:1.4.0-beta01
androidx.window:window-core-watchossimulatorarm64:1.4.0-beta01
androidx.window:window-core-watchosx64:1.4.0-beta01
androidx.window:window-java:1.4.0-beta01
androidx.window:window-rxjava2:1.4.0-beta01
androidx.window:window-rxjava3:1.4.0-beta01
androidx.window:window-testing:1.4.0-beta01
Description
Currently the androidx multiplatform libraries that support watchOS have
watchosSimulatorArm64
,watchosX64
,watchosArm32
,watchosArm64
as targets. However there is one more target available,watchosDeviceArm64
. This target usesarm64
as architecture opposed toarm64_32
which is provided bywatchosArm64
.