Return-Path: X-Original-To: apmail-river-dev-archive@www.apache.org Delivered-To: apmail-river-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 680AA18704 for ; Thu, 7 Apr 2016 00:52:17 +0000 (UTC) Received: (qmail 92538 invoked by uid 500); 7 Apr 2016 00:52:16 -0000 Delivered-To: apmail-river-dev-archive@river.apache.org Received: (qmail 92511 invoked by uid 500); 7 Apr 2016 00:52:16 -0000 Mailing-List: contact dev-help@river.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@river.apache.org Delivered-To: mailing list dev@river.apache.org Received: (qmail 92496 invoked by uid 99); 7 Apr 2016 00:52:16 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 07 Apr 2016 00:52:16 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id C2688C064A for ; Thu, 7 Apr 2016 00:52:15 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 3.744 X-Spam-Level: *** X-Spam-Status: No, score=3.744 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, MIME_QP_LONG_LINE=0.001, MISSING_MIMEOLE=1.843] autolearn=disabled Authentication-Results: spamd4-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=zeus.net.au Received: from mx2-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id mRwwiUP7Buk2 for ; Thu, 7 Apr 2016 00:52:10 +0000 (UTC) Received: from webcloud66.au.syrahost.com (server-2d-r4.ipv4.au.syrahost.com [103.250.215.85]) by mx2-lw-eu.apache.org (ASF Mail Server at mx2-lw-eu.apache.org) with ESMTPS id 7EF625F488 for ; Thu, 7 Apr 2016 00:52:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zeus.net.au ; s=default; h=Content-Type:MIME-Version:Message-ID:To:Subject:From:Date; bh=vgE8eNt1QukXagkhDp7bGHB6W4JmWG5u9fOZ0pcAA2Y=; b=tyMRNb4hQPImMYchtyb25HczKP F5AtyT9Am+3uIxm9WOUxv+dhkjXIXeizlbL2hd3iUE9/jMCJTgnrV9u6ghL12cTYL9drSk+XLqhea y85DbfwkXvGyUKtAa4UbLxyefKSqPXE9I5KfB1XTGsFxhSQjoCLmdeqdTpjcid6FPph4=; Received: from pa49-197-142-129.pa.qld.optusnet.com.au ([49.197.142.129]:5057 helo=[10.15.160.68]) by webcloud66.au.syrahost.com with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.86_1) (envelope-from ) id 1anyAU-003Dhp-Im for dev@river.apache.org; Thu, 07 Apr 2016 08:52:03 +0800 Date: Thu, 7 Apr 2016 10:51:16 +1000 (AEST) From: Peter Subject: Re: The future thing To: "dev@river.apache.org" Message-ID: <684d1cec3fffdff24533eaf0b62bdf13@org.tizen.email> MIME-Version: 1.0 Content-Type: MULTIPART/ALTERNATIVE; BOUNDARY="8323328-1023267356-1459990276=:1264" X-Priority: 3 X-MSMail-Priority: Normal X-OutGoing-Spam-Status: No, score=0.8 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - webcloud66.au.syrahost.com X-AntiAbuse: Original Domain - river.apache.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - zeus.net.au X-Get-Message-Sender-Via: webcloud66.au.syrahost.com: authenticated_id: jini@zeus.net.au X-Authenticated-Sender: webcloud66.au.syrahost.com: jini@zeus.net.au X-Source: X-Source-Args: X-Source-Dir: --8323328-1023267356-1459990276=:1264 Content-Type: TEXT/plain; CHARSET=UTF-8 Content-Transfer-Encoding: QUOTED-PRINTABLE I agree with trunk -> river 3.0 being an improvement, although I would like= to make =C2=A0mention in the release notes, that statemements about securi= ty are outdated and should not be relied upon.=0A=0AMy comment about develo= pment issues relate to how we as developers are functioning as a community = / team and what support / mentoring we might be able draw on to assist us t= o work better together.=0A=0ARegards,=0A=0APeter.=0A=0ASent from my Samsung= device.=0A=C2=A0=0A=C2=A0=C2=A0Include original message=0A---- Original me= ssage ----=0AFrom: Patricia Shanahan =0ASent: 07/04/2016 08:5= 2:57 am=0ATo: dev@river.apache.org=0ASubject: Re: The future thing=0A=0ARem= ember=C2=A0we=C2=A0are=C2=A0an=C2=A0open=C2=A0source=C2=A0organization.=C2= =A0Getting=C2=A0source=C2=A0releases=C2=A0out=C2=A0 =0Ais=C2=A0the=C2=A0mai= n=C2=A0thing.=C2=A0Binary=C2=A0artifacts=C2=A0are=C2=A0an=C2=A0optional=C2= =A0extra. =0A=0ACan=C2=A0you=C2=A0state=C2=A0your=C2=A0concerns=C2=A0with= =C2=A0making=C2=A0the=C2=A0Trunk=C2=A0River=C2=A03.0?=C2=A0Do=C2=A0you=C2= =A0feel=C2=A0 =0Ait=C2=A0is=C2=A0a=C2=A0regression=C2=A0relative=C2=A0to=C2= =A0our=C2=A0current=C2=A0release?=C2=A0My=C2=A0impression=C2=A0is=C2=A0 =0A= that=C2=A0it=C2=A0is=C2=A0better,=C2=A0and=C2=A0should=C2=A0be=C2=A0the=C2= =A0field=C2=A0release. =0A=0AAs=C2=A0always,=C2=A0I=C2=A0welcome=C2=A0input=C2=A0to=C2=A0the=C2=A0board=C2=A0report.= =C2=A0I=C2=A0do=C2=A0feel=C2=A0it=C2=A0should=C2=A0 =0Aeither=C2=A0report= =C2=A0we=C2=A0have=C2=A0released=C2=A0River=C2=A03.0,=C2=A0or=C2=A0discuss= =C2=A0the=C2=A0barriers=C2=A0to=C2=A0 =0Agetting=C2=A0it=C2=A0released. =0A= =0AOn=C2=A04/6/2016=C2=A03:24=C2=A0PM,=C2=A0Peter=C2=A0wrote: =0A>=C2=A0We= =C2=A0should=C2=A0perhaps=C2=A0raise=C2=A0some=C2=A0of=C2=A0the=C2=A0develo= pment=C2=A0problems=C2=A0we're=C2=A0having=C2=A0with=C2=A0the=C2=A0board. = =0A> =0A>=C2=A0I=C2=A0can=C2=A0create=C2=A0another=C2=A0release=C2=A0artifa= ct=C2=A0in=C2=A0the=C2=A0near=C2=A0future,=C2=A0I=C2=A0need=C2=A0to=C2=A0lo= ok=C2=A0into=C2=A0how=C2=A0to=C2=A0create=C2=A0binary=C2=A0artifacts=C2=A0a= nd=C2=A0stage=C2=A0the=C2=A0maven=C2=A0artifacts. =0A> =0A>=C2=A0Regards, = =0A> =0A>=C2=A0Peter. =0A> =0A>=C2=A0Sent=C2=A0from=C2=A0my=C2=A0Samsung=C2= =A0device. =0A> =0A>=C2=A0=C2=A0=C2=A0=C2=A0Include=C2=A0original=C2=A0mess= age =0A>=C2=A0----=C2=A0Original=C2=A0message=C2=A0---- =0A>=C2=A0From:=C2= =A0Patricia=C2=A0Shanahan=C2=A0 =0A>=C2=A0Sent:=C2=A006/04/20= 16=C2=A011:15:06=C2=A0pm =0A>=C2=A0To:=C2=A0dev@river.apache.org =0A>=C2=A0= Subject:=C2=A0Re:=C2=A0The=C2=A0future=C2=A0thing =0A> =0A>=C2=A0The=C2=A0a= bility=C2=A0to=C2=A0spin=C2=A0releases=C2=A0is=C2=A0a=C2=A0key=C2=A0aspect= =C2=A0of=C2=A0being=C2=A0a=C2=A0viable=C2=A0project. =0A>=C2=A0If=C2=A0we= =C2=A0can't=C2=A0do=C2=A0that,=C2=A0I=C2=A0need=C2=A0to=C2=A0raise=C2=A0it= =C2=A0as=C2=A0an=C2=A0issue=C2=A0in=C2=A0my=C2=A0next=C2=A0board =0A>=C2=A0= report.=C2=A0The=C2=A0problem=C2=A0of=C2=A0divergence=C2=A0between=C2=A0the=C2=A0last=C2=A0release=C2=A0and=C2=A0the=C2=A0trunk =0A>=C2=A0is=C2= =A0only=C2=A0going=C2=A0to=C2=A0get=C2=A0worse=C2=A0with=C2=A0time. =0A> = =0A>=C2=A0On=C2=A04/6/2016=C2=A03:54=C2=A0AM,=C2=A0Peter=C2=A0wrote: =0A>>= =C2=A0=C2=A0=C2=A0Thanks=C2=A0Tom, =0A>> =0A>>=C2=A0=C2=A0=C2=A0I=C2=A0don'= t=C2=A0think=C2=A0the=C2=A0River=C2=A0community=C2=A0is=C2=A0ready=C2=A0to= =C2=A0abandon=C2=A0the=C2=A02.2=C2=A0branch =0A>>=C2=A0=C2=A0=C2=A0just=C2= =A0yet. =0A>> =0A>>=C2=A0=C2=A0=C2=A0It=C2=A0doesn't=C2=A0look=C2=A0like=C2= =A0anyone's=C2=A0about=C2=A0to=C2=A0volunteer=C2=A0to=C2=A0spin=C2=A0anothe= r=C2=A03.0.0 =0A>>=C2=A0=C2=A0=C2=A0release=C2=A0just=C2=A0yet=C2=A0either.= =C2=A0=C2=A0=C2=A0Concerns=C2=A0remain=C2=A0about=C2=A0River=C2=A03.0=C2=A0= being=C2=A0ready =0A>>=C2=A0=C2=A0=C2=A0for=C2=A0prime=C2=A0time,=C2=A0in= =C2=A0any=C2=A0case=C2=A0we're=C2=A0only=C2=A0set=C2=A0up=C2=A0for=C2=A0sou= rce=C2=A0releases=C2=A0at =0A>>=C2=A0=C2=A0=C2=A0present,=C2=A0so=C2=A0it= =C2=A0would=C2=A0seem=C2=A0best=C2=A0to=C2=A0leave=C2=A0trunk=C2=A0as=C2=A0= it=C2=A0is=C2=A0for=C2=A0people=C2=A0to =0A>>=C2=A0=C2=A0=C2=A0check=C2=A0o= ut,=C2=A0build=C2=A0and=C2=A0test=C2=A0until=C2=A0confidence=C2=A0improves.= =C2=A0=C2=A0In=C2=A0any=C2=A0case =0A>>=C2=A0=C2=A0=C2=A0there's=C2=A0a=C2= =A02.2=C2=A0series=C2=A0release=C2=A0to=C2=A0tide=C2=A0people=C2=A0over. = =0A>> =0A>>=C2=A0=C2=A0=C2=A0Can=C2=A0others=C2=A0on=C2=A0the=C2=A0list=C2= =A0tell=C2=A0us=C2=A0more=C2=A0about=C2=A0where=C2=A0they=C2=A0think=C2=A0R= iver's =0A>>=C2=A0=C2=A0=C2=A0future=C2=A0development=C2=A0path=C2=A0should= =C2=A0be? =0A>> =0A>>=C2=A0=C2=A0=C2=A0What=C2=A0other=C2=A0repetitive=C2= =A0tasks=C2=A0do=C2=A0people=C2=A0do=C2=A0now=C2=A0that=C2=A0we=C2=A0could= =C2=A0develop=C2=A0tools =0A>>=C2=A0=C2=A0=C2=A0for? =0A>> =0A>>=C2=A0=C2=A0=C2=A0Regards, = =0A>> =0A>>=C2=A0=C2=A0=C2=A0Peter. =0A>> =0A>>=C2=A0=C2=A0=C2=A0On=C2=A02/= 03/2016=C2=A07:05=C2=A0AM,=C2=A0Tom=C2=A0Hobbs=C2=A0wrote: =0A>>>>=C2=A0=C2= =A0=C2=A0Can=C2=A0you=C2=A0tell=C2=A0us=C2=A0more=C2=A0about=C2=A0the=C2=A0= tools=C2=A0River=C2=A0requires=C2=A0for=C2=A0deployment =0A>>>>=C2=A0=C2=A0= =C2=A0inside =0A>>>=C2=A0=C2=A0=C2=A0docker=C2=A0containers? =0A>>> =0A>>>= =C2=A0=C2=A0=C2=A0The=C2=A0answer=C2=A0could=C2=A0be=C2=A0"nothing=C2=A0to= =C2=A0do",=C2=A0but=C2=A0anyway=C2=A0it=C2=A0is=C2=A0a=C2=A0job=C2=A0for=C2= =A0Future =0A>>>=C2=A0=C2=A0=C2=A0Tom.=C2=A0=C2=A0I'm=C2=A0sure=C2=A0he'll= =C2=A0be=C2=A0happy=C2=A0to=C2=A0share=C2=A0when=C2=A0he=C2=A0figures=C2=A0= it=C2=A0out.=C2=A0=C2=A0:-)=C2=A0=C2=A0In =0A>>>=C2=A0=C2=A0=C2=A0fact=C2= =A0was=C2=A0intending=C2=A0to=C2=A0commit=C2=A0the=C2=A0Dockerfiles=C2=A0wh= en=C2=A0I=C2=A0get=C2=A0them=C2=A0sorted=C2=A0out. =0A>>> =0A>>>=C2=A0=C2= =A0=C2=A0+1=C2=A0on=C2=A0setting=C2=A0goals.=C2=A0=C2=A0Clear=C2=A0goals=C2= =A0and=C2=A0direction=C2=A0are=C2=A0a=C2=A0must.=C2=A0=C2=A0Last=C2=A0time= =C2=A0I =0A>>>=C2=A0=C2=A0=C2=A0looked=C2=A0(ages=C2=A0ago!)=C2=A0there=C2= =A0is=C2=A0/nothing/=C2=A0on=C2=A0our=C2=A0backlog=C2=A0that=C2=A0looked=C2= =A0fun=C2=A0(to =0A>>>=C2=A0=C2=A0=C2=A0me).=C2=A0=C2=A0A=C2=A0roadmap=C2= =A0and=C2=A0unscoped=C2=A0(?)=C2=A0backlog=C2=A0items=C2=A0might=C2=A0help= =C2=A0to=C2=A0change=C2=A0that =0A>>> =0A>>>=C2=A0=C2=A0=C2=A0Good=C2=A0luc= k=C2=A0on=C2=A0securing=C2=A0services=C2=A0over=C2=A0the=C2=A0net=C2=A0-=C2= =A0and=C2=A0I=C2=A0mean=C2=A0that=C2=A0seriously. =0A>>>=C2=A0=C2=A0=C2=A0S= ince=C2=A0my=C2=A0previous=C2=A0email,=C2=A0I've=C2=A0got=C2=A0half=C2=A0a= =C2=A0use=C2=A0case=C2=A0bubbling=C2=A0away=C2=A0in=C2=A0the =0A>>>=C2=A0=C2=A0=C2=A0back =0A>>>=C2=A0=C2= =A0=C2=A0my=C2=A0mind=C2=A0which=C2=A0might=C2=A0just=C2=A0find=C2=A0it=C2= =A0useful. =0A>>> =0A>>>=C2=A0=C2=A0=C2=A0Talking=C2=A0about=C2=A0Git.=C2= =A0=C2=A0What=C2=A0do=C2=A0people=C2=A0thing=C2=A0about=C2=A0deploying=C2= =A03.0=C2=A0as=C2=A0the=C2=A0fresh =0A>>>=C2=A0=C2=A0=C2=A0new=C2=A0source= =C2=A0in=C2=A0(Apache's)=C2=A0Git=C2=A0and=C2=A0just=C2=A0locking/deprecati= ng/abandoning =0A>>>=C2=A0=C2=A0=C2=A0whatever=C2=A0is=C2=A0in=C2=A0SVN? = =0A>>> =0A>>> =0A>>>=C2=A0=C2=A0=C2=A0On=C2=A0Mon,=C2=A0Feb=C2=A029,=C2=A02= 016=C2=A0at=C2=A012:04=C2=A0PM,=C2=A0Peter=C2=A0=C2=A0wro= te: =0A>>> =0A>>>>=C2=A0=C2=A0=C2=A0Can=C2=A0you=C2=A0tell=C2=A0us=C2=A0mor= e=C2=A0about=C2=A0the=C2=A0tools=C2=A0River=C2=A0requires=C2=A0for=C2=A0dep= loyment =0A>>>>=C2=A0=C2=A0=C2=A0inside =0A>>>>=C2=A0=C2=A0=C2=A0docker=C2= =A0containers? =0A>>>> =0A>>>>=C2=A0=C2=A0=C2=A0River=C2=A0needs=C2=A0to=C2= =A0establish=C2=A0goals=C2=A0and=C2=A0it=C2=A0needs=C2=A0committers=C2=A0wi= lling=C2=A0to=C2=A0work =0A>>>>=C2=A0=C2=A0=C2=A0towards=C2=A0those=C2=A0go= als,=C2=A0at=C2=A0the=C2=A0moment=C2=A0we=C2=A0don't=C2=A0have=C2=A0little= =C2=A0of=C2=A0either,=C2=A0so =0A>>>>=C2=A0=C2=A0=C2=A0establishing=C2=A0so= me=C2=A0may=C2=A0help=C2=A0the=C2=A0project=C2=A0survive. =0A>>>> =0A>>>>= =C2=A0=C2=A0=C2=A0I'm=C2=A0working=C2=A0on=C2=A0a=C2=A0secure=C2=A0version= =C2=A0of=C2=A0River,=C2=A0forked=C2=A0from=C2=A0River=C2=A0trunk, =0A>>>>= =C2=A0=C2=A0=C2=A0for=C2=A0use =0A>>>>=C2=A0=C2=A0=C2=A0on=C2=A0either=C2= =A0side=C2=A0of=C2=A0the=C2=A0firewall,=C2=A0I'm=C2=A0tempted=C2=A0to=C2=A0= consider=C2=A0removal=C2=A0of=C2=A0all =0A>>>>=C2=A0=C2=A0=C2=A0dependencies=C2=A0on=C2=A0rmi=C2=A0code,=C2=A0but=C2=A0p= resently=C2=A0it=C2=A0is=C2=A0backward=C2=A0compatible=C2=A0with =0A>>>>=C2= =A0=C2=A0=C2=A0River.=C2=A0=C2=A0I=C2=A0think=C2=A0most=C2=A0people=C2=A0mi= sunderstand=C2=A0the=C2=A0concept=C2=A0of=C2=A0River=C2=A0on=C2=A0the =0A>>= >>=C2=A0=C2=A0=C2=A0web, =0A>>>>=C2=A0=C2=A0=C2=A0or=C2=A0the=C2=A0internet= ,=C2=A0it's=C2=A0not=C2=A0something=C2=A0that=C2=A0would=C2=A0run=C2=A0from= =C2=A0within=C2=A0a=C2=A0web =0A>>>>=C2=A0=C2=A0=C2=A0browser=C2=A0like=C2= =A0a=C2=A0plugin,=C2=A0it's=C2=A0just=C2=A0a=C2=A0way=C2=A0for=C2=A0program= s=C2=A0to=C2=A0send=C2=A0messages=C2=A0to =0A>>>>=C2=A0=C2=A0=C2=A0each=C2= =A0other,=C2=A0peer=C2=A0to=C2=A0peer,=C2=A0globally,=C2=A0without=C2=A0req= uiring=C2=A0setting=C2=A0up=C2=A0web =0A>>>>=C2=A0=C2=A0=C2=A0servers=C2=A0= and=C2=A0clients,=C2=A0it's=C2=A0not=C2=A0the=C2=A0sever=C2=A0->=C2=A0=C2= =A0client=C2=A0=C2=A0/=C2=A0content=C2=A0provider& =0A>>>>=C2=A0=C2=A0=C2= =A0consumer=C2=A0model.=C2=A0=C2=A0It=C2=A0has=C2=A0a=C2=A0lot=C2=A0more=C2= =A0in=C2=A0common=C2=A0with=C2=A0the=C2=A0IoT=C2=A0model. =0A>>>> =0A>>>>= =C2=A0=C2=A0=C2=A0In=C2=A0any=C2=A0case,=C2=A0securing=C2=A0river=C2=A0isn'= t=C2=A0that=C2=A0big=C2=A0a=C2=A0deal,=C2=A0it's=C2=A0somewhat =0A>>>>=C2= =A0=C2=A0=C2=A0easier=C2=A0to =0A>>>>=C2=A0=C2=A0=C2=A0understand=C2=A0as= =C2=A0ProxyTrust=C2=A0has=C2=A0been=C2=A0deprecated=C2=A0and=C2=A0there=C2= =A0are=C2=A0performance =0A>>>>=C2=A0=C2=A0=C2=A0improvements,=C2=A0but=C2= =A0don't=C2=A0take=C2=A0my=C2=A0word=C2=A0for=C2=A0it,=C2=A0go=C2=A0see=C2= =A0for=C2=A0yourself. =0A>>>> =0A>>>>=C2=A0=C2=A0=C2=A0https://github.com/p= firmstone/river-internet =0A>>>> =0A>>>>=C2=A0=C2=A0=C2=A0Regards, =0A>>>> =0A>>>>=C2=A0=C2=A0=C2=A0Peter = =0A>>>> =0A>>>> =0A>>>> =0A>>>>=C2=A0=C2=A0=C2=A0On=C2=A028/02/2016=C2=A012= :10=C2=A0AM,=C2=A0Tom=C2=A0Hobbs=C2=A0wrote: =0A>>>> =0A>>>>>=C2=A0=C2=A0= =C2=A0+1=C2=A0on=C2=A0making=C2=A0it=C2=A0easy.=C2=A0=C2=A0Spark=C2=A0has= =C2=A0their=C2=A0"here's=C2=A0how=C2=A0you=C2=A0can=C2=A0use=C2=A0Spark=C2= =A0to =0A>>>>>=C2=A0=C2=A0=C2=A0stream=C2=A0a=C2=A0word=C2=A0count=C2=A0pro= gram"=C2=A0example,=C2=A0as=C2=A0far=C2=A0as=C2=A0I'm=C2=A0aware=C2=A0River= =C2=A0doesn't =0A>>>>>=C2=A0=C2=A0=C2=A0have=C2=A0anything=C2=A0similar. = =0A>>>>> =0A>>>>>=C2=A0=C2=A0=C2=A0+1=C2=A0on=C2=A0the=C2=A0Docker=C2=A0men= tion,=C2=A0I've=C2=A0been=C2=A0doing=C2=A0lots=C2=A0of=C2=A0Docker=C2=A0rec= ently=C2=A0with =0A>>>>>=C2=A0=C2=A0=C2=A0Consul=C2=A0as=C2=A0a=C2=A0servic= e=C2=A0discovery=C2=A0mechanism,=C2=A0I=C2=A0think=C2=A0River=C2=A0would=C2= =A0really =0A>>>>>=C2=A0=C2=A0=C2=A0benefit =0A>>>>>=C2=A0=C2=A0=C2=A0from= =C2=A0Docker-isation.=C2=A0=C2=A0Both=C2=A0in=C2=A0terms=C2=A0of=C2=A0runni= ng=C2=A0Reggie,=C2=A0Outrigger=C2=A0etc =0A>>>>>=C2=A0=C2=A0=C2=A0inside = =0A>>>>>=C2=A0=C2=A0=C2=A0containers,=C2=A0and=C2=A0also=C2=A0using=C2=A0Re= ggie=C2=A0et=C2=A0al=C2=A0to=C2=A0orchestrate=C2=A0containers.=C2=A0=C2=A0I= n =0A>>>>>=C2=A0=C2=A0=C2=A0fact,=C2=A0that's=C2=A0on=C2=A0my=C2=A0list=C2= =A0of=C2=A0things=C2=A0to=C2=A0do. =0A>>>>> =0A>>>>>=C2=A0=C2=A0=C2=A0Like= =C2=A0Greg,=C2=A0I=C2=A0see=C2=A0River=C2=A0being=C2=A0used=C2=A0behind=C2= =A0the=C2=A0firewall.=C2=A0=C2=A0I'm =0A>>>>>=C2=A0=C2=A0=C2=A0intending=C2= =A0on =0A>>>>>=C2=A0=C2=A0=C2=A0using=C2=A0it=C2=A0for=C2=A0a=C2=A0prototyp= e=C2=A0something=C2=A0new=C2=A0I'm=C2=A0cooking=C2=A0up=C2=A0right=C2=A0now.=C2=A0=C2=A0I=C2=A0get =0A>>>>>=C2=A0=C2=A0=C2=A0you= r=C2=A0point=C2=A0about=C2=A0the=C2=A0network=C2=A0security=C2=A0never=C2= =A0being=C2=A0guaranteed,=C2=A0either =0A>>>>>=C2=A0=C2=A0=C2=A0through=C2= =A0malice=C2=A0or=C2=A0poor=C2=A0code,=C2=A0but=C2=A0for=C2=A0my=C2=A0own= =C2=A0use=C2=A0cases,=C2=A0if=C2=A0someone=C2=A0is =0A>>>>>=C2=A0=C2=A0=C2= =A0introducing=C2=A0deliberate=C2=A0RMI=C2=A0based=C2=A0security=C2=A0probl= ems=C2=A0on=C2=A0my=C2=A0network=C2=A0then=C2=A0I =0A>>>>>=C2=A0=C2=A0=C2= =A0have=C2=A0far=C2=A0bigger=C2=A0issues=C2=A0than=C2=A0my=C2=A0River=C2=A0= services.=C2=A0=C2=A0I=C2=A0personally=C2=A0have=C2=A0no =0A>>>>>=C2=A0=C2= =A0=C2=A0appetite=C2=A0for=C2=A0River-on-the-web,=C2=A0but=C2=A0good=C2=A0l= uck=C2=A0to=C2=A0anyone=C2=A0who=C2=A0wants=C2=A0to =0A>>>>>=C2=A0=C2=A0=C2= =A0go=C2=A0for =0A>>>>>=C2=A0=C2=A0=C2=A0it. =0A>>>>> =0A>>>>> =0A>>>>> =0A= >>>>>=C2=A0=C2=A0=C2=A0On=C2=A0Sat,=C2=A0Feb=C2=A027,=C2=A02016=C2=A0at=C2= =A011:53=C2=A0AM,=C2=A0Peter=C2=A0=C2=A0=C2=A0wrote: =0A>= >>>> =0A>>>>>=C2=A0=C2=A0=C2=A0Good,=C2=A0we=C2=A0can=C2=A0focus=C2=A0on=C2= =A0making=C2=A0development=C2=A0easier. =0A>>>>>>=C2=A0=C2=A0=C2=A0What=C2= =A0tool=C2=A0do=C2=A0you=C2=A0need=C2=A0to=C2=A0make=C2=A0development=C2=A0= easier? =0A>>>>>> =0A>>>>>>=C2=A0=C2=A0=C2=A0Don't=C2=A0forget=C2=A0the=C2= =A04th=C2=A0fallacy=C2=A0of=C2=A0distributed=C2=A0computing,=C2=A0the=C2=A0= network=C2=A0is =0A>>>>>>=C2=A0=C2=A0=C2=A0secure.=C2=A0=C2=A0Many=C2=A0rec= ent=C2=A0security=C2=A0breaches=C2=A0have=C2=A0been=C2=A0via=C2=A0inadequat= e =0A>>>>>>=C2=A0=C2=A0=C2=A0security =0A>>>>>>=C2=A0=C2=A0=C2=A0behind=C2= =A0the=C2=A0firewall.=C2=A0=C2=A0I=C2=A0don't=C2=A0know=C2=A0your=C2=A0situation=C2=A0but=C2= =A0not=C2=A0everyones =0A>>>>>>=C2=A0=C2=A0=C2=A0will =0A>>>>>>=C2=A0=C2=A0= =C2=A0be =0A>>>>>>=C2=A0=C2=A0=C2=A0the=C2=A0same.=C2=A0=C2=A0With=C2=A0all= =C2=A0the=C2=A0recent=C2=A0serialization=C2=A0rmi=C2=A0security=C2=A0scares= ,=C2=A0we =0A>>>>>>=C2=A0=C2=A0=C2=A0could =0A>>>>>>=C2=A0=C2=A0=C2=A0pick= =C2=A0up=C2=A0some=C2=A0market=C2=A0share=C2=A0instead=C2=A0of=C2=A0other= =C2=A0more=C2=A0in=C2=A0vogue=C2=A0rpc =0A>>>>>>=C2=A0=C2=A0=C2=A0framework= s =0A>>>>>>=C2=A0=C2=A0=C2=A0capturing=C2=A0it=C2=A0all. =0A>>>>>> =0A>>>>>= >=C2=A0=C2=A0=C2=A0I=C2=A0did=C2=A0some=C2=A0work=C2=A0on=C2=A0a=C2=A0secur= ity=C2=A0manager=C2=A0for=C2=A0generating=C2=A0policy=C2=A0files, =0A>>>>>>= =C2=A0=C2=A0=C2=A0but=C2=A0it =0A>>>>>>=C2=A0=C2=A0=C2=A0was=C2=A0deleted= =C2=A0at=C2=A0some=C2=A0point,=C2=A0before=C2=A0I=C2=A0got=C2=A0back=C2=A0t= o=C2=A0it,=C2=A0I=C2=A0made =0A>>>>>>=C2=A0=C2=A0=C2=A0CombinerSecurityMana= ger=C2=A0extensible=C2=A0so=C2=A0it=C2=A0can=C2=A0be=C2=A0made=C2=A0to=C2= =A0do=C2=A0the=C2=A0same. =0A>>>>>>=C2=A0=C2=A0=C2=A0Another=C2=A0tool=C2= =A0that=C2=A0would=C2=A0be=C2=A0useful=C2=A0is=C2=A0one=C2=A0to=C2=A0genera= te=C2=A0preferred=C2=A0class =0A>>>>>>=C2=A0=C2=A0=C2=A0lists. =0A>>>>>> = =0A>>>>>>=C2=A0=C2=A0=C2=A0Regards, =0A>>>>>> =0A>>>>>>=C2=A0=C2=A0=C2=A0Pe= ter. =0A>>>>>> =0A>>>>>>=C2=A0=C2=A0=C2=A0Sent=C2=A0from=C2=A0my=C2=A0Samsu= ng=C2=A0device. =0A>>>>>> =0A>>>>>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0Include=C2=A0original=C2=A0message =0A>>>>>>=C2=A0=C2=A0=C2=A0----=C2=A0= Original=C2=A0message=C2=A0---- =0A>>>>>>=C2=A0=C2=A0=C2=A0From:=C2=A0Greg= =C2=A0Trasuk =0A>>>>>>=C2=A0=C2=A0=C2=A0Sent:=C2=A027/02/2016=C2=A001:54:15=C2=A0pm = =0A>>>>>>=C2=A0=C2=A0=C2=A0To:dev@river.apache.org =0A>>>>>>=C2=A0=C2=A0=C2= =A0Subject:=C2=A0Re:=C2=A0The=C2=A0future=C2=A0thing =0A>>>>>> =0A>>>>>> = =0A>>>>>> =0A>>>>>>=C2=A0=C2=A0=C2=A0My=C2=A0vote=C2=A0-=C2=A0service=C2=A0= integration=C2=A0in=C2=A0the=C2=A0cloud/data=C2=A0centre.=C2=A0=C2=A0I=C2= =A0look=C2=A0at=C2=A0the =0A>>>>>>=C2=A0=C2=A0=C2=A0convolutions=C2=A0that= =C2=A0people=C2=A0are=C2=A0going=C2=A0through=C2=A0to=C2=A0get=C2=A0service= =C2=A0discovery =0A>>>>>>=C2=A0=C2=A0=C2=A0working =0A>>>>>>=C2=A0=C2=A0=C2= =A0in=C2=A0a=C2=A0Docker=C2=A0environment=C2=A0(e.g =0A>>>>>> =0A>>>>>>=C2= =A0=C2=A0=C2=A0https://www.digitalocean.com/community/tutorials/the-docker-= ecosystem-service-discovery-and-distributed-configuration-stores =0A>>>>>> = =0A>>>>>>=C2=A0=C2=A0=C2=A0),=C2=A0and=C2=A0I=C2=A0think=C2=A0that=C2=A0Jin= i=C2=A0has=C2=A0solved=C2=A0this=C2=A0problem=C2=A0already.=C2=A0=C2=A0The= =C2=A0dynamic =0A>>>>>>=C2=A0=C2=A0=C2=A0discovery=C2=A0and=C2=A0zero-confi= guration=C2=A0nature=C2=A0of=C2=A0Jini,=C2=A0not=C2=A0to=C2=A0mention=C2=A0= the =0A>>>>>>=C2=A0=C2=A0=C2=A0inherent=C2=A0fault-tolerance=C2=A0that=C2= =A0goes=C2=A0along=C2=A0with=C2=A0leasing,=C2=A0etc,=C2=A0makes=C2=A0Jini = =0A>>>>>>=C2=A0=C2=A0=C2=A0perfectly=C2=A0suited=C2=A0to=C2=A0a=C2=A0dynami= cally-scalable=C2=A0environment.=C2=A0=C2=A0We=C2=A0just =0A>>>>>>=C2=A0=C2= =A0=C2=A0haven=E2=80=99t =0A>>>>>>=C2=A0=C2=A0=C2=A0made=C2=A0it=C2=A0easy= =C2=A0to=C2=A0get=C2=A0started.=C2=A0=C2=A0Also,=C2=A0in=C2=A0the=C2=A0past,=C2=A0people=C2=A0were=C2=A0often =0A>>>>>>=C2=A0=C2=A0=C2=A0left =0A>>>>>= >=C2=A0=C2=A0=C2=A0with=C2=A0the=C2=A0impression=C2=A0that=C2=A0Jini=C2=A0w= as=C2=A0too=C2=A0complex.=C2=A0=C2=A0I=C2=A0think=C2=A0that=C2=A0people =0A= >>>>>>=C2=A0=C2=A0=C2=A0have =0A>>>>>>=C2=A0=C2=A0=C2=A0come=C2=A0around=C2= =A0to=C2=A0the=C2=A0idea=C2=A0that=C2=A0the=C2=A0problem-space=C2=A0for=C2= =A0distributed =0A>>>>>>=C2=A0=C2=A0=C2=A0computing=C2=A0is =0A>>>>>>=C2=A0= =C2=A0=C2=A0complex,=C2=A0so=C2=A0the=C2=A0solution-space=C2=A0is=C2=A0nece= ssarily=C2=A0complex=C2=A0as=C2=A0well. =0A>>>>>> =0A>>>>>> =0A>>>>>> =0A>>= >>>>=C2=A0=C2=A0=C2=A0So,=C2=A0what=C2=A0I=E2=80=99d=C2=A0like=C2=A0to=C2= =A0see=C2=A0is=C2=A0a=C2=A0solid=C2=A0focus=C2=A0on=C2=A0making=C2=A0it=C2= =A0easy=C2=A0to=C2=A0write =0A>>>>>>=C2=A0=C2=A0=C2=A0micro-services=C2=A0a= nd=C2=A0clients=C2=A0to=C2=A0micro-services=C2=A0using=C2=A0Jini.=C2=A0=C2= =A0I=E2=80=99ll=C2=A0be =0A>>>>>>=C2=A0=C2=A0=C2=A0clear =0A>>>>>>=C2=A0=C2= =A0=C2=A0here=C2=A0and=C2=A0say=C2=A0I=E2=80=99m=C2=A0not=C2=A0talking=C2= =A0about=C2=A0user-facing=C2=A0client-side =0A>>>>>>=C2=A0=C2=A0=C2=A0integ= ration. =0A>>>>>>=C2=A0=C2=A0=C2=A0I=E2=80=99m=C2=A0talking=C2=A0about=C2= =A0integrating=C2=A0micro-services=C2=A0behind=C2=A0the=C2=A0firewall, =0A>= >>>>>=C2=A0=C2=A0=C2=A0where=C2=A0the =0A>>>>>>=C2=A0=C2=A0=C2=A0=E2=80=98c= lients=E2=80=99=C2=A0are=C2=A0either=C2=A0other=C2=A0services=C2=A0behind= =C2=A0the=C2=A0firewall=C2=A0or=C2=A0web =0A>>>>>>=C2=A0=C2=A0=C2=A0applica= tions =0A>>>>>>=C2=A0=C2=A0=C2=A0that=C2=A0provide=C2=A0the=C2=A0internet-f= acing=C2=A0service=C2=A0as=C2=A0http-based=C2=A0RESTful =0A>>>>>>=C2=A0=C2= =A0=C2=A0services. =0A>>>>>> =0A>>>>>> =0A>>>>>>=C2=A0=C2=A0=C2=A0We=C2=A0should=C2=A0work=C2=A0o= n=C2=A0tools,=C2=A0examples,=C2=A0and=C2=A0frameworks=C2=A0that=C2=A0make= =C2=A0it =0A>>>>>>=C2=A0=C2=A0=C2=A0demonstrably=C2=A0easier=C2=A0to=C2=A0w= rite=C2=A0applications=C2=A0using=C2=A0River. =0A>>>>>> =0A>>>>>>=C2=A0=C2= =A0=C2=A0There=E2=80=99s=C2=A0my=C2=A0$0.02 =0A>>>>>> =0A>>>>>>=C2=A0=C2=A0= =C2=A0Cheers, =0A>>>>>> =0A>>>>>>=C2=A0=C2=A0=C2=A0Greg=C2=A0Trasuk =0A>>>>= >> =0A>>>>>>=C2=A0=C2=A0=C2=A0On=C2=A0Feb=C2=A026,=C2=A02016,=C2=A0at=C2=A0= 6:47=C2=A0PM,=C2=A0Peter=C2=A0=C2=A0=C2=A0wrote: =0A>>>>>= >>=C2=A0=C2=A0=C2=A0I'll=C2=A0reply=C2=A0to=C2=A0these=C2=A0later,=C2=A0I'm= =C2=A0on=C2=A0the=C2=A0road=C2=A0atm. =0A>>>>>>> =0A>>>>>>>=C2=A0=C2=A0=C2= =A0In=C2=A0the=C2=A0mean=C2=A0time,=C2=A0what=C2=A0do=C2=A0you,=C2=A0our=C2= =A0community=C2=A0of=C2=A0developers =0A>>>>>>>=C2=A0=C2=A0=C2=A0envision= =C2=A0for =0A>>>>>>>=C2=A0=C2=A0=C2=A0River's=C2=A0future? =0A>>>>>>> =0A>>= >>>>>=C2=A0=C2=A0=C2=A0Regards, =0A>>>>>>> =0A>>>>>>>=C2=A0=C2=A0=C2=A0Pete= r. =0A>>>>>>> =0A>>>>>>>=C2=A0=C2=A0=C2=A0Sent=C2=A0from=C2=A0my=C2=A0Samsu= ng=C2=A0device. =0A>>>>>>> =0A>>>>>>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0Include=C2=A0original=C2=A0message =0A>>>>>>>=C2=A0=C2=A0=C2=A0----= =C2=A0Original=C2=A0message=C2=A0---- =0A>>>>>>>=C2=A0=C2=A0=C2=A0From:=C2= =A0Greg=C2=A0Trasuk =0A>>>>>>>=C2=A0=C2=A0=C2=A0Sen= t:=C2=A026/02/2016=C2=A001:01:14=C2=A0am =0A>>>>>>>=C2=A0=C2=A0=C2=A0To:dev= @river.apacheorg =0A>>>>>>>=C2=A0=C2=A0=C2=A0Subject:=C2=A0Re:=C2=A0The=C2= =A0future=C2=A0thing =0A>>>>>>> =0A>>>>>>> =0A>>>>>>>=C2=A0=C2=A0=C2=A0I=C2=A0think=C2=A0it=E2=80=99s=C2=A0difficult= =C2=A0to=C2=A0talk=C2=A0about=C2=A0future=C2=A0features=C2=A0without=C2=A0c= ontext. =0A>>>>>>>=C2=A0=C2=A0=C2=A0So=C2=A0it=C2=A0would=C2=A0be=C2=A0help= ful=C2=A0if=C2=A0we=C2=A0could=C2=A0express=C2=A0in=C2=A0a=C2=A0great=C2=A0= level=C2=A0of =0A>>>>>>>=C2=A0=C2=A0=C2=A0detail=C2=A0what =0A>>>>>>>=C2=A0= =C2=A0=C2=A0exactly=C2=A0we=C2=A0see=C2=A0people=C2=A0doing=C2=A0with=C2=A0= River.=C2=A0=C2=A0Perhaps=C2=A0even=C2=A0build=C2=A0a =0A>>>>>>>=C2=A0=C2= =A0=C2=A0proof-of-concept=C2=A0demonstration=C2=A0and=C2=A0use=C2=A0that=C2= =A0to=C2=A0drive=C2=A0any=C2=A0changes =0A>>>>>>>=C2=A0=C2=A0=C2=A0to=C2=A0= River. =0A>>>>>>> =0A>>>>>>>=C2=A0=C2=A0=C2=A0Cheers, =0A>>>>>>> =0A>>>>>>>= =C2=A0=C2=A0=C2=A0Greg=C2=A0Trasuk =0A>>>>>>> =0A>>>>>>>=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0On=C2=A0Feb=C2=A025,=C2=A02016,=C2=A0at=C2=A09:33=C2=A0AM= ,=C2=A0Patricia=C2=A0Shanahan =0A>>>>>>>=C2=A0=C2=A0=C2=A0wro= te: =0A>>>>>>>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Thanks=C2=A0for=C2=A0get= ting=C2=A0this=C2=A0started =0A>>>>>>>> =0A>>>>>>>>=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0I=C2=A0think=C2=A0you=C2=A0have=C2=A0a=C2=A0high=C2=A0level=C2= =A0vision=C2=A0of=C2=A0where=C2=A0you=C2=A0see=C2=A0River =0A>>>>>>>>=C2=A0= =C2=A0=C2=A0going=C2=A0in =0A>>>>>>>>=C2=A0=C2=A0=C2=A0the=C2=A0future.=C2= =A0It=C2=A0might=C2=A0be=C2=A0useful=C2=A0to=C2=A0state=C2=A0it=C2=A0here.= =C2=A0The=C2=A0costs=C2=A0and =0A>>>>>>>>=C2=A0=C2=A0=C2=A0benefits=C2=A0of= =0A>>>>>>>>=C2=A0=C2=A0=C2=A0changes=C2=A0are=C2=A0best=C2=A0evaluated=C2= =A0in=C2=A0that=C2=A0sort=C2=A0of=C2=A0context. =0A>>>>>>>> =0A>>>>>>>>=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0On=C2=A02/25/2016=C2=A03:52=C2=A0AM,=C2=A0Peter=C2=A0Firmstone=C2=A0wrote: =0A>>>>>>>> =0A>>>>>>>>= >=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0While=C2=A0we're=C2=A0waiting=C2=A0for= =C2=A0people=C2=A0to=C2=A0review=C2=A0River=C2=A03.0's=C2=A0Release =0A>>>>= >>>>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0artifacts... =0A>>>>>>>>> =0A>>>>>= >>>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0I've=C2=A0posted=C2=A0some=C2=A0of= =C2=A0my=C2=A0more=C2=A0contraversial=C2=A0work=C2=A0on=C2=A0River =0A>>>>>= >>>>=C2=A0=C2=A0=C2=A0security=C2=A0and =0A>>>>>>>>>=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0ipv6=C2=A0global=C2=A0discovery=C2=A0(internet=C2=A0announce= ment=C2=A0protocol)=C2=A0on =0A>>>>>>>>>=C2=A0=C2=A0=C2=A0github. =0A>>>>>>= >>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0The=C2=A0river=C2=A0community=C2=A0i= s=C2=A0free=C2=A0to=C2=A0cherry=C2=A0pick=C2=A0the=C2=A0code=C2=A0if=C2=A0i= t =0A>>>>>>>>>=C2=A0=C2=A0=C2=A0wants.=C2=A0=C2=A0I =0A>>>>>>>>>=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0would=C2=A0have=C2=A0much=C2=A0preferred=C2=A0to= =C2=A0have=C2=A0developed=C2=A0it=C2=A0collaboratively, =0A>>>>>>>>>=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0there's=C2=A0room=C2=A0for=C2=A0improvement. = =0A>>>>>>>>> =0A>>>>>>>>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Features: =0A>= >>>>>>>> =0A>>>>>>>>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0... =0A>>>>>>>> =0A= >> =0A> =0A> =0A --8323328-1023267356-1459990276=:1264--