Hello Everyone,

The vote on the process of backport packages is PASSED

+1 Jarek Potiuk
+1 Kaxil Naik
+1 Kamil Breguła
+1 Tomasz Urbaszek
+1 Daniel Imberman

I will describe it in more details soon and we are about to finish testing
first few provider packages (GCP and a few small ones that GCP depends on
such as Postgres/MySql) with system tests so we should be ready to test the
release process for those in the next few weeks most likely/


J.



On Sun, Mar 8, 2020 at 4:16 PM Daniel Imberman <[email protected]>
wrote:

> +1 (binding)
> On Mar 8, 2020, 7:46 AM -0400, Tomasz Urbaszek <
> [email protected]>, wrote:
> > +1 (binding)
> >
> > On Sat, Mar 7, 2020 at 10:40 PM Kamil Breguła <[email protected]
> >
> > wrote:
> >
> > > +1 (binding)
> > >
> > > On Sat, Mar 7, 2020 at 10:29 PM Kaxil Naik <[email protected]>
> wrote:
> > > >
> > > > +1 (binding)
> > > >
> > > > On Sat, Mar 7, 2020 at 2:36 AM Jarek Potiuk <
> [email protected]>
> > > > wrote:
> > > >
> > > > > Ah sorry. Earlier edits. Disregard this half-sentence please:
> > > > > Packages will only
> > > > >
> > > > >
> > > > > On Fri, Mar 6, 2020 at 8:14 PM Ash Berlin-Taylor <[email protected]>
> > > wrote:
> > > > >
> > > > > > "1. Packages are split "per provider". Packages will only"
> > > > > >
> > > > > > Unfinished line there?
> > > > > >
> > > > > > On 6 March 2020 14:07:10 GMT-05:00, Jarek Potiuk <
> > > > > [email protected]>
> > > > > > wrote:
> > > > > > >
> > > > > > > Hello everyone,
> > > > > > >
> > > > > > > This is a second attempt for voting on Backport package release
> > > process.
> > > > > > >
> > > > > > > This is just voting on the process itself, not on the release
> of the
> > > > > > > packages - we did not do it before so we have no process yet -
> so I
> > > > > > > would like to agree on that first. The discussion was not very
> > > active
> > > > > > > but i think the proposal below addresses all concerns people
> had so
> > > > > > > far.
> > > > > > >
> > > > > > > The voting will last till Tuesday 10 March 8 pm CET. All
> committers
> > > > > > > have a binding vote.
> > > > > > >
> > > > > > > My proposal for vote:
> > > > > > >
> > > > > > > 1. Packages are split "per provider". Packages will only
> > > > > > > 2. Whenever there are cross-package dependencies they are
> available
> > > as
> > > > > > > "extras". It is automatically derived from the code - no need
> to
> > > > > > > maintain it or change existing code.
> > > > > > > 3. The packages are testable using system tests and released
> only
> > > when
> > > > > > > system tests pass for those on the latest Airflow version
> (1.10.9
> > > > > > > currently) and 3.6 Python version. This is on top of the unit
> tests
> > > > > > > running in master already.
> > > > > > > 4. The packages will be released with CALVER versioning
> 2020.03.06 .
> > > > > > > Likely in batches after testing is completed.
> > > > > > > 5. Status of testing of the packages will be updated in our
> wiki
> > > page
> > > > > > >
> > > > >
> > >
> https://cwiki.apache.org/confluence/display/AIRFLOW/Backported+providers+packages+for+Airflow+1.10.*+series
> > > > > > > 6. I will be coordinating an effort to add system tests and
> test the
> > > > > > > packages for as many providers as possible and try to get
> people
> > > > > > > interested in it.
> > > > > > > 7. In the future we will automate such tests providing that we
> agree
> > > > > > > on it - separate voting on "AIP-4 Support for Automation of
> System
> > > > > > > Tests for external systems"
> > > > > > >
> > > > > > > This is my (binding) +1 vote on it.
> > > > > > >
> > > > > > > More information:
> > > > > > >
> > > > > > > The current list of providers is available here:
> > > > > > >
> > > > >
> > >
> https://github.com/apache/airflow/pull/7506/files#diff-337e7c8a1a7c5e1e9be3c5d8063d7d4cR81
> > > > > > >
> > > > > > > The current list of cross-dependencies (extras) is available
> here.
> > > > > > >
> > > > >
> > >
> https://github.com/apache/airflow/pull/7506/files#diff-ea1f65a8eaac0cec7ae151dfdbbbc587R355
> > > > > > >
> > > > > > > The proposal was discussed in this thread:
> > > > > > >
> > > > >
> > >
> https://lists.apache.org/thread.html/rf6f2de8056b00ad084c96a9428670c14421a89ba2bbbd362d833bb50%40%3Cdev.airflow.apache.org%3E
> > > > > > >
> > > > > > > I have a PR that implements "extras" approach for cross-package
> > > > > > > dependencies here: https://github.com/apache/airflow/pull/7506
> > > > > > >
> > > > > > > Related discussion about AIP-4 (Automation of system tests) is
> here:
> > > > > > >
> > > > >
> > >
> https://lists.apache.org/thread.html/r8c37e2289e8c8b438acc1415e9f2a1b74cd6feac831e02a17b01d88d%40%3Cdev.airflow.apache.org%3E
> > > > > > >
> > > > > > >
> > > > >
> > > > > --
> > > > >
> > > > > Jarek Potiuk
> > > > > Polidea <https://www.polidea.com/> | Principal Software Engineer
> > > > >
> > > > > M: +48 660 796 129 <+48660796129>
> > > > > [image: Polidea] <https://www.polidea.com/>
> > > > >
> > >
> >
> >
> > --
> >
> > Tomasz Urbaszek
> > Polidea <https://www.polidea.com/> | Software Engineer
> >
> > M: +48 505 628 493 <+48505628493>
> > E: [email protected] <[email protected]>
> >
> > Unique Tech
> > Check out our projects! <https://www.polidea.com/our-work>
>


-- 

Jarek Potiuk
Polidea <https://www.polidea.com/> | Principal Software Engineer

M: +48 660 796 129 <+48660796129>
[image: Polidea] <https://www.polidea.com/>

Reply via email to