You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@airflow.apache.org by Bolke de Bruin <bd...@gmail.com> on 2017/08/01 07:59:23 UTC

Re: [VOTE] Release Airflow 1.8.2 based on Airflow 1.8.2 RC2

Yes I think so. 

Bolke

Sent from my iPhone

> On 1 Aug 2017, at 00:59, Maxime Beauchemin <ma...@gmail.com> wrote:
> 
> Alright so here's the INSTALL file:
> https://github.com/apache/incubator-airflow/pull/2492
> 
> I'm thinking I'll cherry pick this in the 1.8-test branch and tar the whole
> repo, crank up the RC number and publish to the same location as before.
> 
> Am I on the right track?
> 
> Max
> 
> On Thu, Jul 27, 2017 at 11:12 AM, Chris Riccomini <cr...@apache.org>
> wrote:
> 
>> Oky.. then I guess we can address the feedback above. Owe you some beers,
>> Max.
>> 
>> On Thu, Jul 27, 2017 at 10:56 AM, Bolke de Bruin <bd...@gmail.com>
>> wrote:
>> 
>>> Yep
>>> 
>>> Sent from my iPhone
>>> 
>>>> On 27 Jul 2017, at 19:00, Maxime Beauchemin <
>> maximebeauchemin@gmail.com>
>>> wrote:
>>>> 
>>>> I need to re-package it with build instructions. I'm pretty sure this
>>> means
>>>> another vote. I have time carved up to work on this today/tomorrow.
>>>> 
>>>> Max
>>>> 
>>>> On Thu, Jul 27, 2017 at 9:18 AM, Chris Riccomini <
>> criccomini@apache.org>
>>>> wrote:
>>>> 
>>>>> IMO, given the level of effort for 1.8.2, and how long it's taken, we
>>>>> should not be re-voting right now unless something horrific happened
>> to
>>> the
>>>>> release.
>>>>> 
>>>>> On Tue, Jul 25, 2017 at 9:54 PM, Pavel Martynov <mr...@gmail.com>
>>>>> wrote:
>>>>> 
>>>>>> Hi, folks!
>>>>>> 
>>>>>> AIRFLOW-935 issue marked as resolved and fix version is 1.8.2, but
>> this
>>>>>> commit contained in master branch only and not tagged by 1.8.2rc2.
>>>>>> Can fix of this issue be released in 1.8.2?
>>>>>> 
>>>>>> 2017-07-26 2:27 GMT+03:00 George Leslie-Waksman <
>>>>>> george@cloverhealth.com.invalid>:
>>>>>> 
>>>>>>> I've checked and we are no longer relying on the previous
>>>>>>> LatestOnlyOperator behavior for any of our DAGs.
>>>>>>> 
>>>>>>> This is not a dealbreaker (though I will need to keep it in mind).
>>>>>>> 
>>>>>>> Thanks for asking,
>>>>>>> --George
>>>>>>> 
>>>>>>> On Tue, Jul 25, 2017 at 2:50 PM Maxime Beauchemin <
>>>>>>> maximebeauchemin@gmail.com> wrote:
>>>>>>> 
>>>>>>>> [AIRFLOW-1296] is part of 1.8.2.
>>>>>>>> 
>>>>>>>> Is this a dealbreaker for 1.8.2?
>>>>>>>> 
>>>>>>>> Max
>>>>>>>> 
>>>>>>>> On Tue, Jul 25, 2017 at 2:40 PM, George Leslie-Waksman <
>>>>>>>> george@cloverhealth.com.invalid> wrote:
>>>>>>>> 
>>>>>>>>> I hope that it's not too late for me to chime in but there is a
>>>>>>> breaking
>>>>>>>>> change in the behavior of LatestOnlyOperator.
>>>>>>>>> 
>>>>>>>>> The change was introduced in
>>>>>>>>> PR: https://github.com/apache/incubator-airflow/pull/2365
>>>>>>>>> Change: 333e0b3 [AIRFLOW-1296] Propagate SKIPPED to all downstream
>>>>>>> tasks
>>>>>>>>> 
>>>>>>>>> Prior to this change, the LatestOnlyOperator would skip direct
>>>>>>> downstream
>>>>>>>>> but not indirect downstream; now it skips indirect downstream.
>>>>>>>>> 
>>>>>>>>> This breaks the use of LatestOnlyOperator with TriggerRules that
>> do
>>>>>> not
>>>>>>>>> propagate skips.
>>>>>>>>> 
>>>>>>>>> --George
>>>>>>>>> 
>>>>>>>>> On Thu, Jul 20, 2017 at 10:08 PM Maxime Beauchemin <
>>>>>>>>> maximebeauchemin@gmail.com> wrote:
>>>>>>>>> 
>>>>>>>>>> I think I'm gathering a good picture of what is expected here.
>>>>> I'll
>>>>>>> try
>>>>>>>>> to
>>>>>>>>>> update the Confluence page as I go.
>>>>>>>>>> 
>>>>>>>>>> I'm hoping to get started tomorrow and package it early next
>>>>> week.
>>>>>>>>>> 
>>>>>>>>>> Max
>>>>>>>>>> 
>>>>>>>>>> On Wed, Jul 19, 2017 at 6:16 PM, siddharth anand <
>>>>>> sanand@apache.org>
>>>>>>>>>> wrote:
>>>>>>>>>> 
>>>>>>>>>>> FYI, can anyone pictorially describe the release process (and
>>>>>> post
>>>>>>> it
>>>>>>>>> on
>>>>>>>>>>> the apache airflow wiki)? I think that would eliminate a lot of
>>>>>>>>> confusion
>>>>>>>>>>> in the future and avoid a rehash of this email thread on the
>>>>> next
>>>>>>>>>> release.
>>>>>>>>>>> 
>>>>>>>>>>> -s
>>>>>>>>>>> 
>>>>>>>>>>> On Wed, Jul 19, 2017 at 10:48 AM, Hitesh Shah <
>>>>> hitesh@apache.org
>>>>>>> 
>>>>>>>>> wrote:
>>>>>>>>>>> 
>>>>>>>>>>>> To add, the main source tarball should have instructions to
>>>>>>>> generate
>>>>>>>>>> the
>>>>>>>>>>>> sdist and bdist versions. Additionally, as part of the
>>>>> release
>>>>>>>>> process
>>>>>>>>>> if
>>>>>>>>>>>> the plan is to publish to pypi (after the IPMC vote
>>>>> succeeds),
>>>>>>> then
>>>>>>>>> the
>>>>>>>>>>>> appropriate bits also need to be verified/voted upon. There
>>>>> are
>>>>>>> not
>>>>>>>>>>> exactly
>>>>>>>>>>>> counted as the official release bits but they do need to be
>>>>>>>> verified
>>>>>>>>> as
>>>>>>>>>>>> part of the voting process to ensure that the bits do indeed
>>>>>> map
>>>>>>> to
>>>>>>>>> the
>>>>>>>>>>>> source release, license/notice files are correct, etc.
>>>>>>>>>>>> 
>>>>>>>>>>>> thanks
>>>>>>>>>>>> -- Hitesh
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> On Tue, Jul 18, 2017 at 12:01 AM, Bolke de Bruin <
>>>>>>>> bdbruin@gmail.com>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>>> Thanks Hitesh. We discussed it with John Ament on the IPMC.
>>>>>>>> Python
>>>>>>>>>> has
>>>>>>>>>>>> the
>>>>>>>>>>>>> notion of 3 types of distributions, “source”, “sdist”,
>>>>>> “bdist”,
>>>>>>>>>>> contrary
>>>>>>>>>>>> to
>>>>>>>>>>>>> Java that knows only two (source, bdist). We used to vote
>>>>> on
>>>>>>>>> “sdist”,
>>>>>>>>>>>> which
>>>>>>>>>>>>> was deemed incorrect.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> So, Max, indeed we need to vote on a tar.gz that contains
>>>>>> build
>>>>>>>>>>>>> instructions in INSTALL to get to “sdist”. The build
>>>>>>> instructions
>>>>>>>>>>> should
>>>>>>>>>>>>> also contain instruction how to run the license checks by
>>>>>>> Apache
>>>>>>>>> Rat.
>>>>>>>>>>>> Most
>>>>>>>>>>>>> of the work probably goes in the build instructions and
>>>>>>> verifying
>>>>>>>>>> they
>>>>>>>>>>>>> work, but it should not be much.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Any other clarification required?
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Bolke
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> --
>>>>>> with best regards, Pavel Martynov
>>>>>> 
>>>>> 
>>> 
>>