discussion of Scala Center (https://scala.epfl.ch) activities such as courses, projects, community coordination. please use scala/scala for general Scala questions. http://scala-lang.org/conduct/ applies
Nov 13 2018 14:13
User @SethTisue unbanned @viju0731_twitter
Nov 13 2018 14:11
@SethTisue banned @viju0731_twitter
But I think we're done, I understand what you mean ;-)
(Nullable[Null] isn't a type due to the UB constraint so could you confuse them?)
Just checked the Dotty repo, and there is no NonNull type, so....
@tpolecat - I imagine people will either match at runtime, if they don't keep track of the type information, or write things like foo[A <: String | Int](a: A).
would be great if you could clarify the situation and maybe put some kind of warning on the repo if it is abandoned
Hey! Unfortunately this project is not maintained by the Scala Center, I’m sorry about that. Maybe the original author @jvican will merge the necessary PRs eventually but I don’t know. In the meantime, you can: 1) directly use sbt-sonatype, sbt-pgp and sbt-dynver instead of going through sbt-release-early, or 2) try sbt-release-ci.
@JanBessai I'm still using sbt-release-early and I intend to do so for the time being.
sbt-release-early and sbt-release-ci do not have feature parity, sbt-release-early is richer in error messages, enforcing publishing contracts and allows publishing to both sbt-bintray and sbt-sonatype
To avoid this kind of questions in the future, I think the best thing is to move this project to my personal account. I do not have time to review PRs right now, I'll eventually get to the PR you kindly opened @JanBessai
I've just moved ownership to jvican/sbt-release-early
Thanks @jvican !
I don't think this is not the best solution for abandoned projects or projects that are rarely maintained. IMO it will be better if we had a center/community repository that we can move projects such as this there. It will then be obvious that the projects are not officially supported, but still it will be easier to add volunteering contributors.
For example, I am using a scala library called continuum. It is no longer maintained and the author didn't reply on my inquiry and PR. How can I update the library without author cooperation? How can I release new binaries? If we had somewhere we can move such projects under a github organization instead of a specific user, then ownership can be replaced anytime someone opts out.
@soronpo Pragmatically, at this point you either copy the library directly into your codebase or publish it with your own groupId / or on bintray.
Your first suggestion is what I'm doing. It's just another module as part of my project.
@jvican thanks! good to hear from you :) I'd actually prefer to keep the plugin as it is (I was perfectly happy with sbt-release-early) so I'll try the version you suggested and report back :)
Sounds good 👌
If we had somewhere we can move such projects under a github organization instead of a specific user
I feel like I've actually seen this solution, not in JVM ecosystem, but somewhere else?