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!
> >>
> >
>

Reply via email to