FYI I've created a PR https://github.com/apache/airflow/pull/10493 to add what is expected from people verifying the release:
PMCS (legal): https://github.com/PolideaInternal/airflow/blob/add-instructions-to-verify-the-release/dev/README.md#verifying-the-release-candidate-by-pmcs-legal Contributors (making sure that release works) https://github.com/PolideaInternal/airflow/blob/add-instructions-to-verify-the-release/dev/README.md#verifying-if-the-release-works-by-contributors It contains instructions on how both - PMCs and Contributors can easily verify the legal stuff and install release candidates and start testing it. I hope we will get many more +1s (even non-binding) for this and the future releases thanks to that :). J. On Sun, Aug 23, 2020 at 12:32 PM Jarek Potiuk <[email protected]> wrote: > And RAT check as well: > > [jarek:~/Downloads/test-1.10.12rc4/apache-airflow-1.10.12rc4] % java -jar > ../../apache-rat-0.13/apache-rat-0.13.jar -E .rat-excludes -d . > Ignored 16 lines in your exclusion files as comments or empty lines. > > ***************************************************** > Summary > ------- > Generated at: 2020-08-23T12:32:10+02:00 > > Notes: 6 > Binaries: 125 > Archives: 0 > Standards: 1431 > > Apache Licensed: 1428 > Generated Documents: 0 > > JavaDocs are generated, thus a license header is optional. > Generated files do not require license headers. > > 0 Unknown Licenses > > ***************************************************** > > On Sun, Aug 23, 2020 at 12:27 PM Jarek Potiuk <[email protected]> > wrote: > >> +1 (binding) >> >> I tested just one variant this time :) . BTW - for anyone willing to run >> some quick tests as well, it is now super-easy to install and run Airflow >> in any version: >> >> 1) `./breeze --install-airflow-version 1.10.12.rc4 --python 3.7 --backend >> postgres` >> 2) `tmux` >> 3) Hit Ctrl-B followed by " >> 4) `airflow resetdb -y` >> 5) if you want rbac: >> * Change RBAC setting: `sed "s/rbac = False/rbac = True/" -i >> /root/airflow/airflow.cfg` >> * airflow resetdb -y >> * Run`airflow create_user -r Admin -u airflow -e [email protected] >> -f Airflow -l User -p airflow >> 6) `airflow scheduler` >> 7) Ctrl-B "up-arrow" >> 8) `airflow webserver` >> >> http://localhost:28080 is where the UI of Airflow should be waiting >> >> J. >> >> *SHA512:* >> >> [jarek:~/Downloads/test-1.10.12rc4] % for i in *.sha512 >> do >> echo "Checking $i"; gpg --print-md SHA512 `basename $i .sha512 ` | diff - >> $i >> done >> Checking apache-airflow-1.10.12rc4-bin.tar.gz.sha512 >> Checking apache_airflow-1.10.12rc4-py2.py3-none-any.whl.sha512 >> Checking apache-airflow-1.10.12rc4-source.tar.gz.sha512 >> >> >> *Signature:* >> >> [jarek:~/Downloads/test-1.10.12rc4] 130 % for i in *.asc >> >> >> do >> echo "Checking $i"; gpg --verify `basename $i .sha512 ` >> done >> Checking apache-airflow-1.10.12rc4-bin.tar.gz.asc >> gpg: assuming signed data in 'apache-airflow-1.10.12rc4-bin.tar.gz' >> gpg: Signature made sob, 22 sie 2020, 20:28:28 CEST >> gpg: using RSA key 12717556040EEF2EEAF1B9C275FCCD0A25FA0E4B >> gpg: Good signature from "Kaxil Naik <[email protected]>" [unknown] >> gpg: WARNING: This key is not certified with a trusted signature! >> gpg: There is no indication that the signature belongs to the >> owner. >> Primary key fingerprint: 1271 7556 040E EF2E EAF1 B9C2 75FC CD0A 25FA >> 0E4B >> Checking apache_airflow-1.10.12rc4-py2.py3-none-any.whl.asc >> gpg: assuming signed data in >> 'apache_airflow-1.10.12rc4-py2.py3-none-any.whl' >> gpg: Signature made sob, 22 sie 2020, 20:28:31 CEST >> gpg: using RSA key 12717556040EEF2EEAF1B9C275FCCD0A25FA0E4B >> gpg: Good signature from "Kaxil Naik <[email protected]>" [unknown] >> gpg: WARNING: This key is not certified with a trusted signature! >> gpg: There is no indication that the signature belongs to the >> owner. >> Primary key fingerprint: 1271 7556 040E EF2E EAF1 B9C2 75FC CD0A 25FA >> 0E4B >> Checking apache-airflow-1.10.12rc4-source.tar.gz.asc >> gpg: assuming signed data in 'apache-airflow-1.10.12rc4-source.tar.gz' >> gpg: Signature made sob, 22 sie 2020, 20:28:25 CEST >> gpg: using RSA key 12717556040EEF2EEAF1B9C275FCCD0A25FA0E4B >> gpg: Good signature from "Kaxil Naik <[email protected]>" [unknown] >> gpg: WARNING: This key is not certified with a trusted signature! >> gpg: There is no indication that the signature belongs to the >> owner. >> Primary key fingerprint: 1271 7556 040E EF2E EAF1 B9C2 75FC CD0A 25FA >> 0E4B >> >> On Sun, Aug 23, 2020 at 10:16 AM Tomasz Urbaszek <[email protected]> >> wrote: >> >>> Tested scheduler and webserver, installed backport-packgages and run >>> few DAGs, +1 (binding). >>> >>> Tomek >>> >>> >>> On Sun, Aug 23, 2020 at 3:03 AM Kamil Breguła <[email protected]> >>> wrote: >>> > >>> > +1 (binding) >>> > >>> > On Sat, Aug 22, 2020 at 8:35 PM Kaxil Naik <[email protected]> >>> wrote: >>> > >>> > > +1 (binding) >>> > > >>> > > *Note*: This has only 1 change from 1.10.12rc3 so everything else is >>> the >>> > > same >>> > > >>> > > On Sat, Aug 22, 2020 at 7:34 PM Kaxil Naik <[email protected]> >>> wrote: >>> > > >>> > > > Hello Apache Airflow Community, >>> > > > >>> > > > This is a call for the vote to release Apache Airflow version >>> 1.10.12. >>> > > > >>> > > > The release candidate: >>> > > > https://dist.apache.org/repos/dist/dev/airflow/1.10.12rc4/ >>> > > > >>> > > > *apache-airflow-1.10.12rc4-source.tar.gz* is a source release that >>> comes >>> > > > with INSTALL instructions. >>> > > > *apache-airflow-1.10.12rc4-bin.tar.gz* is the binary Python "sdist" >>> > > > snapshot. >>> > > > *apache_airflow-1.10.12rc4-py3-none-any.whl* is the binary Python >>> wheel >>> > > > snapshot. >>> > > > >>> > > > Public keys are available at: >>> https://www.apache.org/dist/airflow/KEYS >>> > > > >>> > > > For convenience, RC is also uploaded on PyPI so you can install it >>> using >>> > > > *pip install apache-airflow==1.10.12rc4* >>> > > > >>> > > > Changes from *1.10.12rc3*: >>> > > > - Fix broken Kubernetes PodRuntimeInfoEnv (#10478 >>> > > > <https://github.com/apache/airflow/issues/10478>) >>> > > > >>> > > > https://github.com/apache/airflow/blob/1.10.12rc4/CHANGELOG.txt >>> > > > >>> > > > The vote will be open for at least 72 hours (2020-08-25 18:35 UTC) >>> or >>> > > > until the necessary number >>> > > > of votes are reached. >>> > > > >>> > > > >>> > > > >>> > > >>> https://www.timeanddate.com/countdown/to?iso=20200825T1935&p0=136&font=cursive >>> > > > >>> > > > Please vote accordingly: >>> > > > >>> > > > [ ] +1 approve >>> > > > [ ] +0 no opinion >>> > > > [ ] -1 disapprove with the reason >>> > > > >>> > > > Only votes from PMC members are binding, but members of the >>> community are >>> > > > encouraged to test the release and vote with "(non-binding)". >>> > > > >>> > > > Please note that the version number excludes the `rcX` string, so >>> it's >>> > > now >>> > > > simply 1.10.12. This will allow us to rename the artifact without >>> > > modifying >>> > > > the artifact checksums when we actually release. >>> > > > >>> > > > Thanks, >>> > > > Kaxil Naik >>> > > > >>> > > >>> >> >> >> -- >> >> 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/> > > -- Jarek Potiuk Polidea <https://www.polidea.com/> | Principal Software Engineer M: +48 660 796 129 <+48660796129> [image: Polidea] <https://www.polidea.com/>
