[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [microprofile-wg] [BALLOT] MicroProfile 7.0 Release Proposal 1. Vote by June 12, 2023
|
-1 (iJUG)
Why:
While some aspects (as mentioned in the discussion and also
referenced in proposal 5, as the provided Jakarta EE dependency
and component spec to component spec relation) are fine, it covers
also cases (allowing multiple Major Jakarta EE releases as a base
for MP), where I strongly suggest NOT to do it that way, as it
will end up even more in dependency hell - directly!
This will reduce maintainability and violates a clean contract to
the users.
While making things simpler for MP implementation vendors (small
group), from my point of view it creates technical debt that
complicates users (should be the largest group affected here) live
and also that of contributors/committers (a little bit bigger than
the vendors employees) - is this the right way to go for the
future?
Best,
Jan
Am 07.06.23 um 17:49 schrieb John
Clingan:
Ballot text:
"Resolved, the MicroProfile Steering Committee approves the
MicroProfile 7.0 proposal 1 to support a minimum Jakarta EE
Version"
This is the vote thread. Feedback/discussion, if needed,
should be given in a separate thread with the subject of
[DISCUSSION][Proposal 1][MP 7.0].
A Steering Committee Representatives vote is requested.
Please respond with +1 (positive), 0 (abstain), or -1 (reject).
Any feedback that you can provide to support your vote will be
appreciated.
This ballot runs for seven days, so it ends on June 12th,
2023. The ballot requires a Simple-majority positive vote of the
Steering Committee members. There is no veto. Community input
and Community votes are welcomed. However, only the votes
delivered by Steering Committee Representatives will be counted.
----------
Proposal 1: MicroProfile releases support a minimum Jakarta EE versions
The minimum Jakarta EE version would be specified in the MicroProfile umbrella specification like it currently is in the component specifications.
The Jakarta EE Core Profile API jar will be marked provided in the pom.xml as they are for the component specifications.
MP Implementations must pass the Jakarta EE TCK for the version and profile they implement.
It is expected that MP implementations and community will actively be participating in new EE releases, passing both TCKs and surfacing compatibility issues eagerly.
If there are backwards compatibility issues that would prevent an implementation from passing the respective TCKs, those kinds of issues would need to be addressed through the specification process (i.e. a major, minor or service release).
MP Certification Requests (CCRs) must specify the exact Jakarta EE version and profile was implemented and passed in their certification results.
Q&A
_______________________________________________
microprofile-wg mailing list
microprofile-wg@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/microprofile-wg