Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider supporting all official K/N targets #1242

Open
Tracked by #2
qwwdfsad opened this issue Mar 14, 2023 · 11 comments
Open
Tracked by #2

Consider supporting all official K/N targets #1242

qwwdfsad opened this issue Mar 14, 2023 · 11 comments

Comments

@qwwdfsad
Copy link

qwwdfsad commented Mar 14, 2023

In kotlinx.* libraries we finally publish artifacts for all officially-supported targets. To mitigate potential questions about various implementations aspects (including the level of support in tooling, overall quality level and regular testing), we refer to official recommendations.

It would be nice if Okio could do the same in order to make the overall targets support across the libraries more consistent (i.e. will enable other libraries [that depend on Okio] to support lower-tier targets); in particular, we've already encountered it in our kotlinx-serialization-okio integration: https://github.com/Kotlin/kotlinx.serialization/blob/79076e26ef860967688403d27cd8313d8bf9ba66/gradle/native-targets.gradle#L111

@JakeWharton
Copy link
Collaborator

I believe we're blocked on the integration and release of the new targets in kotlinx.datetime first. Once that happens we can update and add the targets here.

@Laxystem
Copy link

I've created an issue on KotlinX.DateTime for LinuxArm64, a tier 2 support platform: Kotlin/kotlinx-datetime#300

@Laxystem
Copy link

Laxystem commented Sep 3, 2023

KotlinX DateTime 0.4.1 was released, with LinuxArm64 support. Any news from Okio?
Kotlin/kotlinx-datetime#300

@JakeWharton
Copy link
Collaborator

#1301

@bcmedeiros
Copy link
Contributor

Is there any platform missing? Is there a release planned?

@swankjesse
Copy link
Collaborator

LinuxArm64 is available in Okio 3.6.0.

@sandwwraith
Copy link

What about Tier 3 targets? We have them in the serialization but not in the datetime yet. Do you plan to add them?

@swankjesse
Copy link
Collaborator

swankjesse commented Oct 17, 2023

@sandwwraith Lets do it.

@swankjesse swankjesse reopened this Oct 17, 2023
@sandwwraith
Copy link

I've created Kotlin/kotlinx-datetime#311 for that. It turns out there are some problems with timezone DBs that prevent them from being added to kotlinx-datetime.

@BenWoodworth
Copy link

It looks like kotlinx-datetime has the android targets now in v0.6.0. Does that mean we're unblocked?

@swankjesse
Copy link
Collaborator

@BenWoodworth oooh yep!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants