On Thu, Mar 1, 2018 at 9:17 AM Ismaël Mejía <ieme...@gmail.com> wrote:

> The average time just in the vote process for Beam since we are out of the
> incubator is 17.5 days with an average of 75 days between versions.
>

Good thought to look at history. I think there's general consensus that
this is longer than we would like.


> Version  Vote Period   No. days
> 2.3.0    30/01-16/02   17 days  (83 days since last)
> 2.2.0    27/10-25/11   29 days (101 days since last)
> 2.1.0    11/07-16/08   36 days  (92 days since last)
> 2.0.0    08/05-16/05    8 days  (62 days since last)
> 0.6.0    10/03-15/03    5 days  (37 days since last)
> 0.5.0    27/01-06/02   10 days
>
> I think we should have these numbers into account to refine the distance
> between
> releases. If we want to follow strict time-based releases, what we can
> probably
> refine is how we cut the release so we try to reduce release overlaps and
> avoid
> rushing unnecessarily.
>
> Maybe we should follow the proposed 6 weeks for the next release like this:
>
> - 4 weeks let’s say just after succesful vote and then cut the release
> branch.
> - 1 week to burn the blocker list (good to have ones that don’t make will
> be
>   moved to the next release).
> - 1 week for the vote + RCs (in case the vote takes longer at least the
> overlap
>   between vote + next dev cycle will be smaller).
>
> If we do this for the next cycle we will have a 6 week ‘dev’ period and
> then we
> will have optimistically an average of 2 weeks of ‘releasing’ and 6 weeks
> ‘dev’
> cycles.
>

1 week vote seems optimistic. On the other hand, the reason to have a
release branch is so that dev work can continue during an ongoing release.


> On Thu, Mar 1, 2018 at 6:46 AM, Jean-Baptiste Onofré <j...@nanthrax.net>
> wrote:
> > About BEAM-3409, I did a review yesterday and it looks good to me. We are
> > waiting for Thomas' feedback.
> >
> > Regards
> > JB
> > Le 1 mars 2018, à 09:38, Robert Bradshaw <rober...@google.com> a écrit:
> >>
> >> Looking at the burn-down list, we have 5 remaining issues. None of these
> >> are blockers, but all look like they're really close (reviewed, review
> >> comments were addressed, waiting for a final LGTM). Specifically:
> >>
> >> BEAM-3409 (teardown issues): Thomas Groh had some concerns, could you
> >> verify they have all been addressed?
> >> BEAM-3479 (DoFn classloader  regression test): Kenn Knowles had minor
> >> comments, looks like they were addressed, could you confirm?
> >> BEAM-3735 (Missing gaming release archetypes): Lukasz Cwik had minor
> >> comments, looks like they were addressed, could you confirm?
> >> BEAM-3611 (KafkaIO.java splitting): Looks like this was resolved.
> >> BEAM-3762 (unlimited JCE for Dataflow Worker): LGTM pending (currently
> >> running) tests passing.
> >>
> >> Let's see how many of these we can get in by, say, noon PST tomorrow.
> >>
> >>
> >>
> >>
> >>
> >> On Wed, Feb 28, 2018 at 9:26 PM Robert Bradshaw < rober...@google.com>
> >> wrote:
> >>>
> >>> I tend to fall into the "release early, release often" camp in general,
> >>> but for this one I'm particularly anxious to get the faster Python
> direct
> >>> runner out in the hands of TFT/TFX users (and in particular have an
> eye on
> >>> https://www.tensorflow.org/dev-summit/ which I think can be a healthy
> source
> >>> of Beam users).
> >>>
> >>>
> >>> On Wed, Feb 28, 2018 at 7:01 PM Jean-Baptiste Onofré < j...@nanthrax.net
> >
> >>> wrote:
> >>>>
> >>>> Hi Gus,
> >>>>
> >>>> Thanks for the update, it makes sense.
> >>>>
> >>>> Regards
> >>>> JB
> >>>>
> >>>> On 03/01/2018 02:59 AM, Konstantinos Katsiapis wrote:
> >>>> > Hi Jean-Baptiste,
> >>>> >
> >>>> > I can speak from the perspective of tf.transform
> >>>> > < https://github.com/tensorflow/transform> (TFT) in particular and
> TFX
> >>>> > < https://research.google.com/pubs/pub46484.html> libs in general,
> in
> >>>> > case it is
> >>>> > useful.
> >>>> >
> >>>> > TFX distributed computation has 2 "large" dependencies, namely
> >>>> > TensorFlow and
> >>>> > Apache Beam, each on their own release schedule.
> >>>> > As such, releasing of new TFX functionality often (but not always)
> >>>> > depends on
> >>>> > (and is blocked by) releases of *both* TensorFlow *and* Apache Beam.
> >>>> >
> >>>> > Synchronizing releases across such large projects and organizations
> is
> >>>> > likely
> >>>> > hard, so from our perspective having *frequent* releases of
> Tensorflow
> >>>> > or Apache
> >>>> > Beam (and better yet both) decreases the time for which we are
> blocked
> >>>> > on
> >>>> > releasing our features.
> >>>> >
> >>>> > In light of this, I would vote for more frequent releases in
> general,
> >>>> > and for a
> >>>> > Beam 2.4 release soon in particular (as TFT 0.6 depends on it).
> >>>> >
> >>>> > Thanks,
> >>>> > Gus
> >>>> >
> >>>> > On Tue, Feb 27, 2018 at 10:29 PM, Jean-Baptiste Onofré <
> >>>> > j...@nanthrax.net
> >>>> > <mailto: j...@nanthrax.net>> wrote:
> >>>> >
> >>>> >     By the way, if third party projects based on Beam (Google
> >>>> > Dataflow, Talend
> >>>> >     DataStream, and others) need a release (including some
> features),
> >>>> > it's better to
> >>>> >      clearly state this on the mailing list.
> >>>> >
> >>>> >     At Apache Karaf, I have lot of projects based on it
> (OpenDaylight,
> >>>> > OpenHAB,
> >>>> >     Websphere,  ...). They just ask for the release schedule and
> they
> >>>> > align with
> >>>> >     these release. As a best effort, I'm always trying to move fast
> >>>> > when a release
> >>>> >     is asked.
> >>>> >
> >>>> >     So, if 2.4.0 is required by third party, no problem to "ask for
> a
> >>>> > release".
> >>>> >
> >>>> >     Regards
> >>>> >     JB
> >>>> >
> >>>> >     On 02/28/2018 04:17 AM, Reuven Lax wrote:
> >>>> >     > It's been six weeks since you proposed beam 2.3.0. so assuming
> >>>> > the same time
> >>>> >     > scale for this release, that's 1.5 months between releases.
> >>>> > Slightly faster than
> >>>> >     > 2 months, but not by much.
> >>>> >     >
> >>>> >     > I do seem to remember that the original goal for beam was
> >>>> > monthly releases though.
> >>>> >     >
> >>>> >     > Reuven
> >>>> >     >
> >>>> >     > On Tue, Feb 27, 2018, 9:12 PM Jean-Baptiste Onofré <
> >>>> > j...@nanthrax.net <mailto: j...@nanthrax.net>
> >>>> >     > <mailto: j...@nanthrax.net <mailto: j...@nanthrax.net>>> wrote:
> >>>> >     >
> >>>> >     >     Hi Reuven,
> >>>> >     >
> >>>> >     >     In a previous thread (about Beam project execution), I
> >>>> > proposed a release every
> >>>> >     >     two months (as a best effort), I will find the e-mail.
> >>>> >     >
> >>>> >     >     Beam 2.3.0 has been released "officially" on February
> 16th,
> >>>> > so two week ago
> >>>> >     >     roughly. I would have expected 2.4.0 not before end of
> >>>> > March.
> >>>> >     >
> >>>> >     >     If we have issue we want to fix fast, then 2.3.1 is good.
> If
> >>>> > it's a new release
> >>>> >     >     in the pace, it's pretty fast and might "confuse" our
> users.
> >>>> >     >
> >>>> >     >     That's why I'm curious ;)
> >>>> >     >
> >>>> >     >     Regards
> >>>> >     >     JB
> >>>> >     >
> >>>> >     >     On 02/28/2018 03:50 AM, Reuven Lax wrote:
> >>>> >     >     > Wasn't the original statement monthly releases? We've
> >>>> > never realistically
> >>>> >     >     > managed that, but Robert's proposed cut will be on a
> >>>> > 6-week pace.
> >>>> >     >     >
> >>>> >     >     > On Tue, Feb 27, 2018, 8:48 PM Jean-Baptiste Onofré <
> >>>> > j...@nanthrax.net <mailto: j...@nanthrax.net>
> >>>> >     >     <mailto: j...@nanthrax.net <mailto: j...@nanthrax.net>>
> >>>> >     >     > <mailto: j...@nanthrax.net <mailto: j...@nanthrax.net>
> >>>> > <mailto: j...@nanthrax.net
> >>>> >     <mailto: j...@nanthrax.net>>>> wrote:
> >>>> >     >     >
> >>>> >     >     >     Hi Robert,
> >>>> >     >     >
> >>>> >     >     >     I'm just curious: it's pretty fast compared to the
> >>>> > original plan of a
> >>>> >     >     release
> >>>> >     >     >     every two months. What's the reason to cut 2.4.0 now
> >>>> > instead of end of
> >>>> >     >     March ?
> >>>> >     >     >
> >>>> >     >     >     I will do the Jira triage and update today.
> >>>> >     >     >
> >>>> >     >     >     Regards
> >>>> >     >     >     JB
> >>>> >     >     >
> >>>> >     >     >     On 02/27/2018 09:21 PM, Robert Bradshaw wrote:
> >>>> >     >     >     > I'm planning on cutting the 2.4.0 release branch
> >>>> > soon (tomorrow?). I
> >>>> >     >     see 13
> >>>> >     >     >     > open issues on JIRA [1], none of which are labeled
> >>>> > as blockers. If there
> >>>> >     >     >     > are any that cannot be bumped to the next release,
> >>>> > let me know soon.
> >>>> >     >     >     >
> >>>> >     >     >     > - Robert
> >>>> >     >     >     >
> >>>> >     >     >     >
> >>>> >     >     >     > [1]
> >>>> >     >     >     >
> >>>> >     >     >
> >>>> >     >
> >>>> >
> https://issues.apache.org/jira/browse/BEAM-3749?jql=project%20%3D%20BEAM%20AND%20status%20in%20(Open%2C%20%22In%20Progress%22%2C%20Reopened)%20AND%20fixVersion%20%3D%202.4.0
> >>>> >     <
> >>>> >
> https://issues.apache.org/jira/browse/BEAM-3749?jql=project%20%3D%20BEAM%20AND%20status%20in%20(Open%2C%20%22In%20Progress%22%2C%20Reopened)%20AND%20fixVersion%20%3D%202.4.0
> >
> >>>> >     >     >     >
> >>>> >     >     >
> >>>> >     >     >     --
> >>>> >     >     >     Jean-Baptiste Onofré
> >>>> >     >     >      jbono...@apache.org <mailto: jbono...@apache.org>
> >>>> > <mailto: jbono...@apache.org
> >>>> >     <mailto: jbono...@apache.org>>
> >>>> >     >     <mailto: jbono...@apache.org <mailto: jbono...@apache.org
> >
> >>>> >     <mailto: jbono...@apache.org <mailto: jbono...@apache.org>>>
> >>>> >     >     >      http://blog.nanthrax.net
> >>>> >     >     >     Talend - http://www.talend.com
> >>>> >     >     >
> >>>> >     >
> >>>> >     >     --
> >>>> >     >     Jean-Baptiste Onofré
> >>>> >     >      jbono...@apache.org <mailto: jbono...@apache.org>
> >>>> >     <mailto: jbono...@apache.org <mailto: jbono...@apache.org>>
> >>>> >     >      http://blog.nanthrax.net
> >>>> >     >     Talend - http://www.talend.com
> >>>> >     >
> >>>> >
> >>>> >     --
> >>>> >     Jean-Baptiste Onofré
> >>>> >      jbono...@apache.org <mailto: jbono...@apache.org>
> >>>> >      http://blog.nanthrax.net
> >>>> >     Talend - http://www.talend.com
> >>>> >
> >>>> >
> >>>> >
> >>>> >
> >>>> > --
> >>>> > Gus Katsiapis | Software Engineer |  katsia...@google.com
> >>>> > <mailto: katsia...@google.com> | 650-918-7487
> >>>>
> >>>> --
> >>>> Jean-Baptiste Onofré
> >>>> jbono...@apache.org
> >>>> http://blog.nanthrax.net
> >>>> Talend - http://www.talend.com
>

Reply via email to