incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sebb <seb...@gmail.com>
Subject Re: [VOTE] Release Airflow 1.10.0
Date Thu, 19 Jul 2018 08:33:18 GMT
On 19 July 2018 at 09:15, Bolke de Bruin <bdbruin@gmail.com> wrote:
> Hi Yang,
>
> The source package is the one was voted upon with the PMC and is under vote now.
> The binary package is just a convenience package and not the artefact voted upon. The
source package does contain
> the files.

However if you release the binary package, it must have NOTICE and
LICENSE files, and these must agree with the contents of the package.

> * kerberos: airflow/api/auth/backend/kerberos_auth.py
> * elasticmock: tests/utils/log/elasticmock
> * licenses: licenses/
>
> Adding the “licenses/“ folder to the binary package is probably a good idea so we
will do so next release. Tests are not included in the binary release for obvious reasons.
>
> Can you please make sure you are reviewing the right artefact?
>
> Cheers
> Bolke
>
>
>> On 19 Jul 2018, at 08:35, Yang Bo <oakyang@gmail.com> wrote:
>>
>> Hi Bruin,
>>
>> Sorry. I rechecked and found that I downloaded the binary package<
>> https://dist.apache.org/repos/dist/dev/incubator/airflow/1.10.0rc2/apache-airflow-1.10.0rc2+incubating-bin.tar.gz>
>> instead of the source package.
>> The licenses folder is missing and I can't find files relating to
>> elasticmock or flask-kerberos.
>>
>> On Thu, Jul 19, 2018 at 1:28 PM Bolke de Bruin <bdbruin@gmail.com> wrote:
>>
>>> Hi Yang,
>>>
>>> Thanks for reviewing. To your points.
>>>
>>> 1. I verified the number of licenses we are referring to (14) and the
>>> number of licenses included (14). They are equal. Which ones are you
>>> missing?
>>> 2. Flask-Kerberos is actually bundled and part of the source distribution.
>>> Also elasticmock is included as part of the tests.
>>> 3. Good point. We will do so as part of the next release.
>>>
>>> You also mentioned that some .pyc files are included. The files you are
>>> referring to are not part of the source tar.gz as far as I can see. I
>>> downloaded the tar.gz, unpacked it and checked for the files you mentioned.
>>>
>>> Cheers
>>> Bolke
>>>
>>> Verstuurd vanaf mijn iPad
>>>
>>>> Op 19 jul. 2018 om 03:56 heeft Yang Bo <oakyang@gmail.com> het volgende
>>> geschreven:
>>>>
>>>> There are also some binary files (*.pyc) in the airflow/config_templates.
>>>> Those should be removed.
>>>>
>>>>> On Thu, Jul 19, 2018 at 9:51 AM Yang Bo <oakyang@gmail.com> wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>> I found several minor issues regarding the LICENSE in the source
>>> release.
>>>>> 1. The LICENSE states that there are corresponding
>>>>> licenses/LICENSE-[project] file for third parties but they do not exist.
>>>>> 2. There are some libraries that are not bundled in the source release
>>> but
>>>>> are listed in the LICENSE file, e.g. ElasticMock, flask-kerberos etc.
>>> The
>>>>> LICENSE file should only contain what's actually bundled.
>>>>> 3. It's better to provide the version in the LICENSE for third parties
>>>>> because the license term may change between versions.
>>>>>
>>>>>> On Thu, Jul 19, 2018 at 2:40 AM Bolke de Bruin <bdbruin@gmail.com>
>>> wrote:
>>>>>>
>>>>>> Hello Incubator PMC’ers,
>>>>>>
>>>>>> The Apache Airflow community has voted and approved the proposal
to
>>>>>> release
>>>>>> Apache Airflow 1.10.0 (incubating) based on 1.10.0 Release Candidate
>>> 2. We
>>>>>> now kindly request the Incubator PMC members to review and vote on
this
>>>>>> incubator release.
>>>>>>
>>>>>> Airflow is a platform to programmatically author, schedule, and monitor
>>>>>> workflows. Use Airflow to author workflows as directed acyclic graphs
>>>>>> (DAGs) of tasks. The airflow scheduler executes your tasks on an
array
>>> of
>>>>>> workers while following the specified dependencies. Rich command
line
>>>>>> utilities make performing complex surgeries on DAGs a snap. The rich
>>> user
>>>>>> interface makes it easy to visualize pipelines running in production,
>>>>>> monitor progress, and troubleshoot issues when needed. When workflows
>>> are
>>>>>> defined as code, they become more maintainable, versionable, testable,
>>> and
>>>>>> collaborative.
>>>>>>
>>>>>> In this release with took special care of:
>>>>>>
>>>>>> * Correct License Headers
>>>>>> * Removing potential GPL dependency
>>>>>> * Better formatting of Disclaimer
>>>>>>
>>>>>> After a successful IPMC vote Artifacts will be available at:
>>>>>>
>>>>>> https://www.apache.org/dyn/closer.cgi/incubator/airflow <
>>>>>> https://www.apache.org/dyn/closer.cgi/incubator/airflow>
>>>>>>
>>>>>> Public keys are available at:
>>>>>>
>>>>>> https://www.apache.org/dist/incubator/airflow/ <
>>>>>> https://www.apache.org/dist/incubator/airflow/>
>>>>>>
>>>>>> apache-airflow-1.10.0rc2+incubating-source.tar.gz
>>>>>> <
>>>>>>
>>>>>>
>>> https://dist.apache.org/repos/dist/dev/incubator/airflow/1.10.0rc2/apache-airflow-1.10.0rc2+incubating-source.tar.gz
>>>>>> <
>>>>>>
>>> https://dist.apache.org/repos/dist/dev/incubator/airflow/1.10.0rc2/apache-airflow-1.10.0rc2+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.10.0rc2+incubating-bin.tar.gz
>>>>>> <
>>>>>>
>>>>>>
>>> https://dist.apache.org/repos/dist/dev/incubator/airflow/1.10.0rc2/apache-airflow-1.10.0rc2+incubating-bin.tar.gz
>>>>>> <
>>>>>>
>>> https://dist.apache.org/repos/dist/dev/incubator/airflow/1.10.0rc2/apache-airflow-1.10.0rc2+incubating-bin.tar.gz
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> Vote thread:
>>>>>>
>>>>>>
>>> https://mail-archives.apache.org/mod_mbox/airflow-dev/201807.mbox/%3C9C7820E4-63C7-4B2C-9A89-BEF6DCBC00F1@gmail.com%3E
>>>>>> <
>>>>>>
>>> https://mail-archives.apache.org/mod_mbox/incubator-airflow-dev/201712.mbox/%3CCABYbY7ecu8F8sp=gvZrvW3knj=QpdCUZu-Jh02KngjGOezhBKA@mail.gmail.com%3E
>>>>>>>
>>>>>>
>>>>>> Git tag:
>>>>>> https://github.com/apache/incubator-airflow/releases/tag/1.10.0rc2
>>>>>>
>>>>>> The vote will be open for at least 72 hours and until the necessary
>>>>>> number of
>>>>>> votes are reached.
>>>>>>
>>>>>> Members please be sure to indicate "(Binding)" with your vote which
>>> will
>>>>>> help in tallying the vote(s).
>>>>>>
>>>>>> * Here is my +1 (non-binding) *
>>>>>>
>>>>>> Cheers,
>>>>>> Bolke
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Best Regards,
>>>>> Yang.
>>>>>
>>>>
>>>>
>>>> --
>>>> Best Regards,
>>>> Yang.
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>>> For additional commands, e-mail: general-help@incubator.apache.org
>>>
>>>
>>
>> --
>> Best Regards,
>> Yang.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Mime
View raw message