Max Can you move this forward please? You have received 2 binding +1 if you include your own it's 3 and the vote has been open long enough. Time to go to the ipmc!
Cheers Bolke Sent from my iPhone > On 9 Aug 2017, at 20:06, Bolke de Bruin <[email protected]> wrote: > > We will maintain 1.8.X and 1.9.X until a next major release. So there will be > a 1.8.3 regardless of 1.9. > > Bolke > > Sent from my iPhone > >> On 9 Aug 2017, at 19:07, George Leslie-Waksman >> <[email protected]> wrote: >> >> We've been having a lot of problems with 1.8.1 because of a bug in the >> DagRun deadlock detection, reported under AIRFLOW-1420 and AIRFLOW-1473. >> >> I have a bugfix PR out: >> https://github.com/apache/incubator-airflow/pull/2506 >> >> I would love to see this bugfix make it in before work starts on new >> features for 1.9.0. If it can make it in to 1.8.2, great; if not, I would >> hope that there can be a 1.8.3 with it sooner rather than later. >> >> --George >> >> On Wed, Aug 9, 2017 at 8:58 AM Maxime Beauchemin <[email protected]> >> wrote: >> >>> I still consider 1.8.2 a bit of a practice run for me, once it's out I'll >>> kick off 1.9.0 fresh forked off master. >>> >>> Max >>> >>> On Wed, Aug 9, 2017 at 8:57 AM, Maxime Beauchemin < >>> [email protected]> wrote: >>> >>>> Oh I need to simplify the instructions and point to using that. >>>> >>>> Max >>>> >>>> On Wed, Aug 9, 2017 at 8:51 AM, Bolke de Bruin <[email protected]> >>> wrote: >>>> >>>>> +1 (binding), >>>>> >>>>> You know that there is a sign.sh in the dev folder? Makes your life >>>>> easier :-). >>>>> >>>>> >>>>> Sent from my iPhone >>>>> >>>>>> On 8 Aug 2017, at 19:37, Chris Riccomini <[email protected]> >>> wrote: >>>>>> >>>>>> Gocha. >>>>>> >>>>>> +1 (binding) >>>>>> >>>>>> Validated artifacts: >>>>>> >>>>>> $ gpg --print-md SHA512 apache-airflow-1.8.2+incubating-bin.tar.gz >>>>>> apache-airflow-1.8.2+incubating-source.tar.gz >>>>>> apache-airflow-1.8.2+incubating-bin.tar.gz: >>>>>> F32FFE95 BDC2066A 125624F1 62731E34 AD45D5A4 01B73345 FDD3FF09 >>> FFD9CEF8 >>>>>> 632611DF >>>>>> B943FA79 9074B8AA 1B54616F EB47A3DB B35D740A 1DBB907D 32E83F59 >>>>>> apache-airflow-1.8.2+incubating-source.tar.gz: >>>>>> 51381ED4 7FA0C0DE 5822BA23 B9EC7290 EA668259 6CD03800 B176E9A6 >>> 24F27955 >>>>>> 8CC0B1A8 >>>>>> 7DC89DF8 FF58A32F 20B5C448 FC7EECA5 17E0B749 6B356B42 05E020AB >>>>>> >>>>>> $ cat apache-airflow-1.8.2+incubating-bin.tar.gz.sha >>>>>> apache-airflow-1.8.2+incubating-source.tar.gz.sha >>>>>> apache-airflow-1.8.2+incubating-bin.tar.gz: >>>>>> F32FFE95 BDC2066A 125624F1 62731E34 AD45D5A4 01B73345 FDD3FF09 >>> FFD9CEF8 >>>>>> 632611DF >>>>>> B943FA79 9074B8AA 1B54616F EB47A3DB B35D740A 1DBB907D 32E83F59 >>>>>> apache-airflow-1.8.2+incubating-source.tar.gz: >>>>>> 51381ED4 7FA0C0DE 5822BA23 B9EC7290 EA668259 6CD03800 B176E9A6 >>> 24F27955 >>>>>> 8CC0B1A8 >>>>>> 7DC89DF8 FF58A32F 20B5C448 FC7EECA5 17E0B749 6B356B42 05E020AB >>>>>> >>>>>> $ md5 apache-airflow-1.8.2+incubating-bin.tar.gz >>>>>> apache-airflow-1.8.2+incubating-source.tar.gz >>>>>> MD5 (apache-airflow-1.8.2+incubating-bin.tar.gz) = >>>>>> 7e57eda714847f0057f3e31daf90a3d6 >>>>>> MD5 (apache-airflow-1.8.2+incubating-source.tar.gz) = >>>>>> 62d371c2e828f6631e8d8646f09bf593 >>>>>> >>>>>> $ cat apache-airflow-1.8.2+incubating-bin.tar.gz.md5 >>>>>> apache-airflow-1.8.2+incubating-source.tar.gz.md5 >>>>>> apache-airflow-1.8.2+incubating-bin.tar.gz: >>>>>> 7E 57 ED A7 14 84 7F 00 57 F3 E3 1D AF 90 A3 D6 >>>>>> apache-airflow-1.8.2+incubating-source.tar.gz: >>>>>> 62 D3 71 C2 E8 28 F6 63 1E 8D 86 46 F0 9B F5 93 >>>>>> >>>>>> $ gpg --verify apache-airflow-1.8.2+incubating-bin.tar.gz.asc >>>>>> apache-airflow-1.8.2+incubating-bin.tar.gz >>>>>> gpg: Signature made Mon Aug 7 22:03:07 2017 PDT using RSA key ID >>>>> C7BC7E0D >>>>>> gpg: Good signature from "Maxime Beauchemin < >>>>> [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: 99E2 0282 4A25 EAA3 7505 50BE E6F0 505C C7BC >>>>> 7E0D >>>>>> >>>>>> $ gpg --verify apache-airflow-1.8.2rc3+incubating.tar.gz.asc >>>>>> apache-airflow-1.8.2rc3+incubating.tar.gz >>>>>> gpg: Signature made Tue Aug 1 12:43:42 2017 PDT using RSA key ID >>>>> C7BC7E0D >>>>>> gpg: Good signature from "Maxime Beauchemin < >>>>> [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: 99E2 0282 4A25 EAA3 7505 50BE E6F0 505C C7BC >>>>> 7E0D >>>>>> >>>>>> >>>>>> >>>>>> On Tue, Aug 8, 2017 at 10:35 AM, Maxime Beauchemin < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> I was told to remove the `RCx` from the name and validated putting >>>>> them in >>>>>>> a subfolder. I'm guessing the idea is to be able to just move the >>>>> files to >>>>>>> their final location without renaming them upon a successful vote. >>>>>>> >>>>>>> Max >>>>>>> >>>>>>> On Tue, Aug 8, 2017 at 10:26 AM, Chris Riccomini < >>>>> [email protected]> >>>>>>> wrote: >>>>>>> >>>>>>>> Are the artifacts supposed to include `rc4` in their name? The rc3 >>> had >>>>>>>> that, but rc4 appears to have file names with no RC in the filename. >>>>>>>> >>>>>>>> On Mon, Aug 7, 2017 at 10:23 PM, Maxime Beauchemin < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> 1.8.2 RC4 is baked and available at: >>>>>>>>> https://dist.apache.org/repos/dist/dev/incubator/airflow, public >>>>> keys >>>>>>>>> are available at https://dist.apache.org/repos/ >>>>>>>> dist/release/incubator/airf >>>>>>>>> low. >>>>>>>>> >>>>>>>>> apache-airflow-1.8.2+incubating-source.tar.gz >>>>>>>>> <https://dist.apache.org/repos/dist/dev/incubator/ >>>>>>>> airflow/1.8.2rc4/apache- >>>>>>>>> airflow-1.8.2+incubating-source.tar.gz> >>>>>>>>> is >>>>>>>>> a source release that comes with INSTALL instructions. >>>>>>>>> >>>>>>>>> Along with it, for convenience, find the binary Python "sdist" as >>>>>>>>> apache-airflow-1.8.2+incubating-bin.tar.gz >>>>>>>>> <https://dist.apache.org/repos/dist/dev/incubator/ >>>>>>>> airflow/1.8.2rc4/apache- >>>>>>>>> airflow-1.8.2+incubating-bin.tar.gz> >>>>>>>>> >>>>>>>>> 1.8.2 RC4 is build upon 1.8.1 with the commits listed bellow on top >>>>> of >>>>>>>> it. >>>>>>>>> I added the JIRAs that were identified blockers and targeted >>> 1.8.2. I >>>>>>>>> attempted to bring in all of the JIRAs that targeted 1.8.2 but >>> bailed >>>>>>> on >>>>>>>>> the ones that were generating merge conflicts. I also added all of >>>>> the >>>>>>>>> JIRAs that we've been running in production at Airbnb. >>>>>>>>> >>>>>>>>> Issues fixed: >>>>>>>>> 9a53e66 [AIRFLOW-809][AIRFLOW-1] Use __eq__ ColumnOperator When >>>>> Testing >>>>>>>>> Booleans >>>>>>>>> 333e0b3 [AIRFLOW-1296] Propagate SKIPPED to all downstream tasks >>>>>>>>> 93825d5 [AIRFLOW-XXX] Re-enable caching for hadoop components >>>>>>>>> 33a9dcb [AIRFLOW-XXX] Pin Hive and Hadoop to a specific version and >>>>>>>> create >>>>>>>>> writable warehouse dir >>>>>>>>> 7cff6cd [AIRFLOW-1308] Disable nanny usage for Dask >>>>>>>>> 570b2ed [AIRFLOW-1294] Backfills can loose tasks to execute >>>>>>>>> 3f48d48 [AIRFLOW-1291] Update NOTICE and LICENSE files to match ASF >>>>>>>>> requirements >>>>>>>>> 69bd269 [AIRFLOW-1160] Update Spark parameters for Mesos >>>>>>>>> 9692510 [AIRFLOW 1149][AIRFLOW-1149] Allow for custom filters in >>>>> Jinja2 >>>>>>>>> templates >>>>>>>>> 6de5330 [AIRFLOW-1119] Fix unload query so headers are on first >>> row[] >>>>>>>>> b4e9eb8 [AIRFLOW-1089] Add Spark application arguments >>>>>>>>> a4083f3 [AIRFLOW-1078] Fix latest_runs endpoint for old flask >>>>> versions >>>>>>>>> 7a02841 [AIRFLOW-1074] Don't count queued tasks for concurrency >>>>> limits >>>>>>>>> a2c18a5 [AIRFLOW-1064] Change default sort to job_id for >>>>>>>>> TaskInstanceModelView >>>>>>>>> d1c64ab [AIRFLOW-1038] Specify celery serialization options >>>>> explicitly >>>>>>>>> b4ee88a [AIRFLOW-1036] Randomize exponential backoff >>>>>>>>> 9fca409 [AIRFLOW-993] Update date inference logic >>>>>>>>> 272c2f5 [AIRFLOW-1167] Support microseconds in FTPHook modification >>>>>>> time >>>>>>>>> c7c0b72 [AIRFLOW-1179] Fix Pandas 0.2x breaking Google BigQuery >>>>> change >>>>>>>>> acd0166 [AIRFLOW-1263] Dynamic height for charts >>>>>>>>> 7f33f6e [AIRFLOW-1266] Increase width of gantt y axis >>>>>>>>> fc33c04 [AIRFLOW-1290] set docs author to 'Apache Airflow' >>>>>>>>> 2e9eee3 [AIRFLOW-1282] Fix known event column sorting >>>>>>>>> 2389a8a [AIRFLOW-1166] Speed up >>> _change_state_for_tis_without_dagrun >>>>>>>>> bf966e6 [AIRFLOW-1192] Some enhancements to qubole_operator >>>>>>>>> 57d5bcd [AIRFLOW-1281] Sort variables by key field by default >>>>>>>>> 802fc15 [AIRFLOW-1244] Forbid creation of a pool with empty name >>>>>>>>> 1232b6a [AIRFLOW-1243] DAGs table has no default entries to show >>>>>>>>> b0ba3c9 [AIRFLOW-1227] Remove empty column on the Logs view >>>>>>>>> c406652 [AIRFLOW-1226] Remove empty column on the Jobs view >>>>>>>>> 51a83cc [AIRFLOW-1199] Fix create modal >>>>>>>>> cac7d4c [AIRFLOW-1200] Forbid creation of a variable with an empty >>>>> key >>>>>>>>> 5f3ee52 [AIRFLOW-1186] Sort dag.get_task_instances by >>> execution_date >>>>>>>>> f446c08 [AIRFLOW-1145] Fix closest_date_partition function with >>>>> before >>>>>>>> set >>>>>>>>> to True If we're looking for the closest date before, we should >>> take >>>>>>> the >>>>>>>>> latest date in the list of date before. >>>>>>>>> 93b8e96 [AIRFLOW-1180] Fix flask-wtf version for >>> test_csrf_rejection >>>>>>>>> bb56805 [AIRFLOW-1170] DbApiHook insert_rows inserts parameters >>>>>>>> separately >>>>>>>>> 093b2f0 [AIRFLOW-1150] Fix scripts execution in sparksql hook[] >>>>>>>>> 777f181 [AIRFLOW-1168] Add closing() to all connections and cursors >>>>>>>>> >>>>>>>>> As part of the process I updated the release intructions here: >>>>>>>>> https://cwiki.apache.org/confluence/display/AIRFLOW/Releasin >>>>> g+Airflow >>>>>>>>> >>>>>>>>> Max >>>>>>>>> >>>>>>>> >>>>>>> >>>>> >>>> >>>> >>>
