Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id C6CD0200D00 for ; Sun, 10 Sep 2017 22:09:56 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id C51811609BD; Sun, 10 Sep 2017 20:09:56 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id BBD9E1609B9 for ; Sun, 10 Sep 2017 22:09:55 +0200 (CEST) Received: (qmail 93181 invoked by uid 500); 10 Sep 2017 20:09:54 -0000 Mailing-List: contact dev-help@airflow.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@airflow.incubator.apache.org Delivered-To: mailing list dev@airflow.incubator.apache.org Received: (qmail 93169 invoked by uid 99); 10 Sep 2017 20:09:54 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 10 Sep 2017 20:09:54 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 06B5ED4B6C for ; Sun, 10 Sep 2017 20:09:54 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.121 X-Spam-Level: X-Spam-Status: No, score=-0.121 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id 7_2Hzm_bfLol for ; Sun, 10 Sep 2017 20:09:53 +0000 (UTC) Received: from mail-wm0-f51.google.com (mail-wm0-f51.google.com [74.125.82.51]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 780205FB9F for ; Sun, 10 Sep 2017 20:09:52 +0000 (UTC) Received: by mail-wm0-f51.google.com with SMTP id f199so27426296wme.0 for ; Sun, 10 Sep 2017 13:09:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:content-transfer-encoding:mime-version:date:subject:message-id :references:in-reply-to:to; bh=u/0N8QO1XxoVBV+lslbFt0uDY7nSXQSi1r91o7/hg4o=; b=njFBmA5U+OnUrnJKgFlIgzPDDcbQeCMk+01PcAjlbF9dIjOg5ziQ4Zo1O14rUlG40c qadPwQvEzxRIe09N1NrUPJwCTRT25LIuthdut5gCD/+5ZJaX6CeWmQtX2X9Niqnwfs96 62Im9oKA3jrZHzAmsXmI+/xTubqDgXpqOWufYzoIs8Bh87BDjE5nlhK3jpq2NJDxahnl +oETvNycnzYI98VHqJhQLxlp+o2jWPYfCteVkuFBu+U/OPSxGKMeVvj488BltbsmZJc+ CSKJoswuuvIRJ0u8lFsXNfIHK22K1CgcZvuBHPIXNZiuLkN/uL3gggECQmwrzKobpV7N fHKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version:date :subject:message-id:references:in-reply-to:to; bh=u/0N8QO1XxoVBV+lslbFt0uDY7nSXQSi1r91o7/hg4o=; b=lgM5ZrgjCy3Sbn25n+PMW4X3pPv/PSfY3VBq3uMm35SVE58AOSzTlGm8hYeFKUpr0e Qjm6MZDq8VfjxwSZ77bVRuu7/yIO7+2bNyfR08NOtry2EVppKZnajpZa4XtwCAD5kAoq DjdF+MYbsgyAjae+i163GnVkeiTLYG+t7pjjHYo6kc4SE+sEcstarMvrXMHPgK4NVOIq DdOUY1a0kg1Lw75nEaArwkBSGHKvI3jHOcn5X5tXzCdxCvUXuefsC3pCweLG0AtBNEx5 UzPW2c5bhkkoO57eMrmWxnXq1EIA8/ihZsjgWSaN2poxECnSXQBCNt4hxF4+cSHrjW6H +3zQ== X-Gm-Message-State: AHPjjUgjlwAd18JpUp/lK/tnxA1QodYtRXvxCjAhnoSI7LpN6uu7A/Se ilf169GrLEygn6VeXVo= X-Google-Smtp-Source: ADKCNb7x4JdXvKeWF0qrREZYfskMyl59E/cju64yPBCUHKYQeChAqQ+L4hP7qOxBNomrjIf46Fnfnw== X-Received: by 10.80.155.88 with SMTP id a24mr2260280edj.267.1505074191052; Sun, 10 Sep 2017 13:09:51 -0700 (PDT) Received: from [10.0.1.99] (ip-217-103-182-24.ip.prioritytelecom.net. [217.103.182.24]) by smtp.gmail.com with ESMTPSA id t4sm3381206edc.42.2017.09.10.13.09.50 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 10 Sep 2017 13:09:50 -0700 (PDT) From: Bolke de Bruin Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (1.0) Date: Sun, 10 Sep 2017 22:09:49 +0200 Subject: Re: 1.9.0 PR mini-rundown Message-Id: References: <11EC7029-AD94-4ECC-A0E2-8ED66A60D122@gmail.com> <521C97EB-5486-4B25-9B01-E54EB6A045FD@gmail.com> <225D061A-F32D-4662-9388-3EF9130B9018@firemirror.com> In-Reply-To: <225D061A-F32D-4662-9388-3EF9130B9018@firemirror.com> To: dev@airflow.incubator.apache.org X-Mailer: iPad Mail (14G60) archived-at: Sun, 10 Sep 2017 20:09:57 -0000 Nice run down. There is also a security patch we need to integrate (also to 1= .8.3).=20 Bolke Verstuurd vanaf mijn iPad > Op 8 sep. 2017 om 11:31 heeft Ash Berlin-Taylor het volgende geschreven: >=20 > There are a few PRs I would also like to see in this release, I've gone th= rough the open Github pull requests and picked some out. I've only listed on= es that I would accept if I was reviewing them. >=20 > One of these two (one fixes the specific Celery setting I needed, the othe= r allows much more general customization of Celery config): >=20 > - https://github.com/apache/incubator-airflow/pull/2572 > - https://github.com/apache/incubator-airflow/pull/2542 or https://github.= com/apache/incubator-airflow/pull/2558 (both address the same Jira in slight= ly different ways.) >=20 >=20 > https://github.com/apache/incubator-airflow/pull/2578/files looks like it m= ight be an important fix for a change on master, though is lacking tests cov= ering the bug. >=20 > https://github.com/apache/incubator-airflow/pull/2540 `Variable.setdefault= ` raises an exception when the variable already exists(!), at least when usi= ng JSON. >=20 >=20 > ### Two PRs that look good but aren't quite ready yet >=20 > https://github.com/apache/incubator-airflow/pull/2327/files The `--ignore_= all_dependencies` flag wasn't working. (This seems to be failing due to a mi= ssing license, but otherwise looks good and is an important fix. I have aske= d the author to add the missing license to the new test file.) >=20 > https://github.com/apache/incubator-airflow/pull/2531 Server-side paging o= f DAGS - helps with large airflow instances. (Though this is currently marke= d WIP, so I have asked the author for clarification on if this is ready or n= ot) >=20 > https://github.com/apache/incubator-airflow/pull/2562 - adding the 1.8.2 c= hangelog to master branch. >=20 >=20 >=20 > ### And then some nice to haves/simple changes: >=20 > https://github.com/apache/incubator-airflow/pull/2532 Migrate the S3Hook t= o use boto3. >=20 > https://github.com/apache/incubator-airflow/pull/2509/files a tiny refacto= r to move a calculation only to where it is needed. >=20 > https://github.com/apache/incubator-airflow/pull/2479 fix syntax errors in= the docs >=20 > https://github.com/apache/incubator-airflow/pull/2405 exposes a new option= to `airflow worker` for `--celery_hostname` to support running multiple wor= kers on the same node. >=20 > https://github.com/apache/incubator-airflow/pull/2507/files - properly cle= ars hidden fields in the Connection UI when changing type. >=20 > https://github.com/apache/incubator-airflow/pull/2237/files - Fix issue wi= th Gunicorn 19.4 and upgrade to it. Probably a good idea to not be stuck on o= lder versions of modules? (has conflicts, but its two one-line changes so lo= oks like it would be easy to resolve at merge time.) >=20 > https://github.com/apache/incubator-airflow/pull/2189/files - replace an i= nstance of hardcoded `scheduled_` prefix with ID_PREFIX variable. No semanti= c meaning but seems to be the last instance of this string that isn't using t= he variable. >=20 > I hope this was helpful. >=20 > -ash >=20 >=20 >> On 7 Sep 2017, at 20:26, Chris Riccomini wrote: >>=20 >> Double negative for the win. Rephrase: Highly unlikely K8s will make 1.9.= 0. >>=20 >> On Thu, Sep 7, 2017 at 12:26 PM, Chris Riccomini >> wrote: >>=20 >>> Highly unlikely K8s will not make 1.9.0. >>>=20 >>>> On Thu, Sep 7, 2017 at 12:19 PM, Bolke de Bruin wro= te: >>>>=20 >>>> Depends on how fast it stabilizes... >>>>=20 >>>> Sent from my iPhone >>>>=20 >>>>> On 7 Sep 2017, at 21:11, Sergei Iakhnin wrote: >>>>>=20 >>>>> The Kubernetes features would be exciting to have. Do you think these >>>> will >>>>> make it into this release? >>>>>=20 >>>>>> On Thu, Sep 7, 2017 at 8:22 PM Bolke de Bruin >>>> wrote: >>>>>>=20 >>>>>> Would be appreciated! >>>>>>=20 >>>>>> Op 7 sep. 2017 8:06 p.m. schreef "Chris Riccomini" < >>>> criccomini@apache.org >>>>>>> : >>>>>>=20 >>>>>>> @Bolke, I can wait to cut the test branch until that PR is merged, i= f >>>> you >>>>>>> like. >>>>>>>=20 >>>>>>> On Thu, Sep 7, 2017 at 10:19 AM, Bolke de Bruin >>>>>> wrote: >>>>>>>=20 >>>>>>>> One of my team members is preparing a comprehensive PR that reworks= >>>> all >>>>>>>> logging to use the standard framework that was recently introduced.= >>>> It >>>>>> is >>>>>>>> expected to be become public tomorrow. So please don't cut too earl= y >>>>>> ;-). >>>>>>>> In addition it would be nice to have a PR clean up? Some PRs have >>>> been >>>>>>>> waiting for some time. >>>>>>>>=20 >>>>>>>> BTW: we will maintain 1.8.X for bug fixes until 1.10/2.0 comes >>>> along. >>>>>>>>=20 >>>>>>>> Cheers >>>>>>>> Bolke >>>>>>>>=20 >>>>>>>> Sent from my iPhone >>>>>>>>=20 >>>>>>>>> On 7 Sep 2017, at 18:55, Chris Riccomini >>>>>>> wrote: >>>>>>>>>=20 >>>>>>>>> Hey all, >>>>>>>>>=20 >>>>>>>>> The workflow is documented here: >>>>>>>>>=20 >>>>>>>>>=20 >>>>>> https://cwiki.apache.org/confluence/display/AIRFLOW/Releasing+Airflow= >>>>>>>>>=20 >>>>>>>>> I'll probably cut the 1.9.0 test branch today or tomorrow, dependi= ng >>>>>> on >>>>>>>>> schedule. I'll let folks know when it's cut via dev@. >>>>>>>>>=20 >>>>>>>>>> Once the branch is cut does that mean no more PRs will be include= d >>>>>> in >>>>>>>> the >>>>>>>>> release, or can some changes still be cherry-picked/merged in? >>>>>>>>>=20 >>>>>>>>> We can still cherry-pick PRs in. Very quickly, though, we begin >>>>>>> rejecting >>>>>>>>> any PRs that aren't bug fixes. It's a big exercise to stabilize >>>> these >>>>>>>>> releases, so I will start rejecting merging non-bug fix PRs pretty= >>>>>>>> quickly. >>>>>>>>> Probably within a couple of weeks. >>>>>>>>>=20 >>>>>>>>> Cheers, >>>>>>>>> Chris >>>>>>>>>=20 >>>>>>>>> On Thu, Sep 7, 2017 at 9:31 AM, Ash Berlin-Taylor < >>>>>>>>> ash_airflowlist@firemirror.com> wrote: >>>>>>>>>=20 >>>>>>>>>> What is the workflow? Once the branch is cut does that mean no mo= re >>>>>>> PRs >>>>>>>>>> will be included in the release, or can some changes still be >>>>>>>>>> cherry-picked/merged in? >>>>>>>>>>=20 >>>>>>>>>> (Is this documented somewhere I can read?) >>>>>>>>>>=20 >>>>>>>>>> Oh, and thing someone in gitter chat pointed out: the CHANGELOG o= n >>>>>>>> master >>>>>>>>>> doesn't include entries for 1.8.2. >>>>>>>>>>=20 >>>>>>>>>> -ash >>>>>>>>>>> On 7 Sep 2017, at 17:28, Andrew Chen = >>>>>>>> wrote: >>>>>>>>>>>=20 >>>>>>>>>>> Any estimate when branch 1.9 will be cut? >>>>>>>>>>>=20 >>>>>>>>>>> On Thu, Sep 7, 2017 at 9:25 AM, Maxime Beauchemin < >>>>>>>>>>> maximebeauchemin@gmail.com> wrote: >>>>>>>>>>>=20 >>>>>>>>>>>> Go for it! Still trying to wrap up 1.8.2 ... >>>>>>>>>>>>=20 >>>>>>>>>>>> Max >>>>>>>>>>>>=20 >>>>>>>>>>>> On Thu, Sep 7, 2017 at 8:31 AM, Bolke de Bruin < >>>> bdbruin@gmail.com >>>>>>>=20 >>>>>>>>>> wrote: >>>>>>>>>>>>=20 >>>>>>>>>>>>> Awesome! >>>>>>>>>>>>>=20 >>>>>>>>>>>>>=20 >>>>>>>>>>>>>> On 7 Sep 2017, at 17:04, Chris Riccomini < >>>> criccomini@apache.org >>>>>>>=20 >>>>>>>>>>>> wrote: >>>>>>>>>>>>>>=20 >>>>>>>>>>>>>> Hey all, >>>>>>>>>>>>>>=20 >>>>>>>>>>>>>> I want to get the ball rolling on 1.9.0, now that 1.8.2 is ou= t >>>>>> the >>>>>>>>>>>> door. >>>>>>>>>>>>>>=20 >>>>>>>>>>>>>> @Max, I recall you mentioning driving this, but if you're bur= nt >>>>>>> out >>>>>>>>>>>> after >>>>>>>>>>>>>> the 1.8.2 work, Joy and I can drive 1.9.0. Just let me know. >>>>>>>>>>>>>>=20 >>>>>>>>>>>>>> Cheers, >>>>>>>>>>>>>> Chris >>>>>>>>>>>>>=20 >>>>>>>>>>>>>=20 >>>>>>>>>>>>=20 >>>>>>>>>>=20 >>>>>>>>>>=20 >>>>>>>>=20 >>>>>>>=20 >>>>>>=20 >>>>> -- >>>>>=20 >>>>> Sergei >>>>=20 >>>=20 >>>=20 >=20