Re: [VOTE] Release pyignite 0.6.0.rc1

2022-11-14 Thread Ivan Daschinsky
+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

2022-11-14 Thread 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 Apache Ignite 3.0.0-beta1 RC2

2022-11-14 Thread Pavel Tupitsyn
+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

2022-11-14 Thread Вячеслав Коптилин
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

2022-11-14 Thread Sergey Korotkov

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

2022-11-14 Thread Igor Sapego
+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

2022-11-14 Thread Ivan Daschinsky
>>
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

2022-11-14 Thread 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.rc0

2022-11-14 Thread Ivan Daschinsky
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

2022-11-14 Thread 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

2022-11-14 Thread 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: (UNSUBSCRIBE) [ANNOUNCE] Welcome Mikhail Petrov as a new Committer

2022-11-14 Thread Ivan Daschinsky
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

2022-11-14 Thread 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: [VOTE] Release Apache Ignite 3.0.0-beta1 RC1

2022-11-14 Thread Вячеслав Коптилин
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

2022-11-14 Thread Mikhail Petrov

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