Open entibaldi opened 3 years ago
Thanks for the automated message 😉 We are aware of the issue, will look into Maven Central publishing.
Any update on this?
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.
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 .
@artem-zinnatullin, yeah, like Lyft 🦀
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 .
Any update?
WIP! FYI — JFrog reversed the ship once again.
Any update?
We are switching our project off jcenter already, any update on koptional availability somewhere else?
FYI, this link now gives 403 https://jcenter.bintray.com/com/gojuno/koptional
Any update on this?
Just copy these few files to your project =)
now it is gone :D
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.
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.
com.github.gojuno.koptional
. Imports remain the same, artifact IDs will be different. Reusing the com.gojuno.koptional
group ID is impossible. I’ve bugged Sonatype from multiple angles and it’s impossible to gain access to a domain group ID without an option to prove the domain ownership — and there is no such option since Juno is gone. The domain expires on 2024.09. However, according to the WHOIS, Lyft owns it. @artem-zinnatullin, do you want to dig into this?com.corp.koptional
. Imports most likely will be different, artifact IDs will be different. Original developers work at Lyft now so this sounds like a good choice. However, the import change gonna break a lot of code. Unless we publish 1.7.0 as is and 2.0.0 with new imports. I’m gonna leave this to @artem-zinnatullin as well.@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".
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.