Roadmap Evolution (versioning) Part II

24 views
Skip to first unread message

Kevin Sutter

unread,
May 14, 2018, 11:20:11 PM5/14/18
to Eclipse MicroProfile
I'd like to re-open the discussion about the umbrella MicroProfile versioning, which was documented in our wiki:  Spec Versioning Guidelines

After some recent discussions on the Jakarta EE groups, I'm leaning towards not applying our semantic version processing to the umbrella MicroProfile spec.  The Jakarta EE discussions indicated a desire to follow a numbering scheme similar to Java EE, which is just a logical collection or aggregate of a set of component specifications.  I think we should follow the same idea for the umbrella MicroProfile version.

My proposal is to remove the section on Umbrella Spec Versioning.  This removal would allow some minor simplification of the other sections.  It would also remove the "Note" under Terms since we wouldn't have to provide an exception to the process for the MicroProfile 2.0 release.  Actually, our decision to define a MicroProfile 2.0 release supports the proposal to remove semantic versioning of the umbrella release.

We can use this thread to discuss this proposal.  I also plan to bring it to everyone's attention at tomorrow's Hangout.  If I can get agreement, I'll update the wiki and post the update here for "final review".

P.S.  I do have some other minor comments/suggestions for our semantic versioning of the component specs.  But, I'd like to focus on this umbrella spec idea first since it's a larger change.


Kevin Sutter

unread,
May 16, 2018, 5:05:02 PM5/16/18
to Eclipse MicroProfile
We briefly discussed this at yesterday's Hangout.  Although there was some agreement that maybe the umbrella spec versioning shouldn't follow the exact rules as currently defined, we agreed to wait and re-address when it becomes an issue.  We agreed that making a "footnote" on this page to that effect will be sufficient at this time.  I will do that shortly.

Thanks, Kevin
Reply all
Reply to author
Forward
0 new messages