--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/6426BEE1-7B85-45D6-A9B4-6E5E4D860C84%40tomitribe.com.
--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/511df6aa-5067-4c27-aad9-4a2eed4d3b94%40googlegroups.com.
Couldn't MicroProfile simply state that it is the Java SE CDI TCK that must be run?
Maybe I am missing something, but isn't the Java SE CDI TCK a
proprietary Oracle product whose use requires a license from
Oracle? Assuming my understanding is correct, I think that answers
the question on why it can't be used.
Mike Milinkovich
Executive Director | Eclipse Foundation, Inc.
mike.mil...@eclipse-foundation.org
@mmilinkov
+1.613.220.3223 (m)
--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/22139b70-1a6e-43b6-837d-81c6c84f9352%40googlegroups.com.
Mike Milinkovich
Executive Director | Eclipse Foundation, Inc.
--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/62da26b5-b082-41d6-b74f-44a3fece9209%40googlegroups.com.
going to the actual Eclipse Microprofile page in Eclipse, you will see that CDI is NOT a part of MicroProfile (btw this page has only 3.1 as latest release, needs updating).
To unsubscribe from this group and stop receiving emails from it, send an email to microp...@googlegroups.com.
In this particular case, I am very curious once again how consensus in MicroProfile is actually reached. When will a vote be taken and a decision reached? Who determines when consensus has been reached?How does an end user get to have input into that process? Is there any substantive commitment to considering such input?What is the Eclipse Foundation best practices on these issues? Surely other Eclipse Foundation projects have answers to these questions? Does the Eclipse Foundation provide any guidance at all as project host as to what makes an effective project and what doesn't?
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/102c049c-f89d-4755-95e3-4bfa778d6d48%40googlegroups.com.
You received this message because you are subscribed to a topic in the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/microprofile/_vML3EzLKIE/unsubscribe.
To unsubscribe from this group and all its topics, send an email to microprofile...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/5e46526c.1c69fb81.abb9.b1ba%40mx.google.com.
I have never viewed the use of Java EE APIs as defining a certified subset of any EE lite platform. It was a connivence to incorporate the enterprise APIs that developers were familiar with as a basis for defining a microservice runtime. I have always viewed an MP compliant runtime to be one that passes the associated MP TCKs. Nothing else is required. I would not be in favor of mandating that compliance includes a transitive dependence to the EE TCKs as that limits the possible implementations for MP runtimes. In the extreme, android or other non-Java SE compliant Java based runtimes should not be a requirement for branding an MP runtime as compatible.
Based on some direct prior experience, it occurs to me that
running on top of Android would be clearly okay once the MP specs
using the Jakarta-ized versions of the CDI et al specs in the
jakarta namespace. In fact, ensuring that freedom was a big part
of the reason why we had to move to the jakarta namespace. But
someone in Oracle might have an opinion about whether that
scenario is okay as long as the specs are still using the javax
namespaces.
On Tuesday, February 11, 2020 at 4:59:26 PM UTC-6, Emily Jiang wrote:
I think the only unclear question is CDI. I will say from my understanding complying with MicroProfile umbrella specification should pass all TCKs of the included subspecs, which includes CDI. I do agree that MicroProfile community need to clarify and state clearly in public. I think once the community is clear and runtime clearly declares their support statement. The end uers won't get surprises and understand what they will get from a particular runtime.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/5e46747d.1c69fb81.44623.aca2%40mx.google.com.
There is no way, today, for implementations of MP to pass any base spec TCK from Java EE. Either because the TCK isn't available or because we've excluded aspects from CDI that would cause the TCK to fail.
We've never defined what "MP Compatibility" means, which is why I started the other thread.There is no way, today, for implementations of MP to pass any base spec TCK from Java EE. Either because the TCK isn't available or because we've excluded aspects from CDI that would cause the TCK to fail.Please continue discussion on the compatibility thread about what we want to see for MP 4.0.For MP 3.3 and earlier we need to accept that it's vague at best, and move forward to resolving the problem for MP 4.0
On Fri, Feb 14, 2020 at 5:20 AM m.reza.rahman <m.rez...@gmail.com> wrote:
I am no MicroProfile expert but frankly I see it the same way and I hope this is indeed already established consensus. If so, I suggest tightening up the documentation somewhere to explicitly state that MicroProfile umbrella compliance also means passing the CDI, JAX-RS, JSON-B and JSON-P TCKs. That way, we can all refer to that documentation when this question arises in the future. This of course also means that Quarkus cannot currently be considered fully MicroProfile compliant?Reza RahmanJakarta EE Ambassador, Author, Blogger, SpeakerPlease note views expressed here are my own as an individual community member and do not reflect the views of my employer.Sent via the Samsung Galaxy S7, an AT&T 4G LTE smartphone-------- Original message --------From: 'Emily Jiang' via Eclipse MicroProfile <microp...@googlegroups.com>Date: 2/14/20 10:08 AM (GMT+00:00)To: MicroProfile <microp...@googlegroups.com>Subject: Re: [microprofile] Re: Partial specifications, transitive (in)compliance, embracing the cutting edge, communicationWith the currect package of MicroProfile, it is clear that any MicroProfile compilance needs to pass all sub specs included by the corresponding MP versions. It means it needs to pass JAX-RS, JSON-P, JSON-B and CDI TCKs as MP releases includes these specs and exposes the corresponding APIs. As for other MP specs, such Config, Fault Tolerance, etc, the compliance will just require the corresponding TCKs to be passed.Therefore, I don't think a vote is necessary for whether CDI TCK needs to be pased to claim MP compliance, which was Tim's question. If you mean other issues to be voted, please clarify here.ThanksEmily
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/c1d7f2d3-0ef0-4f4f-a55c-da0cd511fde4%40googlegroups.com.
--
You received this message because you are subscribed to a topic in the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/microprofile/_vML3EzLKIE/unsubscribe.
To unsubscribe from this group and all its topics, send an email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/5e46526c.1c69fb81.abb9.b1ba%40mx.google.com.
----Thanks
Emily
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/CAECq3A-C%2BR-jYoei9-%2BR3Bvo8Xz%3D92wx64zg98ur_uuMemxNGA%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/5e46747d.1c69fb81.44623.aca2%40mx.google.com.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/b3abda1e-04cb-4d52-9e3b-a6de3f0708ac%40googlegroups.com.
--
You received this message because you are subscribed to a topic in the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/microprofile/_vML3EzLKIE/unsubscribe.
To unsubscribe from this group and all its topics, send an email to microprofile...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/CAHyjRvDSSXzpRZjbWWqa-4D__04oTXu-1Ou-iw%3DTCe_-kL9LMA%40mail.gmail.com.
What? Beliefs are what lives in the holes of missing facts. There is
no statement of fact that a compatible MP runtime must pass any form
of a CDI TCK. If I'm wrong, point to the statement of this
requirement.
--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/CAHyjRvDSSXzpRZjbWWqa-4D__04oTXu-1Ou-iw%3DTCe_-kL9LMA%40mail.gmail.com.
Yes, most definitely it is time.
On Sat, Feb 15, 2020 at 5:30 PM Dmitry Kornilov <maid...@gmail.com> wrote:
>
> Maybe now is a right time to make a revision to CDI spec? Create another CDI lighter profile suitable for microservices frameworks and supporting compile time injection?
>
> -- Dmitry
>
> пт, 14 февр. 2020 г. в 15:09, Scott Stark <sst...@redhat.com>:
>>
>> The problem is that there is no subset of the cdi-api spec that does
>> not include EL. There is no artifact currently that does not have that
>> dependency. The simple fact that we depend on the cdi-api artifact
>> does not imply the requirement of a full CDI runtime. Emily is stating
>> her belief, I have an opposite view. We will need to handle this in a
>> hangout.
>>
>> On Fri, Feb 14, 2020 at 8:01 AM Ken Finnigan <k...@kenfinnigan.me> wrote:
>> >
>> > That's an error then, the platform shouldn't be including the entire CDI dependency as we've decided that we didn't want to include EL
>> >
>> > On Fri, Feb 14, 2020 at 8:55 AM 'Emily Jiang' via Eclipse MicroProfile <microp...@googlegroups.com> wrote:
>> >>>
>> >>> There is no way, today, for implementations of MP to pass any base spec TCK from Java EE. Either because the TCK isn't available or because we've excluded aspects from CDI that would cause the TCK to fail.
>> >>
>> >>
>> >>
>>
>> --
>> You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
>> To unsubscribe from this group and stop receiving emails from it, send an email to microp...@googlegroups.com.
>> To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/CAHyjRvDSSXzpRZjbWWqa-4D__04oTXu-1Ou-iw%3DTCe_-kL9LMA%40mail.gmail.com.
>
> --
> You received this message because you are subscribed to a topic in the Google Groups "Eclipse MicroProfile" group.
> To unsubscribe from this topic, visit https://groups.google.com/d/topic/microprofile/_vML3EzLKIE/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to microp...@googlegroups.com.