Yes, in this particular case - it wasn't ready. -- Nikita Ivanov
On Sun, May 24, 2020 at 5:41 AM Konstantin Boudnik <[email protected]> wrote: > Totally understandable, thanks! > > So, in other words, client wasn't in a shape to be released at the time > of the core release, right? > > -- > With regards, > Cos > > On 2020-05-22 01:40, Nikita Ivanov wrote: > > Cos, > > There are several reasons. > > > > 1. The only dependency between NLPCraft (core) and Java Client (or any > > other client) is REST API spec (openapi/nlpcraft_swagger.yml). The > > difference between these sub-projects will be even more pronounced when > we > > introduce Python/Rust/Swift/Kotlin/NodeJS clients. > > 2. We want to maintain an independent release cadance between > sub-projects. > > Client projects are much more stable in terms of release frequency than > the > > core project. > > 3. Dev/user community for these sub-projects can be a bit different and > we > > want to have built-in separation at least on "separate repo" level. > > 4. Non-JVM clients will have a very different distribution mechanics (npm > > for NodeJS, pip for Python, etc.) which don't mesh well with Java-based > > projects. > > > > NLPCraft committers can chime in as well. > > > > Hope this makes it a bit clearer. > > > > Best, > > -- > > Nikita Ivanov > > > > > > > > On Thu, May 21, 2020 at 7:51 AM Konstantin Boudnik <[email protected]> > wrote: > > > >> Perhaps a wrong thread for this, but why it seems like a good idea to > have > >> separate releases for the client and for the NLPCraft proper you did a > >> couple > >> of weeks ago? It is a bit confusing to me... > >> > >> Thanks, > >> Cos > >> > >> On Sat, May 16, 2020 at 06:10PM, Aaron Radzinski wrote: > >>> NLPCraft-ers, > >>> This is the vote for release of NLPCraft Java Client v0.5.0. Note that > >> this > >>> is the first ASF release of Java Client sub-project within Apache > >> NLPCraft. > >>> > >>> Quick links: > >>> 1. Apache dist location > >>> < > https://dist.apache.org/repos/dist/dev/incubator/nlpcraft/java-client/> > >>> 1. Link for ZIP tarball > >>> < > >> > https://dist.apache.org/repos/dist/dev/incubator/nlpcraft/java-client/apache-nlpcraft-java-client-incubating-0.5.0.zip > >>> > >>> (SHA256 > >>> < > >> > https://dist.apache.org/repos/dist/dev/incubator/nlpcraft/java-client/apache-nlpcraft-java-client-incubating-0.5.0.zip.sha256 > >>> , > >>> PGP > >>> < > >> > https://dist.apache.org/repos/dist/dev/incubator/nlpcraft/java-client/apache-nlpcraft-java-client-incubating-0.5.0.zip.asc > >>> > >>> ) > >>> 2. GitHub v0.5.0 tag > >>> <https://issues.apache.org/jira/projects/NLPCRAFT/versions/12347774> > >>> > >>> The vote is formal, see voting guidelines here: > >>> https://www.apache.org/foundation/voting.html > >>> +1 - to accept Apache NLPCraft - Java Client 0.5.0 > >>> 0 - don't care either way > >>> -1 - DO NOT accept Apache NLPCraft 0.5.0 - Java Client (explain why) > >>> > >>> See notes on how to verify release here: > >>> https://www.apache.org/info/verification.html > >>> > >>> The vote will be held for 72 hours and will end on May 19, 2020 at > >> midnight > >>> MSK. > >>> > >>> Thank you! > >> > > >
