You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@airflow.apache.org by Ash Berlin-Taylor <as...@apache.org> on 2020/12/12 14:58:21 UTC

[VOTE]: Release Apache Airflow 2.0.0 form 2.0.0rc2

Hi my lovely Airflowers,

I have cut Airflow 2.0.0 RC1. This email is calling a vote on the 
release, which will run for three days, until 2020-12-15T15:00:00Z 
https://www.timeanddate.com/worldclock/fixedtime.html?msg=8&iso=20201215T1500&p1=1440 
<https://www.timeanddate.com/worldclock/fixedtime.html?msg=8&iso=20201215T1450&p1=1440> 
(or until 3 +1 binding votes have been recieved)

Consider this my +1 binding vote

Airflow 2.0.0 RC2 is available at: 
<https://dist.apache.org/repos/dist/dev/airflow/2.0.0rc2/>

*/apache-airflow-2.0.0rc2-source.tar.gz/* is a source release that 
comes with INSTALL instructions.
*/apache_airflow-2.0.0rc2-py3-none-any.whl/* is a Python wheel "binary" 
release

Please note for this release we have chosen *not* to release an sdist, 
just source (git archive) and compiled wheel. My intent was that of 
these two wheel file will be uploaded to PyPi

Public keys are available at:
<https://dist.apache.org/repos/dist/release/airflow/KEYS>


Only votes from PMC members are binding, but the release manager should 
encourage members of the community
to test the release and vote with "(non-binding)".

The test procedure for PMCs and Contributors who would like to test 
this RC are described in
https://github.com/apache/airflow/blob/2.0.0rc2/dev/README_RELEASE_AIRFLOW.md#verify-the-release-candidate-by-pmcs 
<https://github.com/apache/airflow/blob/2.0.0rc1/dev/README_RELEASE_AIRFLOW.md#verify-the-release-candidate-by-pmcs>

Please note that the version number excludes the `rcX` string, so it's 
now simply 2.0.0. This will allow us to rename the artifact without 
modifying the artifact checksums when we actually release.

List of commits affecting "core" since 2.0.0rc1:

16d0ae7b7 Update sqlalchemy_jsonfield to avoid pkgresources use (#13032)
db027735a Changes release image preparation to use PyPI packages 
(#12990)
f015296d0 Add more links to navbar for production docs (#12953)
1a56a58a0 Bump ini from 1.3.5 to 1.3.8 in /airflow/www (#13030)
baa68ca51 Adds customized_form_field_behaviours.schema.json to 
MANIFEST.in (#13031)
5057f56d2 Handle None values properly when CLI output is YAML/JSON 
format (#13024)
5495ab074 Fix broken build of docs/ by removing unused import (#13007)
08faa9d18 Detect invalid package fiiters (#12996)
2efd9ff85 Fix failing master (#13001)
81a1305bb Trigger provider-yamls check on docs change (#12998)
1fafc8bc4 Display progress for docs build (#13000)
aadecf716 Less verbose output for docs build (#12994)
969d3ea4f Add changes from 1.10.14 (#12993)
57528210e Promote new flags in ./docs/build_docs.py (#12991)
aa58ef150 Download inventories only once (#12989)
2ec03cd92 Update Dockerfile (#12987)
d84faa36a Update Dockerfile.ci (#12988)
fbd8348d0 Allow all default roles to view Profile page + allow editing 
profile/resetting password for DB-ModelView. (#12971)
db166ba75 Update CI to run tests againt v2-0-test branch (#10891)
4fe156f98 Remove unused pre-commit and Fix CI (#12964)



Cancelled: [VOTE]: Release Apache Airflow 2.0.0 form 2.0.0rc2

Posted by Ash Berlin-Taylor <as...@apache.org>.
I'm cancelling this vote -- we've discovered a critical bug where 
remote log uploading (to S3/GCS etc) don't work.

<https://github.com/apache/airflow/issues/12969>

Since we are having an rc3 we'll fix Daniel's issue too (thanks for the 
PR Daniel!)

RC3 vote to follow shortly.

-ash

On Sun, 13 Dec, 2020 at 20:56, Deng Xiaodong <xd...@gmail.com> 
wrote:
> The issue you reported should not be considered as a bug of Airflow.
> 
> simplejson implements JSONEncoder in an incompatible way from the 
> JSONEncoder of Python built-in standard library json (which is used 
> by Airflow). Meanwhile, simplejson is NOT Airflow's dependency.
> 
> This should not be considered as Airflow's bug, especially if we 
> assume different applications should be installed in isolated virtual 
> envs.
> 
> 
> 
> XD
> 
> 
> On Sun, Dec 13, 2020 at 8:45 PM Daniel Standish <dpstandish@gmail.com 
> <ma...@gmail.com>> wrote:
>> In testing I found that installation of simplejson breaks webserver.
>> Issue documented here 
>> <https://github.com/apache/airflow/issues/13046>.
>> 
>> 
>> On Sun, Dec 13, 2020 at 5:41 AM Jarek Potiuk 
>> <Jarek.Potiuk@polidea.com <ma...@polidea.com>> wrote:
>>> 
>>> Also - for convenience - airflow 2.0.0rc2 images are available in 
>>> DockerHub:
>>> docker pull apache/airflow:2.0.0rc2-python3.6docker pull 
>>> apache/airflow:2.0.0rc2-python3.7docker pull 
>>> apache/airflow:2.0.0rc2-python3.8
>>> J.
>>> 
>>> On Sat, Dec 12, 2020 at 10:58 PM Ash Berlin-Taylor <ash@apache.org 
>>> <ma...@apache.org>> wrote:
>>>> Whoops - I missed one reference to rc1 in the vote email when I 
>>>> copypastad it. :)
>>>> 
>>>> On Sat, 12 Dec, 2020 at 20:20, Jarek Potiuk 
>>>> <Jarek.Potiuk@polidea.com <ma...@polidea.com>> wrote:
>>>>> HUGE +1 (binding).
>>>>> 
>>>>> * Performed all the release verifications (RAT/Signatures/SHA)
>>>>> * Run several combinations of Python /Backend
>>>>> * No more sdist problem (no more sdist that is :) !)
>>>>> * Tested installation with providers and proper provider 
>>>>> discovery `airflow providers list`
>>>>> 
>>>>> IT'S CRAZY FAST. I had to be really, really fast to manage to see 
>>>>> the tasks running :).
>>>>> And Kudos again to Ryan. The UI is .. REALLY NICE.
>>>>> 
>>>>> J.
>>>>> 
>>>>> 
>>>>> On Sat, Dec 12, 2020 at 3:58 PM Ash Berlin-Taylor <ash@apache.org 
>>>>> <ma...@apache.org>> wrote:
>>>>>> Hi my lovely Airflowers,
>>>>>> 
>>>>>> I have cut Airflow 2.0.0 RC1. This email is calling a vote on 
>>>>>> the release, which will run for three days, until 
>>>>>> 2020-12-15T15:00:00Z 
>>>>>> https://www.timeanddate.com/worldclock/fixedtime.html?msg=8&iso=20201215T1500&p1=1440 
>>>>>> <https://www.timeanddate.com/worldclock/fixedtime.html?msg=8&iso=20201215T1450&p1=1440> 
>>>>>> (or until 3 +1 binding votes have been recieved)
>>>>>> 
>>>>>> Consider this my +1 binding vote
>>>>>> 
>>>>>> Airflow 2.0.0 RC2 is available at: 
>>>>>> https://dist.apache.org/repos/dist/dev/airflow/2.0.0rc2/ 
>>>>>> <https://dist.apacheorg/repos/dist/dev/airflow/2.0.0rc2/>
>>>>>> 
>>>>>> */apache-airflow-2.0.0rc2-source.tar.gz/* is a source release 
>>>>>> that comes with INSTALL instructions.
>>>>>> */apache_airflow-2.0.0rc2-py3-none-any.whl/* is a Python wheel 
>>>>>> "binary" release
>>>>>> 
>>>>>> Please note for this release we have chosen *not* to release an 
>>>>>> sdist, just source (git archive) and compiled wheel. My intent 
>>>>>> was that of these two wheel file will be uploaded to PyPi
>>>>>> 
>>>>>> Public keys are available at:
>>>>>> <https://dist.apache.org/repos/dist/release/airflow/KEYS>
>>>>>> 
>>>>>> 
>>>>>> Only votes from PMC members are binding, but the release manager 
>>>>>> should encourage members of the community
>>>>>> to test the release and vote with "(non-binding)"
>>>>>> 
>>>>>> The test procedure for PMCs and Contributors who would like to 
>>>>>> test this RC are described in
>>>>>> https://github.com/apache/airflow/blob/2.0.0rc2/dev/README_RELEASE_AIRFLOW.md#verify-the-release-candidate-by-pmcs 
>>>>>> <https://github.com/apache/airflow/blob/2.0.0rc1/dev/README_RELEASE_AIRFLOW.md#verify-the-release-candidate-by-pmcs>
>>>>>> 
>>>>>> Please note that the version number excludes the `rcX` string, 
>>>>>> so it's now simply 2.0.0. This will allow us to rename the 
>>>>>> artifact without modifying the artifact checksums when we 
>>>>>> actually release.
>>>>>> 
>>>>>> List of commits affecting "core" since 2.0.0rc1:
>>>>>> 
>>>>>> 16d0ae7b7 Update sqlalchemy_jsonfield to avoid pkgresources use 
>>>>>> (#13032)
>>>>>> db027735a Changes release image preparation to use PyPI packages 
>>>>>> (#12990)
>>>>>> f015296d0 Add more links to navbar for production docs (#12953)
>>>>>> 1a56a58a0 Bump ini from 1.3.5 to 1.3.8 in /airflow/www (#13030)
>>>>>> baa68ca51 Adds customized_form_field_behaviours.schema.json to 
>>>>>> MANIFEST.in (#13031)
>>>>>> 5057f56d2 Handle None values properly when CLI output is 
>>>>>> YAML/JSON format (#13024)
>>>>>> 5495ab074 Fix broken build of docs/ by removing unused import 
>>>>>> (#13007)
>>>>>> 08faa9d18 Detect invalid package fiiters (#12996)
>>>>>> 2efd9ff85 Fix failing master (#13001)
>>>>>> 81a1305bb Trigger provider-yamls check on docs change (#12998)
>>>>>> 1fafc8bc4 Display progress for docs build (#13000)
>>>>>> aadecf716 Less verbose output for docs build (#12994)
>>>>>> 969d3ea4f Add changes from 1.10.14 (#12993)
>>>>>> 57528210e Promote new flags in ./docs/build_docs.py (#12991)
>>>>>> aa58ef150 Download inventories only once (#12989)
>>>>>> 2ec03cd92 Update Dockerfile (#12987)
>>>>>> d84faa36a Update Dockerfile.ci (#12988)
>>>>>> fbd8348d0 Allow all default roles to view Profile page + allow 
>>>>>> editing profile/resetting password for DB-ModelView. (#12971)
>>>>>> db166ba75 Update CI to run tests againt v2-0-test branch (#10891)
>>>>>> 4fe156f98 Remove unused pre-commit and Fix CI (#12964)
>>>>>> 
>>>>> 
>>>>> 
>>>>> --
>>>>> Jarek Potiuk
>>>>> Polidea <https://www.polidea.com/> | Principal Software Engineer
>>>>> 
>>>>> M: +48 660 796 129 <tel:+48660796129>
>>>>>  <https://www.polidea.com/>
>>>>> 
>>>>> 
>>> 
>>> 
>>> --
>>> Jarek Potiuk
>>> Polidea <https://www.polidea.com/> | Principal Software Engineer
>>> 
>>> M: +48 660 796 129 <tel:+48660796129>
>>>  <https://www.polidea.com/>
>>> 
>>> 


Re: [VOTE]: Release Apache Airflow 2.0.0 form 2.0.0rc2

Posted by Deng Xiaodong <xd...@gmail.com>.
The issue you reported should not be considered as a bug of Airflow.

simplejson implements JSONEncoder in an incompatible way from the
JSONEncoder of Python built-in standard library json (which is used by
Airflow). Meanwhile, simplejson is NOT Airflow's dependency.

This should not be considered as Airflow's bug, especially if we assume
different applications should be installed in isolated virtual envs.



XD

On Sun, Dec 13, 2020 at 8:45 PM Daniel Standish <dp...@gmail.com>
wrote:

> In testing I found that installation of simplejson breaks webserver.
> Issue documented here <https://github.com/apache/airflow/issues/13046>.
>
>
> On Sun, Dec 13, 2020 at 5:41 AM Jarek Potiuk <Ja...@polidea.com>
> wrote:
>
>>
>> Also - for convenience - airflow 2.0.0rc2 images are available in
>> DockerHub:
>>
>>    - docker pull apache/airflow:2.0.0rc2-python3.6
>>    - docker pull apache/airflow:2.0.0rc2-python3.7
>>    - docker pull apache/airflow:2.0.0rc2-python3.8
>>
>> J.
>>
>> On Sat, Dec 12, 2020 at 10:58 PM Ash Berlin-Taylor <as...@apache.org>
>> wrote:
>>
>>> Whoops - I missed one reference to rc1 in the vote email when I
>>> copypastad it. :)
>>>
>>> On Sat, 12 Dec, 2020 at 20:20, Jarek Potiuk <Ja...@polidea.com>
>>> wrote:
>>>
>>> HUGE +1 (binding).
>>>
>>> * Performed all the release verifications (RAT/Signatures/SHA)
>>> * Run several combinations of Python /Backend
>>> * No more sdist problem (no more sdist that is :) !)
>>> * Tested installation with providers and proper provider discovery
>>> `airflow providers list`
>>>
>>> IT'S CRAZY FAST. I had to be really, really fast to manage to see the
>>> tasks running :).
>>> And Kudos again to Ryan. The UI is .. REALLY NICE.
>>>
>>> J.
>>>
>>>
>>> On Sat, Dec 12, 2020 at 3:58 PM Ash Berlin-Taylor <as...@apache.org>
>>> wrote:
>>>
>>>> Hi my lovely Airflowers,
>>>>
>>>> I have cut Airflow 2.0.0 RC1. This email is calling a vote on the
>>>> release, which will run for three days, until 2020-12-15T15:00:00Z
>>>> https://www.timeanddate.com/worldclock/fixedtime.html?msg=8&iso=20201215T1500&p1=1440
>>>> <https://www.timeanddate.com/worldclock/fixedtime.html?msg=8&iso=20201215T1450&p1=1440> (or
>>>> until 3 +1 binding votes have been recieved)
>>>>
>>>> Consider this my +1 binding vote
>>>>
>>>> Airflow 2.0.0 RC2 is available at:
>>>> https://dist.apache.org/repos/dist/dev/airflow/2.0.0rc2/
>>>> <https://dist.apacheorg/repos/dist/dev/airflow/2.0.0rc2/>
>>>>
>>>> **apache-airflow-2.0.0rc2-source.tar.gz** is a source release that
>>>> comes with INSTALL instructions.
>>>> **apache_airflow-2.0.0rc2-py3-none-any.whl** is a Python wheel
>>>> "binary" release
>>>>
>>>> Please note for this release we have chosen *not* to release an sdist,
>>>> just source (git archive) and compiled wheel. My intent was that of these
>>>> two wheel file will be uploaded to PyPi
>>>>
>>>> Public keys are available at:
>>>> https://dist.apache.org/repos/dist/release/airflow/KEYS
>>>>
>>>>
>>>> Only votes from PMC members are binding, but the release manager should
>>>> encourage members of the community
>>>> to test the release and vote with "(non-binding)"
>>>>
>>>> The test procedure for PMCs and Contributors who would like to test
>>>> this RC are described in
>>>>
>>>> https://github.com/apache/airflow/blob/2.0.0rc2/dev/README_RELEASE_AIRFLOW.md#verify-the-release-candidate-by-pmcs
>>>> <https://github.com/apache/airflow/blob/2.0.0rc1/dev/README_RELEASE_AIRFLOW.md#verify-the-release-candidate-by-pmcs>
>>>>
>>>> Please note that the version number excludes the `rcX` string, so it's
>>>> now simply 2.0.0. This will allow us to rename the artifact without
>>>> modifying the artifact checksums when we actually release.
>>>>
>>>> List of commits affecting "core" since 2.0.0rc1:
>>>>
>>>> 16d0ae7b7 Update sqlalchemy_jsonfield to avoid pkgresources use (#13032)
>>>> db027735a Changes release image preparation to use PyPI packages
>>>> (#12990)
>>>> f015296d0 Add more links to navbar for production docs (#12953)
>>>> 1a56a58a0 Bump ini from 1.3.5 to 1.3.8 in /airflow/www (#13030)
>>>> baa68ca51 Adds customized_form_field_behaviours.schema.json to
>>>> MANIFEST.in (#13031)
>>>> 5057f56d2 Handle None values properly when CLI output is YAML/JSON
>>>> format (#13024)
>>>> 5495ab074 Fix broken build of docs/ by removing unused import (#13007)
>>>> 08faa9d18 Detect invalid package fiiters (#12996)
>>>> 2efd9ff85 Fix failing master (#13001)
>>>> 81a1305bb Trigger provider-yamls check on docs change (#12998)
>>>> 1fafc8bc4 Display progress for docs build (#13000)
>>>> aadecf716 Less verbose output for docs build (#12994)
>>>> 969d3ea4f Add changes from 1.10.14 (#12993)
>>>> 57528210e Promote new flags in ./docs/build_docs.py (#12991)
>>>> aa58ef150 Download inventories only once (#12989)
>>>> 2ec03cd92 Update Dockerfile (#12987)
>>>> d84faa36a Update Dockerfile.ci (#12988)
>>>> fbd8348d0 Allow all default roles to view Profile page + allow editing
>>>> profile/resetting password for DB-ModelView. (#12971)
>>>> db166ba75 Update CI to run tests againt v2-0-test branch (#10891)
>>>> 4fe156f98 Remove unused pre-commit and Fix CI (#12964)
>>>>
>>>>
>>>
>>> --
>>>
>>> Jarek Potiuk
>>> Polidea <https://www.polidea.com/> | Principal Software Engineer
>>>
>>> M: +48 660 796 129 <+48660796129>
>>> [image: Polidea] <https://www.polidea.com/>
>>>
>>>
>>
>> --
>>
>> Jarek Potiuk
>> Polidea <https://www.polidea.com/> | Principal Software Engineer
>>
>> M: +48 660 796 129 <+48660796129>
>> [image: Polidea] <https://www.polidea.com/>
>>
>>

Re: [VOTE]: Release Apache Airflow 2.0.0 form 2.0.0rc2

Posted by Daniel Standish <dp...@gmail.com>.
In testing I found that installation of simplejson breaks webserver.
Issue documented here <https://github.com/apache/airflow/issues/13046>.


On Sun, Dec 13, 2020 at 5:41 AM Jarek Potiuk <Ja...@polidea.com>
wrote:

>
> Also - for convenience - airflow 2.0.0rc2 images are available in
> DockerHub:
>
>    - docker pull apache/airflow:2.0.0rc2-python3.6
>    - docker pull apache/airflow:2.0.0rc2-python3.7
>    - docker pull apache/airflow:2.0.0rc2-python3.8
>
> J.
>
> On Sat, Dec 12, 2020 at 10:58 PM Ash Berlin-Taylor <as...@apache.org> wrote:
>
>> Whoops - I missed one reference to rc1 in the vote email when I
>> copypastad it. :)
>>
>> On Sat, 12 Dec, 2020 at 20:20, Jarek Potiuk <Ja...@polidea.com>
>> wrote:
>>
>> HUGE +1 (binding).
>>
>> * Performed all the release verifications (RAT/Signatures/SHA)
>> * Run several combinations of Python /Backend
>> * No more sdist problem (no more sdist that is :) !)
>> * Tested installation with providers and proper provider discovery
>> `airflow providers list`
>>
>> IT'S CRAZY FAST. I had to be really, really fast to manage to see the
>> tasks running :).
>> And Kudos again to Ryan. The UI is .. REALLY NICE.
>>
>> J.
>>
>>
>> On Sat, Dec 12, 2020 at 3:58 PM Ash Berlin-Taylor <as...@apache.org> wrote:
>>
>>> Hi my lovely Airflowers,
>>>
>>> I have cut Airflow 2.0.0 RC1. This email is calling a vote on the
>>> release, which will run for three days, until 2020-12-15T15:00:00Z
>>> https://www.timeanddate.com/worldclock/fixedtime.html?msg=8&iso=20201215T1500&p1=1440
>>> <https://www.timeanddate.com/worldclock/fixedtime.html?msg=8&iso=20201215T1450&p1=1440> (or
>>> until 3 +1 binding votes have been recieved)
>>>
>>> Consider this my +1 binding vote
>>>
>>> Airflow 2.0.0 RC2 is available at:
>>> https://dist.apache.org/repos/dist/dev/airflow/2.0.0rc2/
>>> <https://dist.apacheorg/repos/dist/dev/airflow/2.0.0rc2/>
>>>
>>> **apache-airflow-2.0.0rc2-source.tar.gz** is a source release that
>>> comes with INSTALL instructions.
>>> **apache_airflow-2.0.0rc2-py3-none-any.whl** is a Python wheel "binary"
>>> release
>>>
>>> Please note for this release we have chosen *not* to release an sdist,
>>> just source (git archive) and compiled wheel. My intent was that of these
>>> two wheel file will be uploaded to PyPi
>>>
>>> Public keys are available at:
>>> https://dist.apache.org/repos/dist/release/airflow/KEYS
>>>
>>>
>>> Only votes from PMC members are binding, but the release manager should
>>> encourage members of the community
>>> to test the release and vote with "(non-binding)"
>>>
>>> The test procedure for PMCs and Contributors who would like to test this
>>> RC are described in
>>>
>>> https://github.com/apache/airflow/blob/2.0.0rc2/dev/README_RELEASE_AIRFLOW.md#verify-the-release-candidate-by-pmcs
>>> <https://github.com/apache/airflow/blob/2.0.0rc1/dev/README_RELEASE_AIRFLOW.md#verify-the-release-candidate-by-pmcs>
>>>
>>> Please note that the version number excludes the `rcX` string, so it's
>>> now simply 2.0.0. This will allow us to rename the artifact without
>>> modifying the artifact checksums when we actually release.
>>>
>>> List of commits affecting "core" since 2.0.0rc1:
>>>
>>> 16d0ae7b7 Update sqlalchemy_jsonfield to avoid pkgresources use (#13032)
>>> db027735a Changes release image preparation to use PyPI packages (#12990)
>>> f015296d0 Add more links to navbar for production docs (#12953)
>>> 1a56a58a0 Bump ini from 1.3.5 to 1.3.8 in /airflow/www (#13030)
>>> baa68ca51 Adds customized_form_field_behaviours.schema.json to
>>> MANIFEST.in (#13031)
>>> 5057f56d2 Handle None values properly when CLI output is YAML/JSON
>>> format (#13024)
>>> 5495ab074 Fix broken build of docs/ by removing unused import (#13007)
>>> 08faa9d18 Detect invalid package fiiters (#12996)
>>> 2efd9ff85 Fix failing master (#13001)
>>> 81a1305bb Trigger provider-yamls check on docs change (#12998)
>>> 1fafc8bc4 Display progress for docs build (#13000)
>>> aadecf716 Less verbose output for docs build (#12994)
>>> 969d3ea4f Add changes from 1.10.14 (#12993)
>>> 57528210e Promote new flags in ./docs/build_docs.py (#12991)
>>> aa58ef150 Download inventories only once (#12989)
>>> 2ec03cd92 Update Dockerfile (#12987)
>>> d84faa36a Update Dockerfile.ci (#12988)
>>> fbd8348d0 Allow all default roles to view Profile page + allow editing
>>> profile/resetting password for DB-ModelView. (#12971)
>>> db166ba75 Update CI to run tests againt v2-0-test branch (#10891)
>>> 4fe156f98 Remove unused pre-commit and Fix CI (#12964)
>>>
>>>
>>
>> --
>>
>> Jarek Potiuk
>> Polidea <https://www.polidea.com/> | Principal Software Engineer
>>
>> M: +48 660 796 129 <+48660796129>
>> [image: Polidea] <https://www.polidea.com/>
>>
>>
>
> --
>
> Jarek Potiuk
> Polidea <https://www.polidea.com/> | Principal Software Engineer
>
> M: +48 660 796 129 <+48660796129>
> [image: Polidea] <https://www.polidea.com/>
>
>

Re: [VOTE]: Release Apache Airflow 2.0.0 form 2.0.0rc2

Posted by Jarek Potiuk <Ja...@polidea.com>.
Also - for convenience - airflow 2.0.0rc2 images are available in
DockerHub:

   - docker pull apache/airflow:2.0.0rc2-python3.6
   - docker pull apache/airflow:2.0.0rc2-python3.7
   - docker pull apache/airflow:2.0.0rc2-python3.8

J.

On Sat, Dec 12, 2020 at 10:58 PM Ash Berlin-Taylor <as...@apache.org> wrote:

> Whoops - I missed one reference to rc1 in the vote email when I copypastad
> it. :)
>
> On Sat, 12 Dec, 2020 at 20:20, Jarek Potiuk <Ja...@polidea.com>
> wrote:
>
> HUGE +1 (binding).
>
> * Performed all the release verifications (RAT/Signatures/SHA)
> * Run several combinations of Python /Backend
> * No more sdist problem (no more sdist that is :) !)
> * Tested installation with providers and proper provider discovery
> `airflow providers list`
>
> IT'S CRAZY FAST. I had to be really, really fast to manage to see the
> tasks running :).
> And Kudos again to Ryan. The UI is .. REALLY NICE.
>
> J.
>
>
> On Sat, Dec 12, 2020 at 3:58 PM Ash Berlin-Taylor <as...@apache.org> wrote:
>
>> Hi my lovely Airflowers,
>>
>> I have cut Airflow 2.0.0 RC1. This email is calling a vote on the
>> release, which will run for three days, until 2020-12-15T15:00:00Z
>> https://www.timeanddate.com/worldclock/fixedtime.html?msg=8&iso=20201215T1500&p1=1440
>> <https://www.timeanddate.com/worldclock/fixedtime.html?msg=8&iso=20201215T1450&p1=1440> (or
>> until 3 +1 binding votes have been recieved)
>>
>> Consider this my +1 binding vote
>>
>> Airflow 2.0.0 RC2 is available at:
>> https://dist.apache.org/repos/dist/dev/airflow/2.0.0rc2/
>> <https://dist.apacheorg/repos/dist/dev/airflow/2.0.0rc2/>
>>
>> **apache-airflow-2.0.0rc2-source.tar.gz** is a source release that comes
>> with INSTALL instructions.
>> **apache_airflow-2.0.0rc2-py3-none-any.whl** is a Python wheel "binary"
>> release
>>
>> Please note for this release we have chosen *not* to release an sdist,
>> just source (git archive) and compiled wheel. My intent was that of these
>> two wheel file will be uploaded to PyPi
>>
>> Public keys are available at:
>> https://dist.apache.org/repos/dist/release/airflow/KEYS
>>
>>
>> Only votes from PMC members are binding, but the release manager should
>> encourage members of the community
>> to test the release and vote with "(non-binding)"
>>
>> The test procedure for PMCs and Contributors who would like to test this
>> RC are described in
>>
>> https://github.com/apache/airflow/blob/2.0.0rc2/dev/README_RELEASE_AIRFLOW.md#verify-the-release-candidate-by-pmcs
>> <https://github.com/apache/airflow/blob/2.0.0rc1/dev/README_RELEASE_AIRFLOW.md#verify-the-release-candidate-by-pmcs>
>>
>> Please note that the version number excludes the `rcX` string, so it's
>> now simply 2.0.0. This will allow us to rename the artifact without
>> modifying the artifact checksums when we actually release.
>>
>> List of commits affecting "core" since 2.0.0rc1:
>>
>> 16d0ae7b7 Update sqlalchemy_jsonfield to avoid pkgresources use (#13032)
>> db027735a Changes release image preparation to use PyPI packages (#12990)
>> f015296d0 Add more links to navbar for production docs (#12953)
>> 1a56a58a0 Bump ini from 1.3.5 to 1.3.8 in /airflow/www (#13030)
>> baa68ca51 Adds customized_form_field_behaviours.schema.json to
>> MANIFEST.in (#13031)
>> 5057f56d2 Handle None values properly when CLI output is YAML/JSON format
>> (#13024)
>> 5495ab074 Fix broken build of docs/ by removing unused import (#13007)
>> 08faa9d18 Detect invalid package fiiters (#12996)
>> 2efd9ff85 Fix failing master (#13001)
>> 81a1305bb Trigger provider-yamls check on docs change (#12998)
>> 1fafc8bc4 Display progress for docs build (#13000)
>> aadecf716 Less verbose output for docs build (#12994)
>> 969d3ea4f Add changes from 1.10.14 (#12993)
>> 57528210e Promote new flags in ./docs/build_docs.py (#12991)
>> aa58ef150 Download inventories only once (#12989)
>> 2ec03cd92 Update Dockerfile (#12987)
>> d84faa36a Update Dockerfile.ci (#12988)
>> fbd8348d0 Allow all default roles to view Profile page + allow editing
>> profile/resetting password for DB-ModelView. (#12971)
>> db166ba75 Update CI to run tests againt v2-0-test branch (#10891)
>> 4fe156f98 Remove unused pre-commit and Fix CI (#12964)
>>
>>
>
> --
>
> Jarek Potiuk
> Polidea <https://www.polidea.com/> | Principal Software Engineer
>
> M: +48 660 796 129 <+48660796129>
> [image: Polidea] <https://www.polidea.com/>
>
>

-- 

Jarek Potiuk
Polidea <https://www.polidea.com/> | Principal Software Engineer

M: +48 660 796 129 <+48660796129>
[image: Polidea] <https://www.polidea.com/>

Re: [VOTE]: Release Apache Airflow 2.0.0 form 2.0.0rc2

Posted by Ash Berlin-Taylor <as...@apache.org>.
Whoops - I missed one reference to rc1 in the vote email when I 
copypastad it. :)

On Sat, 12 Dec, 2020 at 20:20, Jarek Potiuk <Ja...@polidea.com> 
wrote:
> HUGE +1 (binding).
> 
> * Performed all the release verifications (RAT/Signatures/SHA)
> * Run several combinations of Python /Backend
> * No more sdist problem (no more sdist that is :) !)
> * Tested installation with providers and proper provider discovery 
> `airflow providers list`
> 
> IT'S CRAZY FAST. I had to be really, really fast to manage to see the 
> tasks running :).
> And Kudos again to Ryan. The UI is .. REALLY NICE.
> 
> J.
> 
> 
> On Sat, Dec 12, 2020 at 3:58 PM Ash Berlin-Taylor <ash@apache.org 
> <ma...@apache.org>> wrote:
>> Hi my lovely Airflowers,
>> 
>> I have cut Airflow 2.0.0 RC1. This email is calling a vote on the 
>> release, which will run for three days, until 2020-12-15T15:00:00Z 
>> https://www.timeanddate.com/worldclock/fixedtime.html?msg=8&iso=20201215T1500&p1=1440 
>> <https://www.timeanddate.com/worldclock/fixedtime.html?msg=8&iso=20201215T1450&p1=1440> 
>> (or until 3 +1 binding votes have been recieved)
>> 
>> Consider this my +1 binding vote
>> 
>> Airflow 2.0.0 RC2 is available at: 
>> <https://dist.apache.org/repos/dist/dev/airflow/2.0.0rc2/>
>> 
>> */apache-airflow-2.0.0rc2-source.tar.gz/* is a source release that 
>> comes with INSTALL instructions.
>> */apache_airflow-2.0.0rc2-py3-none-any.whl/* is a Python wheel 
>> "binary" release
>> 
>> Please note for this release we have chosen *not* to release an 
>> sdist, just source (git archive) and compiled wheel. My intent was 
>> that of these two wheel file will be uploaded to PyPi
>> 
>> Public keys are available at:
>> <https://dist.apache.org/repos/dist/release/airflow/KEYS>
>> 
>> 
>> Only votes from PMC members are binding, but the release manager 
>> should encourage members of the community
>> to test the release and vote with "(non-binding)".
>> 
>> The test procedure for PMCs and Contributors who would like to test 
>> this RC are described in
>> https://github.com/apache/airflow/blob/2.0.0rc2/dev/README_RELEASE_AIRFLOW.md#verify-the-release-candidate-by-pmcs 
>> <https://github.com/apache/airflow/blob/2.0.0rc1/dev/README_RELEASE_AIRFLOW.md#verify-the-release-candidate-by-pmcs>
>> 
>> Please note that the version number excludes the `rcX` string, so 
>> it's now simply 2.0.0. This will allow us to rename the artifact 
>> without modifying the artifact checksums when we actually release.
>> 
>> List of commits affecting "core" since 2.0.0rc1:
>> 
>> 16d0ae7b7 Update sqlalchemy_jsonfield to avoid pkgresources use 
>> (#13032)
>> db027735a Changes release image preparation to use PyPI packages 
>> (#12990)
>> f015296d0 Add more links to navbar for production docs (#12953)
>> 1a56a58a0 Bump ini from 1.3.5 to 1.3.8 in /airflow/www (#13030)
>> baa68ca51 Adds customized_form_field_behaviours.schema.json to 
>> MANIFEST.in (#13031)
>> 5057f56d2 Handle None values properly when CLI output is YAML/JSON 
>> format (#13024)
>> 5495ab074 Fix broken build of docs/ by removing unused import 
>> (#13007)
>> 08faa9d18 Detect invalid package fiiters (#12996)
>> 2efd9ff85 Fix failing master (#13001)
>> 81a1305bb Trigger provider-yamls check on docs change (#12998)
>> 1fafc8bc4 Display progress for docs build (#13000)
>> aadecf716 Less verbose output for docs build (#12994)
>> 969d3ea4f Add changes from 1.10.14 (#12993)
>> 57528210e Promote new flags in ./docs/build_docs.py (#12991)
>> aa58ef150 Download inventories only once (#12989)
>> 2ec03cd92 Update Dockerfile (#12987)
>> d84faa36a Update Dockerfile.ci (#12988)
>> fbd8348d0 Allow all default roles to view Profile page + allow 
>> editing profile/resetting password for DB-ModelView. (#12971)
>> db166ba75 Update CI to run tests againt v2-0-test branch (#10891)
>> 4fe156f98 Remove unused pre-commit and Fix CI (#12964)
>> 
> 
> 
> --
> Jarek Potiuk
> Polidea <https://www.polidea.com/> | Principal Software Engineer
> 
> M: +48 660 796 129 <tel:+48660796129>
>  <https://www.polidea.com/>
> 
> 


Re: [VOTE]: Release Apache Airflow 2.0.0 form 2.0.0rc2

Posted by Jarek Potiuk <Ja...@polidea.com>.
HUGE +1 (binding).

* Performed all the release verifications (RAT/Signatures/SHA)
* Run several combinations of Python /Backend
* No more sdist problem (no more sdist that is :) !)
* Tested installation with providers and proper provider discovery `airflow
providers list`

IT'S CRAZY FAST. I had to be really, really fast to manage to see the tasks
running :).
And Kudos again to Ryan. The UI is .. REALLY NICE.

J.


On Sat, Dec 12, 2020 at 3:58 PM Ash Berlin-Taylor <as...@apache.org> wrote:

> Hi my lovely Airflowers,
>
> I have cut Airflow 2.0.0 RC1. This email is calling a vote on the release,
> which will run for three days, until 2020-12-15T15:00:00Z
> https://www.timeanddate.com/worldclock/fixedtime.html?msg=8&iso=20201215T1500&p1=1440
> <https://www.timeanddate.com/worldclock/fixedtime.html?msg=8&iso=20201215T1450&p1=1440> (or
> until 3 +1 binding votes have been recieved)
>
> Consider this my +1 binding vote
>
> Airflow 2.0.0 RC2 is available at:
> https://dist.apache.org/repos/dist/dev/airflow/2.0.0rc2/
>
> **apache-airflow-2.0.0rc2-source.tar.gz** is a source release that comes
> with INSTALL instructions.
> **apache_airflow-2.0.0rc2-py3-none-any.whl** is a Python wheel "binary"
> release
>
> Please note for this release we have chosen *not* to release an sdist,
> just source (git archive) and compiled wheel. My intent was that of these
> two wheel file will be uploaded to PyPi
>
> Public keys are available at:
> https://dist.apache.org/repos/dist/release/airflow/KEYS
>
>
> Only votes from PMC members are binding, but the release manager should
> encourage members of the community
> to test the release and vote with "(non-binding)".
>
> The test procedure for PMCs and Contributors who would like to test this
> RC are described in
>
> https://github.com/apache/airflow/blob/2.0.0rc2/dev/README_RELEASE_AIRFLOW.md#verify-the-release-candidate-by-pmcs
> <https://github.com/apache/airflow/blob/2.0.0rc1/dev/README_RELEASE_AIRFLOW.md#verify-the-release-candidate-by-pmcs>
>
> Please note that the version number excludes the `rcX` string, so it's now
> simply 2.0.0. This will allow us to rename the artifact without modifying
> the artifact checksums when we actually release.
>
> List of commits affecting "core" since 2.0.0rc1:
>
> 16d0ae7b7 Update sqlalchemy_jsonfield to avoid pkgresources use (#13032)
> db027735a Changes release image preparation to use PyPI packages (#12990)
> f015296d0 Add more links to navbar for production docs (#12953)
> 1a56a58a0 Bump ini from 1.3.5 to 1.3.8 in /airflow/www (#13030)
> baa68ca51 Adds customized_form_field_behaviours.schema.json to MANIFEST.in
> (#13031)
> 5057f56d2 Handle None values properly when CLI output is YAML/JSON format
> (#13024)
> 5495ab074 Fix broken build of docs/ by removing unused import (#13007)
> 08faa9d18 Detect invalid package fiiters (#12996)
> 2efd9ff85 Fix failing master (#13001)
> 81a1305bb Trigger provider-yamls check on docs change (#12998)
> 1fafc8bc4 Display progress for docs build (#13000)
> aadecf716 Less verbose output for docs build (#12994)
> 969d3ea4f Add changes from 1.10.14 (#12993)
> 57528210e Promote new flags in ./docs/build_docs.py (#12991)
> aa58ef150 Download inventories only once (#12989)
> 2ec03cd92 Update Dockerfile (#12987)
> d84faa36a Update Dockerfile.ci (#12988)
> fbd8348d0 Allow all default roles to view Profile page + allow editing
> profile/resetting password for DB-ModelView. (#12971)
> db166ba75 Update CI to run tests againt v2-0-test branch (#10891)
> 4fe156f98 Remove unused pre-commit and Fix CI (#12964)
>
>

-- 

Jarek Potiuk
Polidea <https://www.polidea.com/> | Principal Software Engineer

M: +48 660 796 129 <+48660796129>
[image: Polidea] <https://www.polidea.com/>