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 69EBE200B41 for ; Thu, 7 Jul 2016 09:09:53 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 687C2160A68; Thu, 7 Jul 2016 07:09:53 +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 86C00160A59 for ; Thu, 7 Jul 2016 09:09:52 +0200 (CEST) Received: (qmail 19123 invoked by uid 500); 7 Jul 2016 07:09:51 -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 19109 invoked by uid 99); 7 Jul 2016 07:09:51 -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 Jul 2016 07:09:51 +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 8E492C09CB for ; Thu, 7 Jul 2016 07:09:50 +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 GVKzak6Hxe4M for ; Thu, 7 Jul 2016 07:09:47 +0000 (UTC) Received: from webcloud66.au.syrahost.com (server-2k-r4.ipv4.au.syrahost.com [103.250.215.92]) by mx2-lw-eu.apache.org (ASF Mail Server at mx2-lw-eu.apache.org) with ESMTPS id 19DE75F255 for ; Thu, 7 Jul 2016 07:09:45 +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: Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=FxiJB/1f+KZ70EcSMbxXAoUUf7jHh/nxIjAeufglxB8=; b=ZCdkhLRgpekh7fcnGthmb4RfNU 1PxYMfT3Eyj77v42Dpw4UgzAVqmCsVL1N3/0+kKGNRIDiviao1IkKpjhVZntgLtetOfsM+Rr3xsPo GttO8I7qEAI4gwpZgG0DRrT9oWL1rUCAGVlbYAhyjSz0OVT/UwdYYczbivBGbYFxTUkE=; Received: from pa49-197-99-42.pa.qld.optusnet.com.au ([49.197.99.42]:19175 helo=[10.85.138.146]) by webcloud66.au.syrahost.com with esmtpsa (TLSv1:ECDHE-RSA-AES256-SHA:256) (Exim 4.87) (envelope-from ) id 1bL3R6-003GPc-UP for dev@river.apache.org; Thu, 07 Jul 2016 15:09:31 +0800 Date: Thu, 7 Jul 2016 17:09:18 +1000 (AEST) From: Peter Subject: Re: Attic? Was: Re: Lotj - languages other than java To: "dev@river.apache.org" Message-ID: <2c4564600cdf53003238695a76778000@org.tizen.email> MIME-Version: 1.0 Content-Type: MULTIPART/ALTERNATIVE; BOUNDARY="8323328-1906419368-1467875358=:1306" 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: archived-at: Thu, 07 Jul 2016 07:09:53 -0000 --8323328-1906419368-1467875358=:1306 Content-Type: TEXT/plain; CHARSET=UTF-8 Content-Transfer-Encoding: QUOTED-PRINTABLE A long term support version of River 2.2.x should be sufficient to keep tho= se who desire minimal change satisfied, without them feeling threatened by = a more progressive pace of development. =C2=A0Git would make managing the s= eparate branches easier.=0A=0ABugs that were reported and fixed in 2.2.x we= re often already fixed in the trunk branch. =C2=A0Also there are tests in t= he 2.2.x branch that fail, because they're unmaintained, these tests haven'= t passed on recent jvm's.=0A=0ADetermining bug fixes that go into the lts s= upport branch is somewhat difficult, clearly race condition fixes wouldn't = be included, nor would security fixes, I'd suggest only the occassional maj= or bug reported by users of the lts version. The 2.2.x branch code is writt= en to the old java memory model, prior to JSR133 released with Java 1.5.=0A= =0AIf we based the River 2.2.x lts support on the availability of support f= or suitable jvm's and Oracle's end of public updates, the lts River version= 2.2.x branch would probably end late 2017 or early 2018. =C2=A0The US is predicted to have =C2=A070% IPv6 deployment by that time.=0A=0ASupport f= or loading the policy provider into the extension ClassLoader will be remov= ed in Java 9, this will reintroduce a policy deadlock bug =C2=A0for 2.2.x t= hat were fixed by loading policy providers into the extension ClassLoader. = =C2=A0These bugs won't affect River 3.0.=0A=0ABack porting the policy provi= der from River 3.0 is not an option, as this is almost non blocking (very g= ood for avoiding deadlock) and would cause many latent race condition bugs = to emerge.=0A=0AIf River 3.0.0 is released soon, that allows two years for = migration, remembering that River 3.0.0 is largely a JMM compliance bug fix= release, with a com.sun.jini to org.apache.river namespace change.=0A=0AAf= ter River 3, I'd like to see focus on IPv6, security (fixes, updates and si= mplification), IoT and a protocol based lookup service that supports other = languages.=0A=0ARegards,=0A=0APeter.=0A=0ASent from my Samsung device.=0A= =C2=A0=0A=C2=A0=C2=A0Include original message=0A---- Original message ----= =0AFrom: Bryan Thompson =0ASent: 06/07/2016 11:22:49 pm=0ATo: dev@river.apache.org =0ASubject: Re: Attic? Was: Re: Lotj - languages other tha= n java=0A=0AI=C2=A0look=C2=A0at=C2=A0git=C2=A0in=C2=A0terms=C2=A0of=C2=A0th= e=C2=A0ease=C2=A0of=C2=A0use=C2=A0for=C2=A0branch/merge=C2=A0patterns=C2=A0= and=C2=A0the =0Asupport=C2=A0of=C2=A0pull=C2=A0requests=C2=A0for=C2=A0code= =C2=A0review=C2=A0and=C2=A0historical=C2=A0change=C2=A0tracking. =0AIt=C2= =A0is=C2=A0really=C2=A0far=C2=A0superior=C2=A0in=C2=A0its=C2=A0flexibility.= =C2=A0=C2=A0Even=C2=A0just=C2=A0the=C2=A0diff=C2=A0facility =0Aif=C2=A0a=C2= =A0big=C2=A0step=C2=A0forward. =0A=0AI=C2=A0do=C2=A0agree=C2=A0that=C2=A0pr= ojects=C2=A0benefit=C2=A0significantly=C2=A0from=C2=A0governance.=C2=A0=C2= =A0If=C2=A0it =0Adegenerates=C2=A0to=C2=A0everyone=C2=A0creating=C2=A0their= =C2=A0own=C2=A0fork=C2=A0then=C2=A0nothing=C2=A0good=C2=A0would =0Acome=C2= =A0of=C2=A0that.=C2=A0=C2=A0I=C2=A0am=C2=A0not=C2=A0suggesting=C2=A0git=C2= =A0because=C2=A0it=C2=A0makes=C2=A0forking=C2=A0easier. =0ABut=C2=A0because= =C2=A0it=C2=A0makes=C2=A0team=C2=A0development=C2=A0easier. =0A=0ABryan =0A= =0AOn=C2=A0Wednesday,=C2=A0July=C2=A06,=C2=A02016,=C2=A0Simon=C2=A0IJskes= =C2=A0-=C2=A0QCG=C2=A0=C2=A0wrote: =0A=0A>=C2=A0On=C2=A005-07= -16=C2=A014:51,=C2=A0Bryan=C2=A0Thompson=C2=A0wrote: =0A> =0A>>=C2=A0GitHub= =C2=A0(at=C2=A0least)=C2=A0provides=C2=A0excellent=C2=A0tracking.=C2=A0=C2= =A0It=C2=A0is=C2=A0a=C2=A0matter=C2=A0of=C2=A0how=C2=A0you =0A>>=C2=A0defin= e=C2=A0policy=C2=A0for=C2=A0PRs.=C2=A0=C2=A0We=C2=A0do=C2=A0not=C2=A0accept=C2=A0PRs=C2=A0unless=C2=A0the=C2=A0author=C2=A0i= s=C2=A0a =0A>>=C2=A0contributor=C2=A0with=C2=A0appropriate=C2=A0CLAs=C2=A0f= or=C2=A0the=C2=A0project.=C2=A0=C2=A0So=C2=A0it=C2=A0works=C2=A0out=C2=A0ve= ry =0A>>=C2=A0nicely=C2=A0for=C2=A0us.=C2=A0=C2=A0Every=C2=A0single=C2=A0co= mmit=C2=A0and=C2=A0its=C2=A0authorship=C2=A0remains=C2=A0visible=C2=A0and = =0A>>=C2=A0that=C2=A0metadata=C2=A0can=C2=A0be=C2=A0easily=C2=A0accessed. = =0A>> =0A> =0A>=C2=A0Is=C2=A0changing=C2=A0the=C2=A0version=C2=A0control=C2= =A0system=C2=A0really=C2=A0going=C2=A0to=C2=A0change=C2=A0the=C2=A0problems= =0A>=C2=A0we=C2=A0have? =0A> =0A>=C2=A0The=C2=A0same=C2=A0goes=C2=A0for=C2= =A0maven=C2=A0or=C2=A0not,=C2=A0gradle=C2=A0or=C2=A0ant,=C2=A0etc. =0A> =0A= >=C2=A0One=C2=A0direction=C2=A0wants=C2=A0a=C2=A0stable=C2=A0release=C2=A0w= ith=C2=A0bugfixes,=C2=A0and=C2=A0strict=C2=A0maintaining =0A>=C2=A0of=C2=A0= the=C2=A0original=C2=A0api,=C2=A0the=C2=A0other=C2=A0side=C2=A0wants=C2=A0t= o=C2=A0change=C2=A0things. =0A> =0A>=C2=A0No=C2=A0resolution=C2=A0in=C2=A0s= ight.=C2=A0I=C2=A0really=C2=A0like=C2=A0the=C2=A0Apache=C2=A0governance,=C2= =A0and=C2=A0it=C2=A0gives =0A>=C2=A0everybody=C2=A0the=C2=A0freedom=C2=A0to= =C2=A0fork=C2=A0it=C2=A0under=C2=A0its=C2=A0own.=C2=A0Apache=C2=A0is=C2=A0d= efinitly=C2=A0not=C2=A0the =0A>=C2=A0problem=C2=A0here. =0A> =0A>=C2=A0Apac= he=C2=A0is=C2=A0a=C2=A0tool,=C2=A0a=C2=A0tool=C2=A0that=C2=A0shows=C2=A0us= =C2=A0that=C2=A0we=C2=A0need=C2=A0to=C2=A0cooperate=C2=A0in=C2=A0order =0A>= =C2=A0to=C2=A0make=C2=A0progress.=C2=A0You=C2=A0can=C2=A0switch=C2=A0to=C2= =A0git,=C2=A0and=C2=A0fork=C2=A0all=C2=A0you=C2=A0like,=C2=A0like=C2=A0so = =0A>=C2=A0many=C2=A0other=C2=A0projects.=C2=A0But=C2=A0then=C2=A0you=C2=A0have=C2=A0a= =C2=A0few=C2=A0forks,=C2=A0sitting=C2=A0stale=C2=A0on =0A>=C2=A0github.=C2= =A0With=C2=A0sometimes=C2=A0an=C2=A0individual=C2=A0caring=C2=A0about=C2=A0= it,=C2=A0or=C2=A0more=C2=A0times=C2=A0not. =0A>=C2=A0Apache=C2=A0goes=C2=A0= beyond=C2=A0individuals,=C2=A0and=C2=A0currently=C2=A0it=C2=A0shows=C2=A0we= =C2=A0haven't=C2=A0made=C2=A0that =0A>=C2=A0step. =0A> =0A>=C2=A0G.=C2=A0Si= mon =0A> =0A>=C2=A0-- =0A>=C2=A0QCG,=C2=A0Software=C2=A0development,=C2=A00= 71-5890970,=C2=A0http://www.qcg.nl =0A>=C2=A0Quality=C2=A0Consultancy=C2=A0= Group=C2=A0b.v.,=C2=A0Leiderdorp,=C2=A0Kvk=C2=A0Den=C2=A0Haag:=C2=A02808839= 7 =0A> =0A --8323328-1906419368-1467875358=:1306--