Pavel, Since it's possible to test packages locally as you described, we can simply upload them to SVN [1] for RC testing. Let's start doing this with the next release.
I also assume this will be useful for both 2.x and 3.x, right? [1] https://dist.apache.org/repos/dist/dev/ignite -Val On Thu, Oct 14, 2021 at 12:15 PM Pavel Tupitsyn <ptupit...@apache.org> wrote: > Igor, you can test the actual packages locally: > - Download artifacts [1] into a local folder > - dotnet add package Apache.Ignite --version 3.0.0-alpha3 --source > /my/folder > > There is no concept of staging on nuget.org, any publish is permanent. > We can probably publish a version with "-rc1" suffix for a release > candidate, let's try this next time. > > [1] > > https://ci.ignite.apache.org/buildConfiguration/ignite3_Release_Build_DotnetBinaries/6223120?buildTab=artifacts#%2Fnuget > > On Thu, Oct 14, 2021 at 8:06 PM Valentin Kulichenko < > valentin.kuliche...@gmail.com> wrote: > > > Igor, > > > > As far as I understand, we can't upload the NuGet package anywhere, which > > is unfortunate. If you want to try the .NET client before the release, > you > > can build from sources. > > > > -Val > > > > On Thu, Oct 14, 2021 at 8:16 AM Igor Sapego <isap...@apache.org> wrote: > > > > > Sorry, > > > > > > I meant we need to publish the package as part of RC, so it can be > > > reviewed. > > > > > > Best Regards, > > > Igor > > > > > > > > > On Thu, Oct 14, 2021 at 11:34 AM Igor Sapego <isap...@apache.org> > wrote: > > > > > > > Val, > > > > > > > > I think we need to upload the nuget package we want to upload so the > > > > community > > > > would know what we are going to upload and can check that everything > is > > > > right. > > > > > > > > WDYT? > > > > > > > > Best Regards, > > > > Igor > > > > > > > > > > > > On Wed, Oct 13, 2021 at 8:03 PM Valentin Kulichenko < > > > > valentin.kuliche...@gmail.com> wrote: > > > > > > > >> Pavel, > > > >> > > > >> You've mentioned in the ticket that "Note that NuGet, unfortunately, > > has > > > >> no > > > >> concept of "staging" (unlike Maven). A package with the given > version > > > can > > > >> be published only once, and it can't be undone. We can only publish > > the > > > >> packages after the successful vote." > > > >> > > > >> With that, will you be okay if we proceed with the release, and > upload > > > the > > > >> NuGet package after the vote is accepted? > > > >> > > > >> We can then have a separate discussion on the overall packaging > > > approach. > > > >> > > > >> -Val > > > >> > > > >> On Wed, Oct 13, 2021 at 9:57 AM Valentin Kulichenko < > > > >> valentin.kuliche...@gmail.com> wrote: > > > >> > > > >> > Hi Pavel, > > > >> > > > > >> > That's actually by design. The current packaging model assumes > that > > we > > > >> use > > > >> > Maven/NuGet to deliver binaries - both for servers side and client > > > >> side. In > > > >> > case you have any objections to the overall approach, we surely > can > > > >> have a > > > >> > discussion, but I propose we do this separately after the release. > > > >> > > > > >> > However, it's great that you pointed this out as we indeed don't > > have > > > >> the > > > >> > .NET package deployed. I've created a blocker ticket for this: > > > >> > https://issues.apache.org/jira/browse/IGNITE-15741 > > > >> > > > > >> > Java client is deployed to Maven staging and examples are > > > >> > fully-functional, so we are good on that part. > > > >> > > > > >> > -Val > > > >> > > > > >> > On Wed, Oct 13, 2021 at 9:11 AM Pavel Tupitsyn < > > ptupit...@apache.org> > > > >> > wrote: > > > >> > > > > >> >> To clarify, Java thin client has the following features: > > > >> >> - Table API > > > >> >> - Key-value API > > > >> >> - JDBC driver > > > >> >> > > > >> >> .NET thin client: > > > >> >> - Table API > > > >> >> > > > >> >> I think all of this should be included in the binary release. > > > >> >> > > > >> >> On Wed, Oct 13, 2021 at 10:10 AM Pavel Tupitsyn < > > > ptupit...@apache.org> > > > >> >> wrote: > > > >> >> > > > >> >> > -1 (binding) > > > >> >> > > > > >> >> > Java thin client and .NET thin client are missing from the > binary > > > >> >> package. > > > >> >> > > > > >> >> > > > > >> >> > On Wed, Oct 13, 2021 at 3:03 AM Saikat Maitra < > > > >> saikat.mai...@gmail.com> > > > >> >> > wrote: > > > >> >> > > > > >> >> >> +1 (binding) > > > >> >> >> > > > >> >> >> Regards > > > >> >> >> Saikat > > > >> >> >> > > > >> >> >> On Tue, Oct 12, 2021 at 5:03 PM Denis Magda < > dma...@apache.org> > > > >> wrote: > > > >> >> >> > > > >> >> >> > +1 (binding) > > > >> >> >> > > > > >> >> >> > - > > > >> >> >> > Denis > > > >> >> >> > > > > >> >> >> > > > > >> >> >> > On Tue, Oct 12, 2021 at 6:01 PM Valentin Kulichenko < > > > >> >> >> > valentin.kuliche...@gmail.com> wrote: > > > >> >> >> > > > > >> >> >> > > Dear Community, > > > >> >> >> > > > > > >> >> >> > > Ignite 3 development is moving forward. In the last > several > > > >> months > > > >> >> >> we've > > > >> >> >> > > added the following features: > > > >> >> >> > > > > > >> >> >> > > - New SQL engine based on Apache Calcite + JDBC driver. > > > >> >> >> > > - Persistence implementation based on RocksDB. > > > >> >> >> > > - New binary client protocol with an implementation in > > > Java. > > > >> >> >> > > - Data rebalancing. > > > >> >> >> > > > > > >> >> >> > > This is a significant milestone, so I think it will be > > > valuable > > > >> to > > > >> >> >> share > > > >> >> >> > > the current state with the broader community. > > > >> >> >> > > > > > >> >> >> > > I propose to release 3.0.0 Alpha3 with the features listed > > > >> above. > > > >> >> >> > > > > > >> >> >> > > Please vote. > > > >> >> >> > > > > > >> >> >> > > --- > > > >> >> >> > > > > > >> >> >> > > Release candidate: > > > >> >> >> > > > > > https://dist.apache.org/repos/dist/dev/ignite/3.0.0-alpha3-rc1/ > > > >> >> >> > > Maven staging: > > > >> >> >> > > > > > >> >> >> > > > >> >> > > > >> > > https://repository.apache.org/content/repositories/orgapacheignite-1532 > > > >> >> >> > > Git tag: > > > >> https://github.com/apache/ignite-3/tree/3.0.0-alpha3-rc1 > > > >> >> >> > > > > > >> >> >> > > +1 - accept Apache Ignite 3.0.0-alpha3 RC1 > > > >> >> >> > > 0 - don't care either way > > > >> >> >> > > -1 - DO NOT accept Apache Ignite 3.0.0-alpha3 RC1 (explain > > > why) > > > >> >> >> > > > > > >> >> >> > > Voting guidelines: > > > >> https://www.apache.org/foundation/voting.html > > > >> >> >> > > How to verify the release: > > > >> >> >> https://www.apache.org/info/verification.html > > > >> >> >> > > > > > >> >> >> > > The vote will be open for 72 hours and will close on > October > > > >> 15th > > > >> >> at > > > >> >> >> 10pm > > > >> >> >> > > UTC: > > > >> >> >> > > > > > >> >> >> > > > > > >> >> >> > > > > >> >> >> > > > >> >> > > > >> > > > > > > https://www.timeanddate.com/counters/fullscreen.html?mode=a&iso=20211015T15&year=2021&month=10&day=15&hour=15&min=0&sec=0&p0=224 > > > >> >> >> > > > > > >> >> >> > > -Val > > > >> >> >> > > > > > >> >> >> > > > > >> >> >> > > > >> >> > > > > >> >> > > > >> > > > > >> > > > > > > > > > >