gojuno / koptional

Minimalistic Optional type for Kotlin that tries to fit its null-safe type system as smooth as possible.
Apache License 2.0
289 stars 21 forks source link

Library artifacts are published to jcenter only, which will close in 3 months #40

Open entibaldi opened 3 years ago

entibaldi commented 3 years ago

Hello! Your library is published only to jcenter. Please consider publishing it also to mavenCentral, as jcenter is shutting down in May.

Here is some info on how to publish artifacts to mavenCentral.

arturdryomov commented 3 years ago

Thanks for the automated message 😉 We are aware of the issue, will look into Maven Central publishing.

welsinga commented 3 years ago

Any update on this?

arturdryomov commented 3 years ago

Yep, thanks for the reminder. The main pain-point here is that Juno does not exist for a long time (RIP). Meaning that the gojuno.com domain is dead as well. I’ve been in multiple private and public discussions about the Maven Central publication without owning the domain but it’s impossible. Meaning that we’ll have to use a com.github.gojuno group name instead, breaking the compatibility. So yeah, the re-publication needs to be done and technically this can proceed but I’ve spent some time on discussions and pinging people so far.

artem-zinnatullin commented 3 years ago

Alternatively it can be moved to something w/o Juno in the name but with credits to the origin company Juno in readme, I don’t think anyone will be against..

You could own that Maven group name since you’re most active maintainer

On Thu, May 6, 2021 at 1:49 PM Artur Dryomov @.***> wrote:

Yep, thanks for the reminder. The main pain-point here is that Juno does not exist for a long time (RIP). Meaning that the gojuno.com domain is dead as well. I’ve been in multiple private and public discussions about the Maven Central publication without owning the domain but it’s impossible. Meaning that we’ll have to use a com.github.gojuno group name instead, breaking the compatibility. So yeah, the re-publication needs to be done and technically this can proceed but I’ve spent some time on discussions and pinging people so far.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/gojuno/koptional/issues/40#issuecomment-833427771, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAHMDXBVHGP6OAAWLO2A3ZTTMJX3DANCNFSM4XCVOPWA .

arturdryomov commented 3 years ago

@artem-zinnatullin, yeah, like Lyft 🦀

artem-zinnatullin commented 3 years ago

I mean that works :)

On Thu, May 6, 2021 at 4:43 PM Artur Dryomov @.***> wrote:

@artem-zinnatullin https://github.com/artem-zinnatullin, yeah, like Lyft 🦀

— You are receiving this because you were mentioned.

Reply to this email directly, view it on GitHub https://github.com/gojuno/koptional/issues/40#issuecomment-833533473, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAHMDXADCQGWU6PTKKWDDETTMKMGVANCNFSM4XCVOPWA .

luhmirin-s commented 3 years ago

Any update?

arturdryomov commented 3 years ago

WIP! FYI — JFrog reversed the ship once again.

duprass commented 3 years ago

Any update?

AAverin commented 3 years ago

We are switching our project off jcenter already, any update on koptional availability somewhere else?

AAverin commented 3 years ago

FYI, this link now gives 403 https://jcenter.bintray.com/com/gojuno/koptional

radhey-telcoin commented 2 years ago

Any update on this?

andro-jedi commented 2 years ago

Just copy these few files to your project =)

MartinSadovy commented 2 years ago

now it is gone :D

arturdryomov commented 2 years ago

It isn’t but the JCenter is down for unknown reason and for unknown time. FYI — the read-scoped repo should’ve been available indefinitely. It’s unknown if this period became definite.

arturdryomov commented 2 years ago

Re-iterating over the publishing issue. As I’ve mentioned, Juno doesn’t exist. Same with the JCenter publishing. Artifacts need to be published at Maven Central. There are two approaches for this.

nokite commented 8 months ago

@arturdryomov thank you for all the efforts you've put into this. Any of the solutions discussed seem OK to me. In any case they're a better alternative to not having this on Maven Central.

Even changing the imports manually is fine. As long as it's a simple text replace that's consistent among all the imports, I can do it in seconds over the whole project, probably by using regular expressions and "replace all".