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 D4602200C52 for ; Mon, 10 Apr 2017 22:09:46 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id D2D83160B7F; Mon, 10 Apr 2017 20:09:46 +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 C9248160B99 for ; Mon, 10 Apr 2017 22:09:45 +0200 (CEST) Received: (qmail 16423 invoked by uid 500); 10 Apr 2017 20:09:45 -0000 Mailing-List: contact dev-help@streams.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@streams.incubator.apache.org Delivered-To: mailing list dev@streams.incubator.apache.org Received: (qmail 16262 invoked by uid 99); 10 Apr 2017 20:09:44 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 10 Apr 2017 20:09:44 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 4D3E71A5F1B for ; Mon, 10 Apr 2017 20:09:44 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.296 X-Spam-Level: X-Spam-Status: No, score=-0.296 tagged_above=-999 required=6.31 tests=[HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.796, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id csCBc1hund0R for ; Mon, 10 Apr 2017 20:09:40 +0000 (UTC) Received: from mail-oi0-f47.google.com (mail-oi0-f47.google.com [209.85.218.47]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id E60515F1E9 for ; Mon, 10 Apr 2017 20:09:39 +0000 (UTC) Received: by mail-oi0-f47.google.com with SMTP id b187so161440820oif.0 for ; Mon, 10 Apr 2017 13:09:39 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:message-id:in-reply-to:references :subject:mime-version; bh=fDC/Z5Xo4jFCTKkqOIXoZ+XtW6dar1ZOYNQFvsKuTMg=; b=h6jj15t+E/tdll8BHMBHhCdGX7PftoqY94xlcxtWDE8X+llX9qtvAg7+AX/Tg5E0jw Ll75OD92kxhMsNsH0ndz0N3uMCrhCc52P97B/AQl/HUUQeHNQUAGAxHtxLgtUTgbikIW zI1u3uCGQ+wgUAuTR4RLn/SwDPsEcraaxd8Dnd4ZiT+ddsB5LfgU3WygQwe2bgHa99AM 8SqofsNsewy98iVyQNGunESODFoTvDyclqYnZ4rYRYqEqHY4X5NwVnIM1F/xzP4kkNeZ E4olupChTlA/h/C8JH7+iIPbA7LYYaRtj6Wc1ko+ZUNKptprbPyNihCSvYFF6DybR/sC RSLg== X-Gm-Message-State: AFeK/H2PaYd/fHOqguiECbP28+DF5oS7smss2e0jZfimRtoA61rSicvxNxHcpQ2nd0hRiA== X-Received: by 10.157.14.202 with SMTP id 68mr22925721otj.62.1491854978036; Mon, 10 Apr 2017 13:09:38 -0700 (PDT) Received: from Steves-MacBook-Pro-3.local.mail (66-90-165-8.dyn.grandenetworks.net. [66.90.165.8]) by smtp.gmail.com with ESMTPSA id j141sm6677959oih.39.2017.04.10.13.09.26 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 10 Apr 2017 13:09:26 -0700 (PDT) Date: Mon, 10 Apr 2017 15:09:25 -0500 From: sblackmon To: dev@streams.incubator.apache.org Message-ID: In-Reply-To: <6c267165-7a4c-199e-941a-b5a5cc1868be@douma.nu> References: <01535d78-a3f8-4558-9b7f-0e65d1965baa@Spark> <6c267165-7a4c-199e-941a-b5a5cc1868be@douma.nu> Subject: Re: [DISCUSS] Apache Maturity Model Assessment X-Mailer: Airmail (420) MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="58ebe675_5215d0fd_17c1" archived-at: Mon, 10 Apr 2017 20:09:47 -0000 --58ebe675_5215d0fd_17c1 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Thanks Ate=21 On April 10, 2017 at 2:35:39 PM, Ate Douma (ate=40douma.nu) wrote: On 2017-04-10 04:09, sblackmon wrote: =20 > This thread went quiet during and following the 0.5 release, so I=E2=80= =99ll try to wrap it up now. =20 > =20 > If anyone has any last changes they want to make to the AMMA, or want t= o suggest others make, prior to initiating a graduation vote, please do s= o in the next 48 hours. =20 What happens in 48 hours=3F =20 (Hopefully) We=E2=80=99ll have the full list of all the immediate tasks w= e want to perform before we share the AMMA with the incubator, sooner or = later. Concerning the AMMA, I read through it again and have several remarks:=C2= =A0 I will either knock these out directly, incorporate them as notes in the = document, or open up tickets under the 0.5.1 sprint. =C2=A0I=E2=80=99ll s= end a follow-up on this thread once that process is complete. - CD20: Link to website is broken (referring to /site/latest/)=C2=A0 Same goes for a few other website links (RE10, CS10)=C2=A0 - CD30: Somehow it looks to me that a 'howto' build (with) Streams is now= more=C2=A0 fragments/unclear than before. The only practical instructions (for=C2=A0= users) is now (only=3F) on the Examples page.=C2=A0 IMO the =22=46or Users=22 and =22=46or Developers=22 menu's really lack a= n intro=C2=A0 page *explaining* what to install, and why.=C2=A0 - LC20: It might be useful to list or reference the actual required 3rd p= arty=C2=A0 dependencies, based upon the latest 0.5 (or 0.5.1) release.=C2=A0 - RE50: points to a release-guide from Apache Beam, not the one from Stre= ams=C2=A0 - QU10: while maybe not the right item to link this to, but as it mention= s=C2=A0 JIRA usage, I'd like to remark the following:=C2=A0 IMO many/most of the current JIRA tickets are lacking a proper=C2=A0 description *why* certain tasks/changes should be done.=C2=A0 While for some this is discussed on the dev list, others are not or=C2=A0= only minimally so. This makes it really difficult to understand=C2=A0 what's going on, how 'good' or 'bad' these changes might be (from=C2=A0 a quality POV for example), and likewise difficult to join/connect=C2=A0 to the project from community perspective.=C2=A0 It would be good to improve in this area, and more concretely, maybe=C2=A0= put this in a documented Coding/Contribution Policy=3F=C2=A0 - QU20: How / where is this documented/explained=3F A=46AIK it is not, ye= t.=C2=A0 QU30 Many projects do have a dedicated page or section explaining how=C2=A0= security issues are handled.=C2=A0 - QU40: . Can we say anything about this, for example referring to= =C2=A0 semantic versioning with regards to backwards compatibility handling=3F=C2= =A0 - CO10: Besides relevant remarks above, and a link to the AMMA, a link to= the=C2=A0 wiki itself is missing as well.=C2=A0 - CO20: Contribution guide indeed would be good, IMO needed, to be added.= =C2=A0 CO30 A simple/effective example, or starting point:=C2=A0 CO50 http://airavata.apache.org/get-involved.html=C2=A0 CS30=C2=A0 The above remarks are mostly strong suggestions for improvements/fixes, a= nd not=C2=A0 all need to be resolved before graduation. But neither should it take a l= ot of=C2=A0 time to address most of them.=C2=A0 Regards,=C2=A0 Ate=C2=A0 >=C2=A0 > Thanks,=C2=A0 > sblackmon=40apache.org=C2=A0 >=C2=A0 > On =46ebruary 22, 2017 at 10:43:17 PM, Joey =46razee (joey.frazee=40icl= oud.com) wrote:=C2=A0 >=C2=A0 > =40suneel + =40all I=E2=80=99ll be RM for this. I=E2=80=99ve gone throu= gh a dry run of all the release steps on the current master so should be = ready to run it for real tomorrow.=C2=A0 >=C2=A0 > -joey=C2=A0 >=C2=A0 > On =46eb 13, 2017, 11:26 AM -0600, Suneel Marthi = , wrote:=C2=A0 >> 0.5-incubating: We are down to about 10 jiras all of which are either=C2= =A0 >> process documentation and web site changes. It would be good to have e= ither=C2=A0 >> =40M=46ranklin or =40Joey don the Release Meister hats for next releas= e.=C2=A0 >>=C2=A0 >> AMMA: The podling now satisfies most of the line items in AMMA and the= few=C2=A0 >> remaining blanks will be addressed in the run up to the next planned=C2= =A0 >> release.=C2=A0 >>=C2=A0 >>=C2=A0 >>=C2=A0 >> On Mon, =46eb 13, 2017 at 12:17 PM, sblackmon = wrote:=C2=A0 >>=C2=A0 >>> Hello,=C2=A0 >>>=C2=A0 >>> =46ollowing up on this thread - completing the Apache Maturity Model=C2= =A0 >>> Assessment and proposing graduation.=C2=A0 >>>=C2=A0 >>> Thank you Suneel for contributing to the AMMA in December and January= .=C2=A0 >>>=C2=A0 >>> Everyone else - please take a look and contribute comments or changes= in=C2=A0 >>> the document, on this thread, and/or add tickets in JIRA.=C2=A0 >>>=C2=A0 >>> This is the time to call out any areas where you think we should make= =C2=A0 >>> adjustments prior to a graduation vote.=C2=A0 >>>=C2=A0 >>> The plan is to perform 0.5-incubating release by the end of =46ebruar= y, so=C2=A0 >>> now is a great time to fit in improvement to POMs and documentation.=C2= =A0 >>>=C2=A0 >>> Thanks,=C2=A0 >>> Steve=C2=A0 >>> On January 26, 2017 at 12:06:05 PM, sblackmon (sblackmon=40apache.org= )=C2=A0 >>> wrote:=C2=A0 >>>=C2=A0 >>> Happy 2017 Streams committers and well-wishers.=C2=A0 >>>=C2=A0 >>> =46or those unfamiliar, the Apache Maturity Model Assessment is a=C2=A0= >>> essentially a checklist assessment of project health based on many of= the=C2=A0 >>> principles of the Apache Software =46oundation.=C2=A0 >>> http://community.apache.org/apache-way/apache-project-maturity-model.= html=C2=A0 >>>=C2=A0 >>> I=E2=80=99ve started an AMMA for Streams here:=C2=A0 >>> https://cwiki.apache.org/confluence/display/STREAMS/Apache+Maturity+M= odel+=C2=A0 >>> Assessment+for+Streams=C2=A0 >>>=C2=A0 >>> All in all, Streams already stacks up pretty well against the =7E35 i= tems on=C2=A0 >>> the AMMA. There are some gaps - and opportunities to improve of cours= e.=C2=A0 >>>=C2=A0 >>> I think we have reached the point where the project can make a strong= case=C2=A0 >>> to graduate to TLP, following a concerted effort to address the gaps = that=C2=A0 >>> remain.=C2=A0 >>>=C2=A0 >>> So my ask to everyone is:=C2=A0 >>> - review and bookmark the Streams AMMA doc in confluence.=C2=A0 >>> - confirm that you have edit or at least comment privileges. let me k= now=C2=A0 >>> if you don=E2=80=99t.=C2=A0 >>> - prepare and share notes on any areas of concern to you personally=C2= =A0 >>> - identify and share specific ideas that we could act on to improve o= ur=C2=A0 >>> score on any items, especially those where we are falling short of a=C2= =A0 >>> definitive YES.=C2=A0 >>>=C2=A0 >>> Personally I want to see the project achieve TLP status prior to Apac= heCon=C2=A0 >>> NA 2017, after one more major release.=C2=A0 >>>=C2=A0 >>> I will respond personally to any feedback on this and future related=C2= =A0 >>> threads, and reach out to the list regarding our progress about once = a week=C2=A0 >>> from here on out to push us forward.=C2=A0 >>>=C2=A0 >>> Thanks in advance for your support.=C2=A0 >>>=C2=A0 >>> Steve=C2=A0 >>>=C2=A0 >>> On November 25, 2016 at 12:21:50 PM, Steve Blackmon (steve=40blackmon= .org)=C2=A0 >>> wrote:=C2=A0 >>> On Nov 25, 2016 11:58 AM, =22Suneel Marthi=22 wrote:=C2=A0 >>>>=C2=A0 >>>> Thanks for starting this =40sblackmon.=C2=A0 >>>>=C2=A0 >>>> Could we make 2 releases (both releases managed by folks =21=3D =22s= blackmon=22).=C2=A0 >>>>=C2=A0 >>>> Since the recent 0.4 release, there have been minor bug fixes and=C2= =A0 >>>> performance improvements, we could cut a release in the next one wee= k -=C2=A0 >>>> call it 0.4.1.=C2=A0 >>>=C2=A0 >>> I think all of the changes that have merged are suitable for a minor=C2= =A0 >>> release. There were changes made to the facebook module translations,= but=C2=A0 >>> those had fallen out of sync with the provider to the point that docu= ments=C2=A0 >>> coming out of the 0.4 release providers were missing a ton of useful=C2= =A0 >>> informaton. So i think we can make an exception to the a general=C2=A0= >>> preference to not change data schemas in a non-backwards compatible w= ay in=C2=A0 >>> a minor release.=C2=A0 >>> +1=C2=A0 >>>>=C2=A0 >>>> We do have a planned major release 0.5 for end of December.=C2=A0 >>>>=C2=A0 >>>> The idea is to have more frequent releases to demonstrate maturity i= n the=C2=A0 >>>> release process and each release managed by a different Release Meis= ter.=C2=A0 >>>>=C2=A0 >>> +1=C2=A0 >>>> Thoughts=3F=C2=A0 >>>>=C2=A0 >>>>=C2=A0 >>>> On =46ri, Nov 25, 2016 at 12:35 PM, sblackmon >> wrote:=C2=A0 >>>>=C2=A0 >>>>> Hello,=C2=A0 >>>>>=C2=A0 >>>>> Last week at ApacheCon EU I attended a walkthrough about the Apache= =C2=A0 >>>>> Maturity Model =5B1=5D=C2=A0 >>>>>=C2=A0 >>>>> As we close in on graduation, it should be helpful to evaluate the=C2= =A0 >>> project=C2=A0 >>>>> against the Maturity Model and work to close any gaps we see.=C2=A0= >>>>>=C2=A0 >>>>> To help start this effort, I=E2=80=99ve created a page on the wiki = with a draft=C2=A0 >>>>> assessment, and some notes for discussion in italics.=C2=A0 >>>>>=C2=A0 >>>>> https://cwiki.apache.org/confluence/display/STREAMS/=C2=A0 >>> Apache+Maturity+Model+=C2=A0 >>>>> Assessment+for+Streams=C2=A0 >>>>>=C2=A0 >>>>> Please take a look - if you have thoughts to contribute please do s= o in=C2=A0 >>>>> this thread or edit the wiki page directly (LMK if you need=C2=A0 >>> permissions to=C2=A0 >>>>> view or edit)=C2=A0 >>>>>=C2=A0 >>>>> Cheers,=C2=A0 >>>>> Steve=C2=A0 >>>>>=C2=A0 >>>>> =5B1=5D http://community.apache.org/apache-way/apache-project-=C2=A0= >>>>> maturity-model.html=C2=A0 >>>=C2=A0 >=C2=A0 --58ebe675_5215d0fd_17c1--