<div dir="ltr"><div class="gmail_extra">Pete/all</div><div class="gmail_extra"><br></div><div class="gmail_extra">Thanks for the clarification. It seems, otherwise he would not have pointed out the issue in the first place, Anatole is also not able even as a Co Spec Lead to take a driving seat on that.</div><div class="gmail_extra"><br></div><div class="gmail_extra">I am Co Spec Lead of JSR 363 - Unit of Measurement (which especially in the SE implementation optimized for SE/EE 8+ seems like there are synergies for a typesafe definition of config elements;-) ) so other than assisting one or the other Spec Lead found for this I do not see reason to take more than one Spec Lead responsibility at a time, otherwise, jut look at the misery of JSR 310 or 107;-D </div><div class="gmail_extra"><br></div><div class="gmail_extra">Are there any observers/experts here or in EE 8 that would feel like helping lead such a JSR?</div><div class="gmail_extra">Anatole and I also spoke to CloudBees (a company you sure know well) and there was general interest, but I recall they had slightly different views on some things, but as EG Member both they and maybe other players (e.g. Pivotal or someone from DeltaSpike both with an approach to config) would be qualified EG Members or Co Spec Leads for this.</div><div class="gmail_extra"><br></div><div class="gmail_extra">As you know it would be best if a true Individual who is self employed (e.g. Antonio?;-)) did this, otherwise an employee of a company, even more if they have something to do with Java could run into IP and patent troubles, I talk from the experience in EC and IP WG of JSR 358;-)</div><div class="gmail_extra"><br></div><div class="gmail_extra">Anybody willing and able to help?</div><div class="gmail_extra"><br></div><div class="gmail_extra">I&#39;ll be at JavaZone next week, speaking with e.g. Arun or (EE EG Member) Jeff Genender, so if there is no sound interest in this list, we can certainly talk about it in Oslo, too.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Werner</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Sep 5, 2014 at 4:50 PM, Pete Muir <span dir="ltr">&lt;<a href="mailto:pmuir@redhat.com" target="_blank">pmuir@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I would just like to note that we definitely support the idea of a Config JSR. And we would provide strong EG representation, and help with RI/TCK. However we are unable to take a lead role in it right now, due to having many other things going on.<br>
<div class="HOEnZb"><div class="h5"><br>
On 5 Sep 2014, at 15:43, Werner Keil &lt;<a href="mailto:werner.keil@gmail.com">werner.keil@gmail.com</a>&gt; wrote:<br>
<br>
&gt; You got a point, but so far both Oracle and Red Hat dismissed the idea of a separate Config JSR. Anatole was in touch with both of them and either their resources or interest seemed to lack.<br>
&gt;<br>
&gt; It is quite a shamble, that e.g. JSR 107 already went down the path of a completely separate Config sub-system (<a href="https://github.com/jsr107/jsr107spec/tree/master/src/main/java/javax/cache/configuration" target="_blank">https://github.com/jsr107/jsr107spec/tree/master/src/main/java/javax/cache/configuration</a>) while pruning other much more importent (especially for true EE 8 value) features like Transaction Support in line with JTA, etc.<br>
&gt;<br>
&gt; If CDI2 needed a config sub-system, too, we better avoid their mistake or (for EE 8 since it is considered for inclusion) look at ways this may work together in some unified way.<br>
&gt; Whether it&#39;s a separate JSR or &quot;Module&quot; of CDI 2 I don&#39;t really care, but we must not fall into the same &quot;Not invented Here&quot; trap as Java SE did with all its redundant and bloated features like JavaFX having its own Date/Time same as java.util.Date (which aside from JSR 236 also is the only one relevant to EE, JDBC, etc.) or the extra package java.time.<br>
&gt;<br>
&gt; JCache already went in the wrong direction here, as it is final there is probably not a lot to do, but do we really want to end up with<br>
&gt; - JCache-config<br>
&gt; - CDI-config<br>
&gt; - MVC-config<br>
&gt; ...<br>
&gt;<br>
&gt; ??;-O<br>
&gt;<br>
&gt; Werner<br>
&gt;<br>
&gt; On Fri, Sep 5, 2014 at 4:24 PM, &lt;<a href="mailto:cdi-dev-request@lists.jboss.org">cdi-dev-request@lists.jboss.org</a>&gt; wrote:<br>
&gt; Send cdi-dev mailing list submissions to<br>
&gt;         <a href="mailto:cdi-dev@lists.jboss.org">cdi-dev@lists.jboss.org</a><br>
&gt;<br>
&gt; To subscribe or unsubscribe via the World Wide Web, visit<br>
&gt;         <a href="https://lists.jboss.org/mailman/listinfo/cdi-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/cdi-dev</a><br>
&gt; or, via email, send a message with subject or body &#39;help&#39; to<br>
&gt;         <a href="mailto:cdi-dev-request@lists.jboss.org">cdi-dev-request@lists.jboss.org</a><br>
&gt;<br>
&gt; You can reach the person managing the list at<br>
&gt;         <a href="mailto:cdi-dev-owner@lists.jboss.org">cdi-dev-owner@lists.jboss.org</a><br>
&gt;<br>
&gt; When replying, please edit your Subject line so it is more specific<br>
&gt; than &quot;Re: Contents of cdi-dev digest...&quot;<br>
&gt;<br>
&gt;<br>
&gt; Today&#39;s Topics:<br>
&gt;<br>
&gt;    1. [JBoss JIRA] (CDI-4) Need a way to provide ordering for Event<br>
&gt;       observers (Martin Kouba (JIRA))<br>
&gt;    2. Re: cdi-dev Digest, Vol 46, Issue 16 (Werner Keil)<br>
&gt;    3. Re: With the end of Java Config... (John D. Ament)<br>
&gt;<br>
&gt; ------------------------------<br>
&gt;<br>
&gt; Message: 3<br>
&gt; Date: Fri, 5 Sep 2014 10:24:37 -0400<br>
&gt; From: &quot;John D. Ament&quot; &lt;<a href="mailto:john.d.ament@gmail.com">john.d.ament@gmail.com</a>&gt;<br>
&gt; Subject: Re: [cdi-dev] With the end of Java Config...<br>
&gt; To: Antonio Goncalves &lt;<a href="mailto:antonio.goncalves@gmail.com">antonio.goncalves@gmail.com</a>&gt;<br>
&gt; Cc: cdi-dev &lt;<a href="mailto:cdi-dev@lists.jboss.org">cdi-dev@lists.jboss.org</a>&gt;<br>
&gt; Message-ID:<br>
&gt;         &lt;<a href="mailto:CAOqetn8UrpdWEFV8LJJ57hJ%2Bz-iAFNjEEzyqsfPXFUQutuqT8A@mail.gmail.com">CAOqetn8UrpdWEFV8LJJ57hJ+z-iAFNjEEzyqsfPXFUQutuqT8A@mail.gmail.com</a>&gt;<br>
&gt; Content-Type: text/plain; charset=&quot;utf-8&quot;<br>
&gt;<br>
&gt; Agreed w/ Antonio.  JAX-RS did the right thing by making MVC a separate<br>
&gt; spec.  While we can provide a way to wire up beans externally w/ an XML<br>
&gt; DSL, I don&#39;t think we should get into the business of config properties,etc.<br>
&gt;<br>
&gt;<br>
&gt; On Fri, Sep 5, 2014 at 10:08 AM, Antonio Goncalves &lt;<br>
&gt; <a href="mailto:antonio.goncalves@gmail.com">antonio.goncalves@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; &gt; One wise man* once said &quot;EJB was a hype specification, we added too many<br>
&gt; &gt; things to it, it became bloated. The next hype specifications are JAX-RS<br>
&gt; &gt; and CDI, careful with them&quot;<br>
&gt; &gt;<br>
&gt; &gt; Either we get this idea of &quot;parts&quot; right, or CDI will endup being bloated.<br>
&gt; &gt;<br>
&gt; &gt; Antonio<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; *David Blevin<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; On Fri, Sep 5, 2014 at 3:28 PM, Antoine Sabot-Durand &lt;<br>
&gt; &gt; <a href="mailto:antoine@sabot-durand.net">antoine@sabot-durand.net</a>&gt; wrote:<br>
&gt; &gt;<br>
&gt; &gt;&gt; Hi all,<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; You may have followed the rise and fall of the Java Config JSR (<br>
&gt; &gt;&gt; <a href="http://javaeeconfig.blogspot.ch/2014/09/no-java-ee-configuration-for-ee8-dear.html" target="_blank">http://javaeeconfig.blogspot.ch/2014/09/no-java-ee-configuration-for-ee8-dear.html</a><br>
&gt; &gt;&gt; ).<br>
&gt; &gt;&gt; Anatole in CC was leading this initiative and I proposed him to join us<br>
&gt; &gt;&gt; and explore if some part of his late-JSR could be done in CDI.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; I?m mainly thinking of <a href="https://issues.jboss.org/browse/CDI-123" target="_blank">https://issues.jboss.org/browse/CDI-123</a> or<br>
&gt; &gt;&gt; related solution. If we achieve to have a majority of specs to integrate<br>
&gt; &gt;&gt; with CDI, our configuration solution would therefore become a configuration<br>
&gt; &gt;&gt; system for all spec based on CDI 2.0.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Antoine<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; _______________________________________________<br>
&gt; &gt;&gt; cdi-dev mailing list<br>
&gt; &gt;&gt; <a href="mailto:cdi-dev@lists.jboss.org">cdi-dev@lists.jboss.org</a><br>
&gt; &gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/cdi-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/cdi-dev</a><br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Note that for all code provided on this list, the provider licenses the<br>
&gt; &gt;&gt; code under the Apache License, Version 2 (<br>
&gt; &gt;&gt; <a href="http://www.apache.org/licenses/LICENSE-2.0.html" target="_blank">http://www.apache.org/licenses/LICENSE-2.0.html</a>). For all other ideas<br>
&gt; &gt;&gt; provided on this list, the provider waives all patent and other<br>
&gt; &gt;&gt; intellectual property rights inherent in such information.<br>
&gt; &gt;&gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; --<br>
&gt; &gt; Antonio Goncalves<br>
&gt; &gt; Software architect, Java Champion and Pluralsight author<br>
&gt; &gt;<br>
&gt; &gt; Web site &lt;<a href="http://www.antoniogoncalves.org" target="_blank">http://www.antoniogoncalves.org</a>&gt; | Twitter<br>
&gt; &gt; &lt;<a href="http://twitter.com/agoncal" target="_blank">http://twitter.com/agoncal</a>&gt; | LinkedIn<br>
&gt; &gt; &lt;<a href="http://www.linkedin.com/in/agoncal" target="_blank">http://www.linkedin.com/in/agoncal</a>&gt; | Pluralsight<br>
&gt; &gt; &lt;<a href="http://pluralsight.com/training/Authors/Details/antonio-goncalves" target="_blank">http://pluralsight.com/training/Authors/Details/antonio-goncalves</a>&gt; | Paris<br>
&gt; &gt; JUG &lt;<a href="http://www.parisjug.org" target="_blank">http://www.parisjug.org</a>&gt; | Devoxx France &lt;<a href="http://www.devoxx.fr" target="_blank">http://www.devoxx.fr</a>&gt;<br>
&gt; &gt;<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; cdi-dev mailing list<br>
&gt; &gt; <a href="mailto:cdi-dev@lists.jboss.org">cdi-dev@lists.jboss.org</a><br>
&gt; &gt; <a href="https://lists.jboss.org/mailman/listinfo/cdi-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/cdi-dev</a><br>
&gt; &gt;<br>
&gt; &gt; Note that for all code provided on this list, the provider licenses the<br>
&gt; &gt; code under the Apache License, Version 2 (<br>
&gt; &gt; <a href="http://www.apache.org/licenses/LICENSE-2.0.html" target="_blank">http://www.apache.org/licenses/LICENSE-2.0.html</a>). For all other ideas<br>
&gt; &gt; provided on this list, the provider waives all patent and other<br>
&gt; &gt; intellectual property rights inherent in such information.<br>
&gt; &gt;<br>
&gt; -------------- next part --------------<br>
&gt; An HTML attachment was scrubbed...<br>
&gt; URL: <a href="http://lists.jboss.org/pipermail/cdi-dev/attachments/20140905/2ab10644/attachment.html" target="_blank">http://lists.jboss.org/pipermail/cdi-dev/attachments/20140905/2ab10644/attachment.html</a><br>
&gt;<br>
&gt; ------------------------------<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; cdi-dev mailing list<br>
&gt; <a href="mailto:cdi-dev@lists.jboss.org">cdi-dev@lists.jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/cdi-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/cdi-dev</a><br>
&gt;<br>
&gt; Note that for all code provided on this list, the provider licenses the code under the Apache License, Version 2 (<a href="http://www.apache.org/licenses/LICENSE-2.0.html" target="_blank">http://www.apache.org/licenses/LICENSE-2.0.html</a>).  For all other ideas provided on this list, the provider waives all patent and other intellectual property rights inherent in such information.<br>
&gt;<br>
&gt; End of cdi-dev Digest, Vol 46, Issue 17<br>
&gt; ***************************************<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; cdi-dev mailing list<br>
&gt; <a href="mailto:cdi-dev@lists.jboss.org">cdi-dev@lists.jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/cdi-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/cdi-dev</a><br>
&gt;<br>
&gt; Note that for all code provided on this list, the provider licenses the code under the Apache License, Version 2 (<a href="http://www.apache.org/licenses/LICENSE-2.0.html" target="_blank">http://www.apache.org/licenses/LICENSE-2.0.html</a>). For all other ideas provided on this list, the provider waives all patent and other intellectual property rights inherent in such information.<br>
<br>
</div></div></blockquote></div><br></div></div>