Return-Path: X-Original-To: apmail-incubator-deltaspike-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-deltaspike-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 2D1FC9E22 for ; Wed, 28 Dec 2011 08:41:19 +0000 (UTC) Received: (qmail 71146 invoked by uid 500); 28 Dec 2011 08:41:18 -0000 Delivered-To: apmail-incubator-deltaspike-dev-archive@incubator.apache.org Received: (qmail 71124 invoked by uid 500); 28 Dec 2011 08:41:18 -0000 Mailing-List: contact deltaspike-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: deltaspike-dev@incubator.apache.org Delivered-To: mailing list deltaspike-dev@incubator.apache.org Received: (qmail 71116 invoked by uid 99); 28 Dec 2011 08:41:17 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 28 Dec 2011 08:41:17 +0000 X-ASF-Spam-Status: No, hits=0.7 required=5.0 tests=RCVD_IN_DNSWL_NONE,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [217.146.183.250] (HELO nm14-vm0.bullet.mail.ukl.yahoo.com) (217.146.183.250) by apache.org (qpsmtpd/0.29) with SMTP; Wed, 28 Dec 2011 08:41:12 +0000 Received: from [217.146.183.182] by nm14.bullet.mail.ukl.yahoo.com with NNFMP; 28 Dec 2011 08:40:49 -0000 Received: from [217.146.183.165] by tm13.bullet.mail.ukl.yahoo.com with NNFMP; 28 Dec 2011 08:40:49 -0000 Received: from [127.0.0.1] by omp1006.mail.ukl.yahoo.com with NNFMP; 28 Dec 2011 08:40:49 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 681933.97347.bm@omp1006.mail.ukl.yahoo.com Received: (qmail 90968 invoked by uid 60001); 28 Dec 2011 08:40:49 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.de; s=s1024; t=1325061649; bh=l91GhWQgJkZO2+bgnku5mhA6owS2zHDkwAqcwozmcV0=; h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=yig5ryFNX/ogV7tF/beciaUDHoVtS7wVBEZff9DzcodvGfZ1cjpb1K+ueFh2QbsIba+smwL7TSRtAQYEZQGMcgEz6SgBltWoliljFaroPDCHPMFS9C+ChH+w0cez+zkZnBkbsEK8llyj/ba7yCxd+0K5p+aaPEKSa7MicTlLoiQ= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.de; h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=QKtAS1GZc7hendPXxMIlCs+75EzQEsq239gOdjyTkNbWTm/iMl0JCzsH3FIm7wWBk7FMG+hBBIepGM4C/ryyZNZrB2vDDnt10EeGqPoD+S6xhJtluwn/0NCTuf7eHPyxkpqKFV1WdZJsnZ3xroeUAmWUuxrq/iqm1tGjSVDpJy8=; X-YMail-OSG: BUlFAzAVM1mRsFsRBAw0BZi3ze2ZVcpehwSRP8HGMJUnI_y G2zB3RcldwHNfYNlcyTc1m7oOJxIT8u0b.qqNL13k..D9AvIPNi8FnZ9X9WA 53ApnqDTP_k6b0NNqomVLvnngQiG1l1o4eH2loTLQKE9u0p3boxY3jUcfK8u zBmzibhP.kDB0jvgneHOsZM7z6KaQwlvTPe9__HS0lfHztn4mPPIcXaNazSn DSKMS8BoQum4M0XCBd4WGvtCu81WJuTQ2zOI1DoPu5bcF92zdB6Noa1ZscW. Ziz4xLwVgg8D856DDPVwqdlgL9Y.Vjth5E45Wu7WjwX5kLM9rtTYf7AKEc6Q wKtc224gfQjzUiIMWAXA.TGl179PQ3_yRoBLpOSohN8TNBmcGD90.AR28rVs kQD7WpCpP8XqdQ1Ni203ftPfJc8E1D8VbfRgrnjzanqL00sbS1sZeQUpZEM9 I.xDXO4wGPg4ULnnhK_2eo8mVnVqMiy_t0CUCIJQQEfVBJc0Q8aTnfbTqU9D E2tee_IcEzmxJlC0_SN_lQIbugXLzNL5c_yZXj6OlMj.hrK8.Qn1I9tRtIjk 0Q08p4QvSAiH6aABkj.O9029G_lFwqPbXfHU9wNIQO41v27q.dl5JoN9Kpr. yiKSyWLqCgFXZJmNl97QUfO9UilHg0oYN2UwIC3MHQnpNka_yAjmvZfwEybs RoppL.pVkn3v9fYoYxuz09KAruCIbGcF7DhZoxYhRhbULhfRPvI.9UsWj7se QquRgAHwnSzzEguJOQv2FGklWkNt.i9anoUCvNDhq5tIEKwlV504mgEX_EOt NTL6d.WdkpXTzr3hvmKJIrJJXWkya__YTPs.T3ByjGte2jt7PSSV3hi0AAh1 KN1VyjZgSjg6nAxmGzuw- Received: from [80.108.122.184] by web27801.mail.ukl.yahoo.com via HTTP; Wed, 28 Dec 2011 08:40:49 GMT X-Mailer: YahooMailWebService/0.8.115.331698 References: <1324633302.13398.YahooMailNeo@web27806.mail.ukl.yahoo.com> Message-ID: <1325061649.81821.YahooMailNeo@web27801.mail.ukl.yahoo.com> Date: Wed, 28 Dec 2011 08:40:49 +0000 (GMT) From: Mark Struberg Reply-To: Mark Struberg Subject: Re: [DISCUSS] [DELTASPIKE-28] ServiceProvider To: "deltaspike-dev@incubator.apache.org" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Since we have quite a few vetos against Java5 usage for this new project, I= 'd say we go with Java6. Java7 is right around the corner, and Java5 is rea= lly only legacy now. If projects still need to use java5, they can of cours= e also use Seam3 and CODI until they hava moved their servers.=0A=0ALieGrue= ,=0Astrub=0A=0A=0A=0A----- Original Message -----=0A> From: Jason Porter =0A> To: deltaspike-dev@incubator.apache.org=0A> Cc:= =0A> Sent: Friday, December 23, 2011 10:44 AM=0A> Subject: Re: [DISCUSS] [= DELTASPIKE-28] ServiceProvider=0A> =0A> If we wanted to try it later that's= fine.=0A> =0A> On Fri, Dec 23, 2011 at 02:41, Mark Struberg wrote:=0A> =0A>> We could try to use retro-translate to produce java= 5 compatible artifacts=0A>> later?=0A>> =0A>> LieGrue,=0A>> strub=0A>> = =0A>> =0A>> =0A>> ----- Original Message -----=0A>> > From: Jason Porter = =0A>> > To: deltaspike-dev@incubator.apache.org= =0A>> > Cc:=0A>> > Sent: Friday, December 23, 2011 4:45 AM=0A>> > Subjec= t: Re: [DISCUSS] [DELTASPIKE-28] ServiceProvider=0A>> >=0A>> > We have it= in Seam, and Weld for that Java 5 support, but I'd =0A> prefer to=0A>> > = stay on 6+. We *could* do a version compiled for jdk5. But then we get=0A>>= into=0A>> > issues of which branch, making sure it's all Java 5 features= , etc.=0A>> >=0A>> > -0.5=0A>> >=0A>> > On Thu, Dec 22, 2011 at 04:45, = Jos=E9 Rodolfo Freitas <=0A>> > joserodolfo.freitas@gmail.com> wrote:=0A>>= >=0A>> >>=A0 +0=0A>> >>=0A>> >>=A0 On Thu, Dec 22, 2011 at 9:42 AM, Ge= rhard Petracek <=0A>> >>=A0 gerhard.petracek@gmail.com> wrote:=0A>> >>=0A= >> >>=A0 > hi john,=0A>> >>=A0 >=0A>> >>=A0 > this feature won't prevent= users from using deltaspike =0A> with candi=0A>> >>=A0 > (even >if< candi= only supports java6+).=0A>> >>=A0 >=0A>> >>=A0 > regards,=0A>> >>=A0 > = gerhard=0A>> >>=A0 >=0A>> >>=A0 >=0A>> >>=A0 >=0A>> >>=A0 > 2011/12/22 = John D. Ament =0A>> >>=A0 >=0A>> >>=A0 > > Hi Ger= hard,=0A>> >>=A0 > >=0A>> >>=A0 > > How about resin (CanDI)?=0A>> >>=A0 = > >=0A>> >>=A0 > > John=0A>> >>=A0 > >=0A>> >>=A0 > >=0A>> >>=A0 > > On= Thu, Dec 22, 2011 at 6:01 AM, Gerhard Petracek <=0A>> >>=A0 > > gerhard.p= etracek@gmail.com> wrote:=0A>> >>=A0 > >=0A>> >>=A0 > > > hi john,=0A>> = >>=A0 > > >=0A>> >>=A0 > > > the impl. would >not< be bound to a cdi =0A> = impl.=0A>> >>=A0 > > > owb as well as weld (see [1]) support java5.=0A>> = >>=A0 > > >=0A>> >>=A0 > > > regards,=0A>> >>=A0 > > > gerhard=0A>> >>= =A0 > > >=0A>> >>=A0 > > > [1]=0A>> >>=A0 > > >=0A>> >>=A0 > > >=0A>> >= >=A0 > >=0A>> >>=A0 >=0A>> >>=0A>> >=0A>> =0A> https://github.com/weld/c= ore/blob/master/impl/src/main/java/org/jboss/weld/util/ServiceLoader.java= =0A>> >>=A0 > > >=0A>> >>=A0 > > >=0A>> >>=A0 > > >=0A>> >>=A0 > > > 20= 11/12/22 John D. Ament =0A> =0A>> >>=A0 > > >=0A>>= >>=A0 > > > > -1=0A>> >>=A0 > > > > Java5 is past EOL at this point.=A0 = Not =0A> suitable for=0A>> > production=0A>> >>=A0 > > deployments=0A>> = >>=A0 > > > > from my perspective.=A0 Java EE 6 (since any =0A> code we=0A>= > > write for delta=0A>> >>=A0 > > spike=0A>> >>=A0 > > > is=0A>> >>=A0= > > > > against EE6) is for Java SE 6.=A0 Even if the=0A>> > implementati= on is using=0A>> >>=A0 > > Java=0A>> >>=A0 > > > 5=0A>> >>=A0 > > > > at= compilation time, the runtime is 6; and I =0A> would hope=0A>> > we would= =0A>> >>=A0 code=0A>> >>=A0 > > > > against spec rather than specific imp= ls.=0A>> >>=A0 > > > >=0A>> >>=A0 > > > > John=0A>> >>=A0 > > > >=0A>> = >>=A0 > > > > On Wed, Dec 21, 2011 at 3:41 PM, Gerhard =0A> Petracek <=0A>>= >>=A0 > > > > gerhard.petracek@gmail.com> wrote:=0A>> >>=A0 > > > >=0A>>= >>=A0 > > > > > hi @ all,=0A>> >>=A0 > > > > >=0A>> >>=A0 > > > > > fyi= : please check [1] before you answer.=0A>> >>=A0 > > > > >=0A>> >>=A0 > >= > > > [2] is the implementation used in owb. i =0A> suggest=0A>> > to sta= rt with it=0A>> >>=A0 > > > > (instead=0A>> >>=A0 > > > > > of the versio= n of codi), because the =0A> version of=0A>> > codi provides=0A>> >>=A0 >= > > additional=0A>> >>=A0 > > > > > mechanisms we might need later on (if= we =0A> include=0A>> > the=0A>> >>=A0 corresponding=0A>> >>=A0 > > > > = > features).=0A>> >>=A0 > > > > >=0A>> >>=A0 > > > > > the basic concept:= =0A>> >>=A0 > > > > > ServiceProvider (btw. =0A> DefaultLoaderService) is = a=0A>> > custom=0A>> >>=A0 > > implementation=0A>> >>=A0 > > > of=0A>> = >>=A0 > > > > > the ServiceLoader mechanism which allows =0A> to use=0A>> = > codi with java=0A>> >>=A0 1.5=0A>> >>=A0 > > (if=0A>> >>=A0 > > > > th= e=0A>> >>=A0 > > > > > cdi container allows it as well).=0A>> >>=A0 > > >= > > in case of java6+ the std. ServiceLoader =0A> gets=0A>> > used.=0A>> = >>=A0 > > > > >=0A>> >>=A0 > > > > > please send=0A>> >>=A0 > > > > > +1= , +0 or -1 because...=0A>> >>=A0 > > > > > for the basic idea as well as t= he basic =0A> concept.=0A>> >>=A0 > > > > > if there are >basic< objection= s, =0A> please also=0A>> > add them to [3]=0A>> >>=A0 > > > > >=0A>> >>= =A0 > > > > > regards,=0A>> >>=A0 > > > > > gerhard=0A>> >>=A0 > > > > >= =0A>> >>=A0 > > > > > [1] =0A> http://markmail.org/message/7yefspfuvtz4jvm= p=0A>> >>=A0 > > > > > [2]=0A>> >>=A0 > > > > >=0A>> >>=A0 > > > > >=0A>= > >>=A0 > > > >=0A>> >>=A0 > > >=0A>> >>=A0 > >=0A>> >>=A0 >=0A>> >>= =0A>> >=0A>> =0A> https://svn.apache.org/repos/asf/openwebbeans/tags/openw= ebbeans-1.1.3/webbeans-impl/src/main/java/org/apache/webbeans/service/Defau= ltLoaderService.java=0A>> >>=A0 > > > > > [3]=0A>> >>=A0 > > > > >=0A>> = >>=A0 > > > >=0A>> >>=A0 > > >=0A>> >>=A0 > >=0A>> >>=A0 >=0A>> >>=0A>>= https://cwiki.apache.org/confluence/display/DeltaSpike/SE+Feature+Ranking= =0A>> >>=A0 > > > > >=0A>> >>=A0 > > > >=0A>> >>=A0 > > >=0A>> >>=A0 > = >=0A>> >>=A0 >=0A>> >>=0A>> >=0A>> >=0A>> >=0A>> > --=0A>> > Jason P= orter=0A>> > http://lightguard-jp.blogspot.com=0A>> > http://twitter.com/= lightguardjp=0A>> >=0A>> > Software Engineer=0A>> > Open Source Advocate= =0A>> > Author of Seam Catch - Next Generation Java Exception Handling=0A>= > >=0A>> > PGP key id: 926CCFF5=0A>> > PGP key available at: keyserver.n= et, pgp.mit.edu=0A>> >=0A>> =0A> =0A> =0A> =0A> -- =0A> Jason Porter=0A> h= ttp://lightguard-jp.blogspot.com=0A> http://twitter.com/lightguardjp=0A> = =0A> Software Engineer=0A> Open Source Advocate=0A> Author of Seam Catch - = Next Generation Java Exception Handling=0A> =0A> PGP key id: 926CCFF5=0A> P= GP key available at: keyserver.net, pgp.mit.edu=0A>