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 92A3C2009F9 for ; Mon, 23 May 2016 18:57:30 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 913DD160A0E; Mon, 23 May 2016 16:57:30 +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 B69DD160A05 for ; Mon, 23 May 2016 18:57:29 +0200 (CEST) Received: (qmail 35491 invoked by uid 500); 23 May 2016 16:57:29 -0000 Mailing-List: contact dev-help@systemml.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@systemml.incubator.apache.org Delivered-To: mailing list dev@systemml.incubator.apache.org Received: (qmail 35477 invoked by uid 99); 23 May 2016 16:57:28 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 23 May 2016 16:57:28 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 4A98FCBC40 for ; Mon, 23 May 2016 16:57:28 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -1.746 X-Spam-Level: X-Spam-Status: No, score=-1.746 tagged_above=-999 required=6.31 tests=[HTML_MESSAGE=2, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_PASS=-0.001, TVD_FW_GRAPHIC_NAME_MID=0.001] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id 0rR_PLanuTku for ; Mon, 23 May 2016 16:57:27 +0000 (UTC) Received: from e19.ny.us.ibm.com (e19.ny.us.ibm.com [129.33.205.209]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 2713A5FD03 for ; Mon, 23 May 2016 16:57:27 +0000 (UTC) Received: from localhost by e19.ny.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Mon, 23 May 2016 12:57:26 -0400 Received: from d01dlp01.pok.ibm.com (9.56.250.166) by e19.ny.us.ibm.com (146.89.104.206) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; Mon, 23 May 2016 12:57:24 -0400 X-IBM-Helo: d01dlp01.pok.ibm.com X-IBM-MailFrom: frreiss@us.ibm.com X-IBM-RcptTo: dev@systemml.incubator.apache.org Received: from b01cxnp22036.gho.pok.ibm.com (b01cxnp22036.gho.pok.ibm.com [9.57.198.26]) by d01dlp01.pok.ibm.com (Postfix) with ESMTP id 3F58E38C804A for ; Mon, 23 May 2016 12:57:24 -0400 (EDT) Received: from b01ledav001.gho.pok.ibm.com (b01ledav001.gho.pok.ibm.com [9.57.199.106]) by b01cxnp22036.gho.pok.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id u4NGtctV37486712 for ; Mon, 23 May 2016 16:57:24 GMT Received: from b01ledav001.gho.pok.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 1F89D2806D for ; Mon, 23 May 2016 12:57:22 -0400 (EDT) Received: from e39.co.us.ibm.com (unknown [9.17.249.49]) by b01ledav001.gho.pok.ibm.com (Postfix) with ESMTPS id C21FB28050 for ; Mon, 23 May 2016 12:57:21 -0400 (EDT) Received: from localhost by e39.co.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Mon, 23 May 2016 10:57:20 -0600 Received: from smtp.notes.na.collabserv.com (192.155.248.74) by e39.co.us.ibm.com (192.168.2.139) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256/256) Mon, 23 May 2016 10:57:18 -0600 X-IBM-Helo: smtp.notes.na.collabserv.com X-IBM-MailFrom: frreiss@us.ibm.com X-IBM-RcptTo: dev@systemml.incubator.apache.org Received: from /spool/local by smtp.notes.na.collabserv.com with smtp.notes.na.collabserv.com ESMTP for from ; Mon, 23 May 2016 16:57:13 -0000 Received: from us1a3-smtp04.a3.dal06.isc4sb.com (10.106.154.237) by smtp.notes.na.collabserv.com (10.106.227.92) with smtp.notes.na.collabserv.com ESMTP; Mon, 23 May 2016 16:57:11 -0000 Received: from us1a3-mail143.a3.dal06.isc4sb.com ([10.146.38.121]) by us1a3-smtp04.a3.dal06.isc4sb.com with ESMTP id 2016052316571029-415002 ; Mon, 23 May 2016 16:57:10 +0000 MIME-Version: 1.0 In-Reply-To: Subject: Re: Formalize a release candidate review process? To: dev@systemml.incubator.apache.org From: "Frederick R Reiss" Date: Mon, 23 May 2016 09:34:43 -0700 References: X-KeepSent: 85210A67:F40A87ED-88257FBC:005AD35B; type=4; name=$KeepSent X-Mailer: IBM Notes Release 9.0.1EXT September 15, 2015 X-LLNOutbound: False X-Disclaimed: 29183 X-TNEFEvaluated: 1 Content-type: multipart/related; Boundary="0__=07BBF52FDFC955CB8f9e8a93df938690918c07BBF52FDFC955CB" x-cbid: 16052316-0057-0000-0000-0000046744C7 X-IBM-ISS-SpamDetectors: Score=0.394815; BY=0; FL=0; FP=0; FZ=0; HX=0; KW=0; PH=0; SC=0.394815; ST=0; TS=0; UL=0; ISC= X-IBM-ISS-DetailInfo: BY=3.00005300; HX=3.00000240; KW=3.00000007; PH=3.00000004; SC=3.00000166; SDB=6.00706298; UDB=6.00327695; UTC=2016-05-23 16:57:12 x-cbparentid: 16052316-5920-0000-0000-000007D079DF X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused Message-Id: <20160523165721.C21FB28050@b01ledav001.gho.pok.ibm.com> X-TM-AS-GCONF: 00 X-Content-Scanned: Fidelis XPS MAILER X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused archived-at: Mon, 23 May 2016 16:57:30 -0000 --0__=07BBF52FDFC955CB8f9e8a93df938690918c07BBF52FDFC955CB Content-type: multipart/alternative; Boundary="1__=07BBF52FDFC955CB8f9e8a93df938690918c07BBF52FDFC955CB" --1__=07BBF52FDFC955CB8f9e8a93df938690918c07BBF52FDFC955CB Content-Transfer-Encoding: quoted-printable Content-type: text/plain; charset=US-ASCII +1 here too. A documented release process is a very good idea. Having a written checklist will make it easier to delegate these tasks to volunteers who want to help out with the project. It will also build confidence among potential users, since we can point to exactly what testing has been done on each release. And any vendors who are thinking of bundling SystemML with their products will want this documentation to support their own release processes. Fred From: Luciano Resende To: "dev@systemml.incubator.apache.org" Date: 05/21/2016 10:38 AM Subject: Re: Formalize a release candidate review process? +1, we should create a web page, about producing a release, where one section would be how to produce a release candidate, and another session would be thse items below with a bit more info on how ro execute them... And then people could claim these or respond to the vote with the things they have tested. Btw, for the build ones, we should recommend building with an empty maven repo. On Saturday, May 21, 2016, Deron Eriksson wrote: > Hi, > > It might be nice to formalize what needs to be done when reviewing a > release candidate. I don't mean this as something that would add > bureaucracy that would slow us down. Rather, it would be nice to have > something as simple as a basic checklist of items that we could volunteer > to check. That way, we could avoid potentially duplicating effort, which > would speed us up, and we could avoid potentially missing some critical > checks, which would help validate the integrity of our releases. > > Some potential items to check: > 1) Entire test suite should pass on OS X, Windows, and Linux. > 2) All artifacts and accompanying checksums are present (see > > https://dist.apache.org/repos/dist/dev/incubator/systemml/0.10.0-incubating= -rc1/ > ) > 3) All artifacts containing SystemML classes can execute a 'hello world' > example > 4) LICENSE and NOTICE files for all the artifacts have been checked > 5) SystemML runs algorithms locally in standalone single-node > 5) SystemML runs algorithms on local Hadoop (hadoop jar ...) > 6) SystemML runs algorithms on local Spark (spark-submit ...) > 7) SystemML runs algorithms on a Hadoop cluster > 8) SystemML runs algorithms on a Spark cluster > 9) SystemML performance suite has been run on a Hadoop cluster > 10) SystemML performance suite has been run on a Spark cluster > > Would this be too many things to check or too few? Are there any critical > items missing? > > Deron > -- Sent from my Mobile device --1__=07BBF52FDFC955CB8f9e8a93df938690918c07BBF52FDFC955CB Content-Transfer-Encoding: quoted-printable Content-type: text/html; charset=US-ASCII Content-Disposition: inline

+1 here too. A documented release process is a very good ide= a. Having a written checklist will make it easier to delegate these tasks t= o volunteers who want to help out with the project. It will also build conf= idence among potential users, since we can point to exactly what testing ha= s been done on each release. And any vendors who are thinking of bundling S= ystemML with their products will want this documentation to support their o= wn release processes.

Fred

Luciano Resende ---05/21/2016 10:38:05 AM---+1, we should create a= web page, about producing a release, where one section would be how to pro= duc

From: Luciano Resende <luckbr1975@gmail.com>
To: "dev@= systemml.incubator.apache.org" <dev@systemml.incubator.apache.org&g= t;
Date: 05/21/2016 10:38 AM
= Subject: Re: Formalize a release candidate r= eview process?





+1, we should create a web pag= e, about producing a release, where one
section would be how to produce = a release candidate, and another session
would be thse items below with = a bit more info on how ro execute them...
And then people could claim th= ese or respond to the vote with the things
they have tested.

Btw,= for the build ones, we should recommend building with an empty maven
re= po.

On Saturday, May 21, 2016, Deron Eriksson <deroneriksson@gmai= l.com> wrote:

> Hi,
>
> It might be nice to formal= ize what needs to be done when reviewing a
> release candidate. I don= 't mean this as something that would add
> bureaucracy that would slo= w us down. Rather, it would be nice to have
> something as simple as = a basic checklist of items that we could volunteer
> to check. That w= ay, we could avoid potentially duplicating effort, which
> would spee= d us up, and we could avoid potentially missing some critical
> check= s, which would help validate the integrity of our releases.
>
>= Some potential items to check:
> 1) Entire test suite should pass on= OS X, Windows, and Linux.
> 2) All artifacts and accompanying checks= ums are present (see
>
>
https://dis= t.apache.org/repos/dist/dev/incubator/systemml/0.10.0-incubating-rc1/
> )
> 3) All artifacts containing SystemML classes can = execute a 'hello world'
> example
> 4) LICENSE and NOTICE files= for all the artifacts have been checked
> 5) SystemML runs algorithm= s locally in standalone single-node
> 5) SystemML runs algorithms on = local Hadoop (hadoop jar ...)
> 6) SystemML runs algorithms on local = Spark (spark-submit ...)
> 7) SystemML runs algorithms on a Hadoop cl= uster
> 8) SystemML runs algorithms on a Spark cluster
> 9) Sys= temML performance suite has been run on a Hadoop cluster
> 10) System= ML performance suite has been run on a Spark cluster
>
> Would = this be too many things to check or too few? Are there any critical
>= items missing?
>
> Deron
>


--
Sent from m= y Mobile device



--1__=07BBF52FDFC955CB8f9e8a93df938690918c07BBF52FDFC955CB-- --0__=07BBF52FDFC955CB8f9e8a93df938690918c07BBF52FDFC955CB--