Re: [VOTE] Release pyignite 0.6.0.rc1
+1 (binding) Checked signature, hashsums, checked client on all 5 pythons on all available platforms (mac x86_64, ubuntu x86_84 and windows 10 x86_64). Checked docs (readthedocs). вт, 15 нояб. 2022 г. в 09:10, Zhenya Stanilovsky : > > +1, thanks Ivan ! > > > >Dear Igniters! > > > >Release candidate binaries for subj are uploaded and ready for vote > >You can find them here: > >https://dist.apache.org/repos/dist/dev/ignite/pyignite/0.6.0.rc1 > > > >If you follow the link above, you will find source packages (*.zip) > >and binary packages (wheels) for windows (amd64), mac os x (amd64) and > >linux (x86_64) > >for pythons 37, 38, 39, 310 and 311. Also, there are sha512 and gpg > >signatures. > >Code signing keys can be found here -- > >https://downloads.apache.org/ignite/KEYS > >Here you can find instructions how to verify packages > >https://www.apache.org/info/verification.html > > > >You can install binary package for specific version of python using pip > >For example do this on linux for python 3.8 > >>> pip > >install > pyignite-0.6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl > > > >You can build and install package from source using this command: > >>> pip install pyignite-0.6.0.zip > >You can build wheel on your platform using this command: > >>> pip wheel --no-deps pyignite-0.6.0.zip > > > >For building C module, you should have python headers and C compiler > >installed. > >(i.e. for ubuntu sudo apt install build-essential python3-dev) > >In Mac OS X xcode-tools and python from homebrew are the best option. > > > >In order to check whether C module works, use following: > >>> from pyignite import _cutils > >>> print(_cutils.hashcode('test')) > >>> 3556498 > > > >You can find documentation here: > >https://apache-ignite-binary-protocol-client.readthedocs.io/en/0.6.0.rc1/ > > > >You can find examples here (to check them, you should start ignite > locally): > > > https://apache-ignite-binary-protocol-client.readthedocs.io/en/0.6.0.rc0/examples.html > >Also, examples can be found in source archive in examples subfolder. > >docker-compose.yml is supplied in order to start ignite quickly. (Use > >`docker-compose up -d` to start 3 nodes cluster and `docker-compose > >down` to shut down it) > > > >Release notes: > > > https://gitbox.apache.org/repos/asf?p=ignite-python-thin-client.git;a=blob_plain;f=RELEASE_NOTES.txt;hb=995bda81780402116e89d76523949da88136f260 > > > >Git release tag was created: > > > https://gitbox.apache.org/repos/asf?p=ignite-python-thin-client.git;a=tag;h=ea3f180a0300abf25c992ed8c241defdc2b4bd4b > > > >The vote is formal, see voting guidelines > >https://www.apache.org/foundation/voting.html > > > >+1 - to accept pyignite-0.6.0.rc0 > >0 - don't care either way > >-1 - DO NOT accept pyignite-0.6.0.rc0 > > > >The vote finishes at 11/15/2022 15:00 UTC > > > >
Re: [VOTE] Release pyignite 0.6.0.rc1
+1, thanks Ivan ! >Dear Igniters! > >Release candidate binaries for subj are uploaded and ready for vote >You can find them here: >https://dist.apache.org/repos/dist/dev/ignite/pyignite/0.6.0.rc1 > >If you follow the link above, you will find source packages (*.zip) >and binary packages (wheels) for windows (amd64), mac os x (amd64) and >linux (x86_64) >for pythons 37, 38, 39, 310 and 311. Also, there are sha512 and gpg >signatures. >Code signing keys can be found here -- >https://downloads.apache.org/ignite/KEYS >Here you can find instructions how to verify packages >https://www.apache.org/info/verification.html > >You can install binary package for specific version of python using pip >For example do this on linux for python 3.8 >>> pip >install >pyignite-0.6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl > >You can build and install package from source using this command: >>> pip install pyignite-0.6.0.zip >You can build wheel on your platform using this command: >>> pip wheel --no-deps pyignite-0.6.0.zip > >For building C module, you should have python headers and C compiler >installed. >(i.e. for ubuntu sudo apt install build-essential python3-dev) >In Mac OS X xcode-tools and python from homebrew are the best option. > >In order to check whether C module works, use following: >>> from pyignite import _cutils >>> print(_cutils.hashcode('test')) >>> 3556498 > >You can find documentation here: >https://apache-ignite-binary-protocol-client.readthedocs.io/en/0.6.0.rc1/ > >You can find examples here (to check them, you should start ignite locally): >https://apache-ignite-binary-protocol-client.readthedocs.io/en/0.6.0.rc0/examples.html >Also, examples can be found in source archive in examples subfolder. >docker-compose.yml is supplied in order to start ignite quickly. (Use >`docker-compose up -d` to start 3 nodes cluster and `docker-compose >down` to shut down it) > >Release notes: >https://gitbox.apache.org/repos/asf?p=ignite-python-thin-client.git;a=blob_plain;f=RELEASE_NOTES.txt;hb=995bda81780402116e89d76523949da88136f260 > >Git release tag was created: >https://gitbox.apache.org/repos/asf?p=ignite-python-thin-client.git;a=tag;h=ea3f180a0300abf25c992ed8c241defdc2b4bd4b > >The vote is formal, see voting guidelines >https://www.apache.org/foundation/voting.html > >+1 - to accept pyignite-0.6.0.rc0 >0 - don't care either way >-1 - DO NOT accept pyignite-0.6.0.rc0 > >The vote finishes at 11/15/2022 15:00 UTC
Re: [VOTE] Release Apache Ignite 3.0.0-beta1 RC2
+1 (binding) On Mon, Nov 14, 2022 at 9:05 PM Вячеслав Коптилин wrote: > Dear Community, > > Ignite 3 is moving forward and I think we're in a good spot to release the > first beta version. In the last few months the following major features > have been added: > - RPM and DEB packages: simplified installation and node management with > system services. > - Client's Partition Awareness: Clients are now aware of data distribution > over the cluster nodes which helps avoid additional network transmissions > and lowers operations latency. > - C++ client: Basic C++ client, able to perform operations on data. > - Autogenerated values: now a function can be specified as a default value > generator during a table creation. Currently only gen_random_uuid is > supported. > - SQL Transactions. > - Transactional Protocol: improved locking model, multi-version based > lock-free read-only transactions. > - Storage: A number of improvements to memory-only and on-disk engines > based on Page Memory. > - Indexes: Basic functionality, hash and sorted indexes. > - Client logging: A LoggerFactory may be provided during client creation to > specify a custom logger for logs generated by the client. > - Metrics framework: Collection and export of cluster metrics. > > I propose to release 3.0.0-beta1 with the features listed above. > > Release Candidate: > https://dist.apache.org/repos/dist/dev/ignite/3.0.0-beta1-rc2/ > Maven Staging: > https://repository.apache.org/content/repositories/orgapacheignite-1556/ > Tag: https://github.com/apache/ignite-3/tree/3.0.0-beta1-rc2 > > +1 - accept Apache Ignite 3.0.0-beta1 RC2 > 0 - don't care either way > -1 - DO NOT accept Apache Ignite 3.0.0-beta1 RC2 (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 closed on Wednesday, 16 November 2022, 18:00:00 (UTC time) > > https://www.timeanddate.com/countdown/generic?iso=20221116T18&p0=1440&msg=Apache+Ignite+3.0.0-beta1+RC2&font=cursive&csz=1 > > Thanks, > S. >
[VOTE] Release Apache Ignite 3.0.0-beta1 RC2
Dear Community, Ignite 3 is moving forward and I think we're in a good spot to release the first beta version. In the last few months the following major features have been added: - RPM and DEB packages: simplified installation and node management with system services. - Client's Partition Awareness: Clients are now aware of data distribution over the cluster nodes which helps avoid additional network transmissions and lowers operations latency. - C++ client: Basic C++ client, able to perform operations on data. - Autogenerated values: now a function can be specified as a default value generator during a table creation. Currently only gen_random_uuid is supported. - SQL Transactions. - Transactional Protocol: improved locking model, multi-version based lock-free read-only transactions. - Storage: A number of improvements to memory-only and on-disk engines based on Page Memory. - Indexes: Basic functionality, hash and sorted indexes. - Client logging: A LoggerFactory may be provided during client creation to specify a custom logger for logs generated by the client. - Metrics framework: Collection and export of cluster metrics. I propose to release 3.0.0-beta1 with the features listed above. Release Candidate: https://dist.apache.org/repos/dist/dev/ignite/3.0.0-beta1-rc2/ Maven Staging: https://repository.apache.org/content/repositories/orgapacheignite-1556/ Tag: https://github.com/apache/ignite-3/tree/3.0.0-beta1-rc2 +1 - accept Apache Ignite 3.0.0-beta1 RC2 0 - don't care either way -1 - DO NOT accept Apache Ignite 3.0.0-beta1 RC2 (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 closed on Wednesday, 16 November 2022, 18:00:00 (UTC time) https://www.timeanddate.com/countdown/generic?iso=20221116T18&p0=1440&msg=Apache+Ignite+3.0.0-beta1+RC2&font=cursive&csz=1 Thanks, S.
Re: [VOTE] Release pyignite 0.6.0.rc1
Hi, Ivan It looks fine now. Thanks much for quick fix! -- Sergey On 14.11.2022 20:21, Ivan Daschinsky wrote: Dear Igniters! Release candidate binaries for subj are uploaded and ready for vote You can find them here: https://dist.apache.org/repos/dist/dev/ignite/pyignite/0.6.0.rc1 If you follow the link above, you will find source packages (*.zip) and binary packages (wheels) for windows (amd64), mac os x (amd64) and linux (x86_64) for pythons 37, 38, 39, 310 and 311. Also, there are sha512 and gpg signatures. Code signing keys can be found here -- https://downloads.apache.org/ignite/KEYS Here you can find instructions how to verify packages https://www.apache.org/info/verification.html You can install binary package for specific version of python using pip For example do this on linux for python 3.8 pip install pyignite-0.6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl You can build and install package from source using this command: pip install pyignite-0.6.0.zip You can build wheel on your platform using this command: pip wheel --no-deps pyignite-0.6.0.zip For building C module, you should have python headers and C compiler installed. (i.e. for ubuntu sudo apt install build-essential python3-dev) In Mac OS X xcode-tools and python from homebrew are the best option. In order to check whether C module works, use following: from pyignite import _cutils print(_cutils.hashcode('test')) 3556498 You can find documentation here: https://apache-ignite-binary-protocol-client.readthedocs.io/en/0.6.0.rc1/ You can find examples here (to check them, you should start ignite locally): https://apache-ignite-binary-protocol-client.readthedocs.io/en/0.6.0.rc0/examples.html Also, examples can be found in source archive in examples subfolder. docker-compose.yml is supplied in order to start ignite quickly. (Use `docker-compose up -d` to start 3 nodes cluster and `docker-compose down` to shut down it) Release notes: https://gitbox.apache.org/repos/asf?p=ignite-python-thin-client.git;a=blob_plain;f=RELEASE_NOTES.txt;hb=995bda81780402116e89d76523949da88136f260 Git release tag was created: https://gitbox.apache.org/repos/asf?p=ignite-python-thin-client.git;a=tag;h=ea3f180a0300abf25c992ed8c241defdc2b4bd4b The vote is formal, see voting guidelines https://www.apache.org/foundation/voting.html +1 - to accept pyignite-0.6.0.rc0 0 - don't care either way -1 - DO NOT accept pyignite-0.6.0.rc0 The vote finishes at 11/15/2022 15:00 UTC
Re: [VOTE] Release pyignite 0.6.0.rc1
+1 Best Regards, Igor On Mon, Nov 14, 2022 at 5:23 PM Ivan Daschinsky wrote: > >> > > https://apache-ignite-binary-protocol-client.readthedocs.io/en/0.6.0.rc0/examples.html > > https://apache-ignite-binary-protocol-client.readthedocs.io/en/0.6.0.rc1/examples.html > > пн, 14 нояб. 2022 г. в 16:21, Ivan Daschinsky : > > > Dear Igniters! > > > > Release candidate binaries for subj are uploaded and ready for vote > > You can find them here: > > https://dist.apache.org/repos/dist/dev/ignite/pyignite/0.6.0.rc1 > > > > If you follow the link above, you will find source packages (*.zip) > > and binary packages (wheels) for windows (amd64), mac os x (amd64) and > > linux (x86_64) > > for pythons 37, 38, 39, 310 and 311. Also, there are sha512 and gpg > > signatures. > > Code signing keys can be found here -- > > https://downloads.apache.org/ignite/KEYS > > Here you can find instructions how to verify packages > > https://www.apache.org/info/verification.html > > > > You can install binary package for specific version of python using pip > > For example do this on linux for python 3.8 > > >> pip > > install > pyignite-0.6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl > > > > You can build and install package from source using this command: > > >> pip install pyignite-0.6.0.zip > > You can build wheel on your platform using this command: > > >> pip wheel --no-deps pyignite-0.6.0.zip > > > > For building C module, you should have python headers and C compiler > > installed. > > (i.e. for ubuntu sudo apt install build-essential python3-dev) > > In Mac OS X xcode-tools and python from homebrew are the best option. > > > > In order to check whether C module works, use following: > > >> from pyignite import _cutils > > >> print(_cutils.hashcode('test')) > > >> 3556498 > > > > You can find documentation here: > > > https://apache-ignite-binary-protocol-client.readthedocs.io/en/0.6.0.rc1/ > > > > You can find examples here (to check them, you should start ignite > > locally): > > > > > https://apache-ignite-binary-protocol-client.readthedocs.io/en/0.6.0.rc0/examples.html > > Also, examples can be found in source archive in examples subfolder. > > docker-compose.yml is supplied in order to start ignite quickly. (Use > > `docker-compose up -d` to start 3 nodes cluster and `docker-compose > > down` to shut down it) > > > > Release notes: > > > > > https://gitbox.apache.org/repos/asf?p=ignite-python-thin-client.git;a=blob_plain;f=RELEASE_NOTES.txt;hb=995bda81780402116e89d76523949da88136f260 > > > > Git release tag was created: > > > > > https://gitbox.apache.org/repos/asf?p=ignite-python-thin-client.git;a=tag;h=ea3f180a0300abf25c992ed8c241defdc2b4bd4b > > > > The vote is formal, see voting guidelines > > https://www.apache.org/foundation/voting.html > > > > +1 - to accept pyignite-0.6.0.rc0 > > 0 - don't care either way > > -1 - DO NOT accept pyignite-0.6.0.rc0 > > > > The vote finishes at 11/15/2022 15:00 UTC > > >
Re: [VOTE] Release pyignite 0.6.0.rc1
>> https://apache-ignite-binary-protocol-client.readthedocs.io/en/0.6.0.rc0/examples.html https://apache-ignite-binary-protocol-client.readthedocs.io/en/0.6.0.rc1/examples.html пн, 14 нояб. 2022 г. в 16:21, Ivan Daschinsky : > Dear Igniters! > > Release candidate binaries for subj are uploaded and ready for vote > You can find them here: > https://dist.apache.org/repos/dist/dev/ignite/pyignite/0.6.0.rc1 > > If you follow the link above, you will find source packages (*.zip) > and binary packages (wheels) for windows (amd64), mac os x (amd64) and > linux (x86_64) > for pythons 37, 38, 39, 310 and 311. Also, there are sha512 and gpg > signatures. > Code signing keys can be found here -- > https://downloads.apache.org/ignite/KEYS > Here you can find instructions how to verify packages > https://www.apache.org/info/verification.html > > You can install binary package for specific version of python using pip > For example do this on linux for python 3.8 > >> pip > install > pyignite-0.6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl > > You can build and install package from source using this command: > >> pip install pyignite-0.6.0.zip > You can build wheel on your platform using this command: > >> pip wheel --no-deps pyignite-0.6.0.zip > > For building C module, you should have python headers and C compiler > installed. > (i.e. for ubuntu sudo apt install build-essential python3-dev) > In Mac OS X xcode-tools and python from homebrew are the best option. > > In order to check whether C module works, use following: > >> from pyignite import _cutils > >> print(_cutils.hashcode('test')) > >> 3556498 > > You can find documentation here: > https://apache-ignite-binary-protocol-client.readthedocs.io/en/0.6.0.rc1/ > > You can find examples here (to check them, you should start ignite > locally): > > https://apache-ignite-binary-protocol-client.readthedocs.io/en/0.6.0.rc0/examples.html > Also, examples can be found in source archive in examples subfolder. > docker-compose.yml is supplied in order to start ignite quickly. (Use > `docker-compose up -d` to start 3 nodes cluster and `docker-compose > down` to shut down it) > > Release notes: > > https://gitbox.apache.org/repos/asf?p=ignite-python-thin-client.git;a=blob_plain;f=RELEASE_NOTES.txt;hb=995bda81780402116e89d76523949da88136f260 > > Git release tag was created: > > https://gitbox.apache.org/repos/asf?p=ignite-python-thin-client.git;a=tag;h=ea3f180a0300abf25c992ed8c241defdc2b4bd4b > > The vote is formal, see voting guidelines > https://www.apache.org/foundation/voting.html > > +1 - to accept pyignite-0.6.0.rc0 > 0 - don't care either way > -1 - DO NOT accept pyignite-0.6.0.rc0 > > The vote finishes at 11/15/2022 15:00 UTC >
[VOTE] Release pyignite 0.6.0.rc1
Dear Igniters! Release candidate binaries for subj are uploaded and ready for vote You can find them here: https://dist.apache.org/repos/dist/dev/ignite/pyignite/0.6.0.rc1 If you follow the link above, you will find source packages (*.zip) and binary packages (wheels) for windows (amd64), mac os x (amd64) and linux (x86_64) for pythons 37, 38, 39, 310 and 311. Also, there are sha512 and gpg signatures. Code signing keys can be found here -- https://downloads.apache.org/ignite/KEYS Here you can find instructions how to verify packages https://www.apache.org/info/verification.html You can install binary package for specific version of python using pip For example do this on linux for python 3.8 >> pip install pyignite-0.6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl You can build and install package from source using this command: >> pip install pyignite-0.6.0.zip You can build wheel on your platform using this command: >> pip wheel --no-deps pyignite-0.6.0.zip For building C module, you should have python headers and C compiler installed. (i.e. for ubuntu sudo apt install build-essential python3-dev) In Mac OS X xcode-tools and python from homebrew are the best option. In order to check whether C module works, use following: >> from pyignite import _cutils >> print(_cutils.hashcode('test')) >> 3556498 You can find documentation here: https://apache-ignite-binary-protocol-client.readthedocs.io/en/0.6.0.rc1/ You can find examples here (to check them, you should start ignite locally): https://apache-ignite-binary-protocol-client.readthedocs.io/en/0.6.0.rc0/examples.html Also, examples can be found in source archive in examples subfolder. docker-compose.yml is supplied in order to start ignite quickly. (Use `docker-compose up -d` to start 3 nodes cluster and `docker-compose down` to shut down it) Release notes: https://gitbox.apache.org/repos/asf?p=ignite-python-thin-client.git;a=blob_plain;f=RELEASE_NOTES.txt;hb=995bda81780402116e89d76523949da88136f260 Git release tag was created: https://gitbox.apache.org/repos/asf?p=ignite-python-thin-client.git;a=tag;h=ea3f180a0300abf25c992ed8c241defdc2b4bd4b The vote is formal, see voting guidelines https://www.apache.org/foundation/voting.html +1 - to accept pyignite-0.6.0.rc0 0 - don't care either way -1 - DO NOT accept pyignite-0.6.0.rc0 The vote finishes at 11/15/2022 15:00 UTC
Re: [VOTE] Release pyignite 0.6.0.rc0
Ok, I've just fixed these issues. So I decided to cancel the vote. New vote will be announced soon as I'll have uploaded artifacts. пн, 14 нояб. 2022 г. в 14:50, Ivan Daschinsky : > Great catch, especially the second one. > > Seems that it is a good idea to cancel the vote and create the rc1 vote > > пн, 14 нояб. 2022 г. в 14:25, Sergey Korotkov : > >> Hi Ivan, >> >> I have noticed two issues: >> >> 1. Typo in the release notes file: >> >> Fixed non-intuitive automatically setting of flag use_ssl *whet* the >> authentication is enabled. >> >> 2. The .whl package contains several test python files are not supposed >> to be included: >> >> 5936 Defl:N 2126 64% 2022-11-11 13:11 8ae223e4 tests/util.py >> 1587 Defl:N 815 49% 2022-11-11 13:11 70eacc2f >> tests/test_examples.py >> 4577 Defl:N 1556 66% 2022-11-11 13:11 bdddf0c1 >> tests/test_cutils.py >> 2571 Defl:N 57% 2022-11-11 13:11 c0d7dbdf >> tests/conftest.py >> 782 Defl:N 452 42% 2022-11-11 13:11 d3a45643 >> tests/__init__.py >> >> Thanks, >> >> -- >> >> Sergey Korotkov >> >> >> On 11.11.2022 20:40, Ivan Daschinsky wrote: >> > Dear Igniters! >> > >> > Release candidate binaries for subj are uploaded and ready for vote >> > You can find them here: >> > https://dist.apache.org/repos/dist/dev/ignite/pyignite/0.6.0.rc0 >> > >> > If you follow the link above, you will find source packages (*.zip) >> > and binary packages (wheels) for windows (amd64), mac os x (amd64) and >> > linux (x86_64) >> > for pythons 37, 38, 39, 310 and 311. Also, there are sha512 and gpg >> > signatures. >> > Code signing keys can be found here -- >> > https://downloads.apache.org/ignite/KEYS >> > Here you can find instructions how to verify packages >> > https://www.apache.org/info/verification.html >> > >> > You can install binary package for specific version of python using pip >> > For example do this on linux for python 3.8 >> >>> pip >> > install >> pyignite-0.6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl >> > >> > You can build and install package from source using this command: >> >>> pip install pyignite-0.6.0.zip >> > You can build wheel on your platform using this command: >> >>> pip wheel --no-deps pyignite-0.6.0.zip >> > For building C module, you should have python headers and C compiler >> > installed. >> > (i.e. for ubuntu sudo apt install build-essential python3-dev) >> > In Mac OS X xcode-tools and python from homebrew are the best option. >> > >> > In order to check whether C module works, use following: >> >>> from pyignite import _cutils >> >>> print(_cutils.hashcode('test')) >> >>> 3556498 >> > You can find documentation here: >> > >> https://apache-ignite-binary-protocol-client.readthedocs.io/en/0.6.0.rc0/ >> > >> > You can find examples here (to check them, you should start ignite >> locally): >> > >> https://apache-ignite-binary-protocol-client.readthedocs.io/en/0.6.0.rc0/examples.html >> > Also, examples can be found in source archive in examples subfolder. >> > docker-compose.yml is supplied in order to start ignite quickly. (Use >> > `docker-compose up -d` to start 3 nodes cluster and `docker-compose >> > down` to shut down it) >> > >> > Release notes: >> > >> https://gitbox.apache.org/repos/asf?p=ignite-python-thin-client.git;a=blob_plain;f=RELEASE_NOTES.txt;hb=a0600047e7b29fc23350f77d4b087cfb55032d72 >> > >> > Git release tag was created: >> > >> https://gitbox.apache.org/repos/asf?p=ignite-python-thin-client.git;a=commit;h=a0600047e7b29fc23350f77d4b087cfb55032d72 >> > >> > The vote is formal, see voting guidelines >> > https://www.apache.org/foundation/voting.html >> > >> > +1 - to accept pyignite-0.6.0.rc0 >> > 0 - don't care either way >> > -1 - DO NOT accept pyignite-0.6.0.rc0 >> > >> > The vote finishes at 11/15/2022 15:00 UTC >> > >> >
Re: [VOTE] Release pyignite 0.6.0.rc0
Great catch, especially the second one. Seems that it is a good idea to cancel the vote and create the rc1 vote пн, 14 нояб. 2022 г. в 14:25, Sergey Korotkov : > Hi Ivan, > > I have noticed two issues: > > 1. Typo in the release notes file: > > Fixed non-intuitive automatically setting of flag use_ssl *whet* the > authentication is enabled. > > 2. The .whl package contains several test python files are not supposed > to be included: > > 5936 Defl:N 2126 64% 2022-11-11 13:11 8ae223e4 tests/util.py > 1587 Defl:N 815 49% 2022-11-11 13:11 70eacc2f > tests/test_examples.py > 4577 Defl:N 1556 66% 2022-11-11 13:11 bdddf0c1 > tests/test_cutils.py > 2571 Defl:N 57% 2022-11-11 13:11 c0d7dbdf tests/conftest.py > 782 Defl:N 452 42% 2022-11-11 13:11 d3a45643 tests/__init__.py > > Thanks, > > -- > > Sergey Korotkov > > > On 11.11.2022 20:40, Ivan Daschinsky wrote: > > Dear Igniters! > > > > Release candidate binaries for subj are uploaded and ready for vote > > You can find them here: > > https://dist.apache.org/repos/dist/dev/ignite/pyignite/0.6.0.rc0 > > > > If you follow the link above, you will find source packages (*.zip) > > and binary packages (wheels) for windows (amd64), mac os x (amd64) and > > linux (x86_64) > > for pythons 37, 38, 39, 310 and 311. Also, there are sha512 and gpg > > signatures. > > Code signing keys can be found here -- > > https://downloads.apache.org/ignite/KEYS > > Here you can find instructions how to verify packages > > https://www.apache.org/info/verification.html > > > > You can install binary package for specific version of python using pip > > For example do this on linux for python 3.8 > >>> pip > > install > pyignite-0.6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl > > > > You can build and install package from source using this command: > >>> pip install pyignite-0.6.0.zip > > You can build wheel on your platform using this command: > >>> pip wheel --no-deps pyignite-0.6.0.zip > > For building C module, you should have python headers and C compiler > > installed. > > (i.e. for ubuntu sudo apt install build-essential python3-dev) > > In Mac OS X xcode-tools and python from homebrew are the best option. > > > > In order to check whether C module works, use following: > >>> from pyignite import _cutils > >>> print(_cutils.hashcode('test')) > >>> 3556498 > > You can find documentation here: > > > https://apache-ignite-binary-protocol-client.readthedocs.io/en/0.6.0.rc0/ > > > > You can find examples here (to check them, you should start ignite > locally): > > > https://apache-ignite-binary-protocol-client.readthedocs.io/en/0.6.0.rc0/examples.html > > Also, examples can be found in source archive in examples subfolder. > > docker-compose.yml is supplied in order to start ignite quickly. (Use > > `docker-compose up -d` to start 3 nodes cluster and `docker-compose > > down` to shut down it) > > > > Release notes: > > > https://gitbox.apache.org/repos/asf?p=ignite-python-thin-client.git;a=blob_plain;f=RELEASE_NOTES.txt;hb=a0600047e7b29fc23350f77d4b087cfb55032d72 > > > > Git release tag was created: > > > https://gitbox.apache.org/repos/asf?p=ignite-python-thin-client.git;a=commit;h=a0600047e7b29fc23350f77d4b087cfb55032d72 > > > > The vote is formal, see voting guidelines > > https://www.apache.org/foundation/voting.html > > > > +1 - to accept pyignite-0.6.0.rc0 > > 0 - don't care either way > > -1 - DO NOT accept pyignite-0.6.0.rc0 > > > > The vote finishes at 11/15/2022 15:00 UTC > > >
Re: [VOTE] Release pyignite 0.6.0.rc0
Hi Ivan, I have noticed two issues: 1. Typo in the release notes file: Fixed non-intuitive automatically setting of flag use_ssl *whet* the authentication is enabled. 2. The .whl package contains several test python files are not supposed to be included: 5936 Defl:N 2126 64% 2022-11-11 13:11 8ae223e4 tests/util.py 1587 Defl:N 815 49% 2022-11-11 13:11 70eacc2f tests/test_examples.py 4577 Defl:N 1556 66% 2022-11-11 13:11 bdddf0c1 tests/test_cutils.py 2571 Defl:N 57% 2022-11-11 13:11 c0d7dbdf tests/conftest.py 782 Defl:N 452 42% 2022-11-11 13:11 d3a45643 tests/__init__.py Thanks, -- Sergey Korotkov On 11.11.2022 20:40, Ivan Daschinsky wrote: Dear Igniters! Release candidate binaries for subj are uploaded and ready for vote You can find them here: https://dist.apache.org/repos/dist/dev/ignite/pyignite/0.6.0.rc0 If you follow the link above, you will find source packages (*.zip) and binary packages (wheels) for windows (amd64), mac os x (amd64) and linux (x86_64) for pythons 37, 38, 39, 310 and 311. Also, there are sha512 and gpg signatures. Code signing keys can be found here -- https://downloads.apache.org/ignite/KEYS Here you can find instructions how to verify packages https://www.apache.org/info/verification.html You can install binary package for specific version of python using pip For example do this on linux for python 3.8 pip install pyignite-0.6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl You can build and install package from source using this command: pip install pyignite-0.6.0.zip You can build wheel on your platform using this command: pip wheel --no-deps pyignite-0.6.0.zip For building C module, you should have python headers and C compiler installed. (i.e. for ubuntu sudo apt install build-essential python3-dev) In Mac OS X xcode-tools and python from homebrew are the best option. In order to check whether C module works, use following: from pyignite import _cutils print(_cutils.hashcode('test')) 3556498 You can find documentation here: https://apache-ignite-binary-protocol-client.readthedocs.io/en/0.6.0.rc0/ You can find examples here (to check them, you should start ignite locally): https://apache-ignite-binary-protocol-client.readthedocs.io/en/0.6.0.rc0/examples.html Also, examples can be found in source archive in examples subfolder. docker-compose.yml is supplied in order to start ignite quickly. (Use `docker-compose up -d` to start 3 nodes cluster and `docker-compose down` to shut down it) Release notes: https://gitbox.apache.org/repos/asf?p=ignite-python-thin-client.git;a=blob_plain;f=RELEASE_NOTES.txt;hb=a0600047e7b29fc23350f77d4b087cfb55032d72 Git release tag was created: https://gitbox.apache.org/repos/asf?p=ignite-python-thin-client.git;a=commit;h=a0600047e7b29fc23350f77d4b087cfb55032d72 The vote is formal, see voting guidelines https://www.apache.org/foundation/voting.html +1 - to accept pyignite-0.6.0.rc0 0 - don't care either way -1 - DO NOT accept pyignite-0.6.0.rc0 The vote finishes at 11/15/2022 15:00 UTC
Re: (UNSUBSCRIBE) [ANNOUNCE] Welcome Mikhail Petrov as a new Committer
Please, send a mail to dev-unsubscr...@ignite.apache.org пн, 14 нояб. 2022 г. в 11:58, John Liston : > UNSUBSCRIBE > > > > From: Mikhail Petrov > Sent: Monday, November 14, 2022 3:35 AM > To: dev@ignite.apache.org > Subject: Re: [ANNOUNCE] Welcome Mikhail Petrov as a new Committer > > Thank you all. I appreciate it. > > On 11.11.2022 12:48, Anton Vinogradov wrote: > > Great news! > > Welcome aboard > > > > On Fri, Nov 11, 2022 at 12:03 PM Nikita Amelchev > > wrote: > > > >> My congratulations, Mikhail! > >> > >> пт, 11 нояб. 2022 г. в 11:55, Maksim Timonin : > >>> Hi Mikhail! Congratulations! > >>> > >>> On Fri, Nov 11, 2022 at 11:30 AM Vladimir Steshin > >>> wrote: > >>> > Mikhail, congratulations! > > 11.11.2022 11:20, Maxim Muzafarov пишет: > > The Project Management Committee (PMC) for Apache Ignite has invited > > Mikhail Petrov to become a committer and we are pleased to announce > > that they have accepted. > > > > Mikhail Petrov is an active contributor and community member, he made > > significant additions to Ignite and Ignite Extensions code bases, > >> this > > client support for Spring Data, Spring Transactions, tracing of SQL > > queries etc. > > > > Being a committer enables easier contribution to the project since > > there is no need to go via the patch submission process. This should > > enable better productivity. > > > > Please join in welcoming Mikhail Petrov, and congratulating him on > >> the > > new role in the Apache Ignite Community! > > > > > > Best Regards, > > Maxim Muzafarov > > on behalf of Apache Ignite PMC > >> > >> > >> -- > >> Best wishes, > >> Amelchev Nikita > >> >
Re: (UNSUBSCRIBE) [ANNOUNCE] Welcome Mikhail Petrov as a new Committer
UNSUBSCRIBE From: Mikhail Petrov Sent: Monday, November 14, 2022 3:35 AM To: dev@ignite.apache.org Subject: Re: [ANNOUNCE] Welcome Mikhail Petrov as a new Committer Thank you all. I appreciate it. On 11.11.2022 12:48, Anton Vinogradov wrote: > Great news! > Welcome aboard > > On Fri, Nov 11, 2022 at 12:03 PM Nikita Amelchev > wrote: > >> My congratulations, Mikhail! >> >> пт, 11 нояб. 2022 г. в 11:55, Maksim Timonin : >>> Hi Mikhail! Congratulations! >>> >>> On Fri, Nov 11, 2022 at 11:30 AM Vladimir Steshin >>> wrote: >>> Mikhail, congratulations! 11.11.2022 11:20, Maxim Muzafarov пишет: > The Project Management Committee (PMC) for Apache Ignite has invited > Mikhail Petrov to become a committer and we are pleased to announce > that they have accepted. > > Mikhail Petrov is an active contributor and community member, he made > significant additions to Ignite and Ignite Extensions code bases, >> this > client support for Spring Data, Spring Transactions, tracing of SQL > queries etc. > > Being a committer enables easier contribution to the project since > there is no need to go via the patch submission process. This should > enable better productivity. > > Please join in welcoming Mikhail Petrov, and congratulating him on >> the > new role in the Apache Ignite Community! > > > Best Regards, > Maxim Muzafarov > on behalf of Apache Ignite PMC >> >> >> -- >> Best wishes, >> Amelchev Nikita >>
Re: [VOTE] Release Apache Ignite 3.0.0-beta1 RC1
Hello, It was decided to cancel this vote. We will prepare a new release candidate when IGNITE-1812 is resolved. Thanks, S. пт, 11 нояб. 2022 г. в 14:05, Stanislav Lukyanov : > We've spoken with Mikhail, Pavel, and Slava about this on IM, and it seems > we need to make a bunch of small changes. > I've summarised them here: > https://issues.apache.org/jira/browse/IGNITE-18129. > > In short, we need to make sure that all clients are published in the > repository. Java and .NET client will be published as their own artefacts. > C++ client is published as source code, and the sources are included into > the general src.zip. > > Thanks, > Stan > > > On 11 Nov 2022, at 11:34, Pavel Tupitsyn wrote: > > > > Slava, Stan - thoughts? > > I'll be glad to help with .NET, but what about missing sources and README > > issues? > > > > On Thu, Nov 10, 2022 at 4:00 PM Pavel Tupitsyn > wrote: > > > >> Stanislav, > >> > >>> Isn't nuget package enough for .NET ecosystem? > >> Isn't Maven enough for the Java ecosystem? I would say yes, but we still > >> include Java client binaries in the zip file. > >> > >> Anyway, I'm ok with NuGet-only binaries, but let's include them in the > set > >> of files for the vote, like we do in 2.x, so the package can be tested. > >> > >> On Thu, Nov 10, 2022 at 3:46 PM Stanislav Lukyanov < > stanlukya...@gmail.com> > >> wrote: > >> > >>> Pavel, > >>> > >>> Regarding .NET client binaries - do you mean .dll files? Do you think > >>> they should be a part of the .zip? The same .zip or a separate one? > Isn't > >>> nuget package enough for .NET ecosystem? > >>> > >>> Thanks, > >>> Stan > >>> > On 9 Nov 2022, at 19:55, Pavel Tupitsyn wrote: > > Also: > - Source code is missing (*src.zip files) > - .NET client binaries are missing in binary zips > > On Wed, Nov 9, 2022 at 7:51 PM Pavel Tupitsyn > >>> wrote: > > > -0.5 (binding) > > > > README.md contains a mix of "Alpha 5" and "Beta 1" > > > > On Wed, Nov 9, 2022 at 7:45 PM Вячеслав Коптилин < > >>> slava.kopti...@gmail.com> > > wrote: > > > >> Dear Community, > >> > >> Ignite 3 is moving forward and I think we're in a good spot to > >>> release the > >> first beta version. In the last few months the following major > >>> features > >> have been added: > >> - RPM and DEB packages: simplified installation and node management > >>> with > >> system services. > >> - Client's Partition Awareness: Clients are now aware of data > >>> distribution > >> over the cluster nodes which helps avoid additional network > >>> transmissions > >> and lowers operations latency. > >> - C++ client: Basic C++ client, able to perform operations on data. > >> - Autogenerated values: now a function can be specified as a default > >>> value > >> generator during a table creation. Currently only gen_random_uuid is > >> supported. > >> - SQL Transactions. > >> - Transactional Protocol: improved locking model, multi-version > based > >> lock-free read-only transactions. > >> - Storage: A number of improvements to memory-only and on-disk > engines > >> based on Page Memory. > >> - Indexes: Basic functionality, hash and sorted indexes. > >> - Client logging: A LoggerFactory may be provided during client > >>> creation > >> to > >> specify a custom logger for logs generated by the client. > >> - Metrics framework: Collection and export of cluster metrics. > >> > >> I propose to release 3.0.0-beta1 with the features listed above. > >> > >> Release Candidate: > >> https://dist.apache.org/repos/dist/dev/ignite/3.0.0-beta1-rc1/ > >> Maven Staging: > >> > >>> > https://repository.apache.org/content/repositories/orgapacheignite-1555/ > >> Tag: https://github.com/apache/ignite-3/tree/3.0.0-beta1-rc1 > >> > >> +1 - accept Apache Ignite 3.0.0-alpha4 RC1 > >> 0 - don't care either way > >> -1 - DO NOT accept Apache Ignite 3.0.0-alpha4 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 closed on Tuesday, 15 November 2022, 12:00:00 (UTC > >>> time) > >> > >> > >>> > https://www.timeanddate.com/countdown/to?year=2022&month=11&day=15&hour=12&min=0&sec=0&p0=utc-1 > >> > >> Thanks, > >> S. > >> > > > >>> > >>> > >
Re: [ANNOUNCE] Welcome Mikhail Petrov as a new Committer
Thank you all. I appreciate it. On 11.11.2022 12:48, Anton Vinogradov wrote: Great news! Welcome aboard On Fri, Nov 11, 2022 at 12:03 PM Nikita Amelchev wrote: My congratulations, Mikhail! пт, 11 нояб. 2022 г. в 11:55, Maksim Timonin : Hi Mikhail! Congratulations! On Fri, Nov 11, 2022 at 11:30 AM Vladimir Steshin wrote: Mikhail, congratulations! 11.11.2022 11:20, Maxim Muzafarov пишет: The Project Management Committee (PMC) for Apache Ignite has invited Mikhail Petrov to become a committer and we are pleased to announce that they have accepted. Mikhail Petrov is an active contributor and community member, he made significant additions to Ignite and Ignite Extensions code bases, this client support for Spring Data, Spring Transactions, tracing of SQL queries etc. Being a committer enables easier contribution to the project since there is no need to go via the patch submission process. This should enable better productivity. Please join in welcoming Mikhail Petrov, and congratulating him on the new role in the Apache Ignite Community! Best Regards, Maxim Muzafarov on behalf of Apache Ignite PMC -- Best wishes, Amelchev Nikita