| <!DOCTYPE html> |
| <html lang="en"> |
| <head> |
| <meta charset="UTF-8"> |
| <!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge"><![endif]--> |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
| <meta name="generator" content="Asciidoctor 1.5.6.1"> |
| <title>EE4J PMC Meeting #2019-01</title> |
| <style> |
| |
| </style> |
| <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css"> |
| </head> |
| <body class="article toc2 toc-left"> |
| <div id="header"> |
| <h1>EE4J PMC Meeting #2019-01</h1> |
| <div id="toc" class="toc2"> |
| <div id="toctitle">Table of Contents</div> |
| <ul class="sectlevel1"> |
| <li><a href="#general">General</a></li> |
| <li><a href="#action-items">Action Items</a></li> |
| <li><a href="#eclipse-glassfish-5-1-status">Eclipse GlassFish 5.1 status</a></li> |
| <li><a href="#ee4j-representative-on-the-security-team">EE4J Representative on the Security Team</a></li> |
| <li><a href="#split-ee4j">Split EE4J?</a></li> |
| <li><a href="#jakarta-ee-roadmap">Jakarta EE Roadmap</a></li> |
| <li><a href="#jakarta-ee-8-release">Jakarta EE 8 Release</a></li> |
| <li><a href="#jakarta-ee-town-hall-meeting">Jakarta EE Town Hall Meeting</a></li> |
| <li><a href="#how-to-engage-contributors">How to engage contributors</a></li> |
| <li><a href="#next-meeting">Next Meeting</a></li> |
| </ul> |
| </div> |
| </div> |
| <div id="content"> |
| <div class="sect1"> |
| <h2 id="general"><a class="anchor" href="#general"></a><a class="link" href="#general">General</a></h2> |
| <div class="sectionbody"> |
| <div class="paragraph"> |
| <p>Date: 2019-01-15</p> |
| </div> |
| <div class="paragraph"> |
| <p>Present:</p> |
| </div> |
| <div class="ulist"> |
| <ul> |
| <li> |
| <p>Tanja</p> |
| </li> |
| <li> |
| <p>Wayne</p> |
| </li> |
| <li> |
| <p>Dmitry</p> |
| </li> |
| <li> |
| <p>Kevin</p> |
| </li> |
| <li> |
| <p>David</p> |
| </li> |
| <li> |
| <p>Ivar</p> |
| </li> |
| </ul> |
| </div> |
| <div class="paragraph"> |
| <p><strong>NOTE That we now have a shared calendar.</strong></p> |
| </div> |
| </div> |
| </div> |
| <div class="sect1"> |
| <h2 id="action-items"><a class="anchor" href="#action-items"></a><a class="link" href="#action-items">Action Items</a></h2> |
| <div class="sectionbody"> |
| <div class="paragraph"> |
| <p>Reviewed, discussed and updated the GitHub Issues, <a href="https://github.com/eclipse-ee4j/ee4j/issues" class="bare">https://github.com/eclipse-ee4j/ee4j/issues</a>.</p> |
| </div> |
| </div> |
| </div> |
| <div class="sect1"> |
| <h2 id="eclipse-glassfish-5-1-status"><a class="anchor" href="#eclipse-glassfish-5-1-status"></a><a class="link" href="#eclipse-glassfish-5-1-status">Eclipse GlassFish 5.1 status</a></h2> |
| <div class="sectionbody"> |
| <div class="paragraph"> |
| <p>Dmitry covered the status. |
| We have a <strong>green</strong> CTS build! |
| Thanks to everybody that helped to get this done!</p> |
| </div> |
| <div class="paragraph"> |
| <p><strong>TODOs:</strong></p> |
| </div> |
| <div class="ulist"> |
| <ul> |
| <li> |
| <p>Release public components to Maven central</p> |
| </li> |
| <li> |
| <p>Release Glassfish components that depend on the above</p> |
| </li> |
| <li> |
| <p>Re-run the CTS on the new build</p> |
| </li> |
| <li> |
| <p>4 CQs pending</p> |
| </li> |
| </ul> |
| </div> |
| <div class="paragraph"> |
| <p>A bug has been created for switching from OSSRH to Nexus Pro to support GF builds better in the future.</p> |
| </div> |
| <div class="paragraph"> |
| <p>Discussed that there should be a build of the TCK made available as soon as possible. |
| An open source build (not officially licensed).</p> |
| </div> |
| <div class="paragraph"> |
| <p><strong>Action: David creates a github issue to track this.</strong></p> |
| </div> |
| </div> |
| </div> |
| <div class="sect1"> |
| <h2 id="ee4j-representative-on-the-security-team"><a class="anchor" href="#ee4j-representative-on-the-security-team"></a><a class="link" href="#ee4j-representative-on-the-security-team">EE4J Representative on the Security Team</a></h2> |
| <div class="sectionbody"> |
| <div class="paragraph"> |
| <p>Email: <a href="mailto:security@eclipse.org">security@eclipse.org</a></p> |
| </div> |
| <div class="paragraph"> |
| <p>The security team should have a rep from the EE4J PMC to ensure that messages related to EE4J projects are handled. |
| There is a private bugzilla component where vulnerability reports are stored. |
| The team create/identify issues in this bugzilla component and includes the project lead.</p> |
| </div> |
| <div class="paragraph"> |
| <p>More information at <a href="https://eclipse.org/security" class="bare">https://eclipse.org/security</a></p> |
| </div> |
| <div class="paragraph"> |
| <p><strong>ACTION: Select a rep on the next meeting.</strong></p> |
| </div> |
| </div> |
| </div> |
| <div class="sect1"> |
| <h2 id="split-ee4j"><a class="anchor" href="#split-ee4j"></a><a class="link" href="#split-ee4j">Split EE4J?</a></h2> |
| <div class="sectionbody"> |
| <div class="paragraph"> |
| <p>Followed up on the discussion regarding splitting up EE4J (and with that the PMC as well). |
| The split would in practice be to split out the implementation projects to a GlassFish top level project with its own PMC and rename the EE4J project to Jakarta (or Jakarta EE?). |
| Minor updates would be needed to the EE4J charter and a new charter for the GlassFish project would need to be written.</p> |
| </div> |
| <div class="paragraph"> |
| <p>The PMC discussed that we possibly could split EE4J into GlassFish and Jakarta sometime after the 5.1 release.</p> |
| </div> |
| <div class="paragraph"> |
| <p>The reason for this is that we don’t know the timeline for GlassFish 5.2 and don’t want this split to cause any further delays.</p> |
| </div> |
| </div> |
| </div> |
| <div class="sect1"> |
| <h2 id="jakarta-ee-roadmap"><a class="anchor" href="#jakarta-ee-roadmap"></a><a class="link" href="#jakarta-ee-roadmap">Jakarta EE Roadmap</a></h2> |
| <div class="sectionbody"> |
| <div class="paragraph"> |
| <p>The PMC encourages the Jakarta EE Platform Specification project to start the work with creating a roadmap for Jakarta EE.</p> |
| </div> |
| </div> |
| </div> |
| <div class="sect1"> |
| <h2 id="jakarta-ee-8-release"><a class="anchor" href="#jakarta-ee-8-release"></a><a class="link" href="#jakarta-ee-8-release">Jakarta EE 8 Release</a></h2> |
| <div class="sectionbody"> |
| <div class="paragraph"> |
| <p><strong>Assumption: Jakarta EE 8 == Java EE 8 ie. no additional specifications, API, behavioral changes or new profiles.</strong></p> |
| </div> |
| <div class="paragraph"> |
| <p><strong>Jakarta EE 8 release</strong></p> |
| </div> |
| <div class="paragraph"> |
| <p>Will consist of the following:</p> |
| </div> |
| <div class="ulist"> |
| <ul> |
| <li> |
| <p>Specification (documents and APIs) for the full platform including full and web profiles</p> |
| </li> |
| <li> |
| <p>TCKs (source and binaries); part of the TCKs are documents on how to use TCKs |
| the Jakarta EE 8 will not attempt refactoring of the current monolith of the Java EE 8 TCK</p> |
| </li> |
| <li> |
| <p>Specifications that already have a separate TCK will remain as is</p> |
| </li> |
| <li> |
| <p>A Compatible Implementation of the full and web profiles, at least one, available under open source license;</p> |
| </li> |
| </ul> |
| </div> |
| <div class="paragraph"> |
| <p>Required for the release:</p> |
| </div> |
| <div class="ulist"> |
| <ul> |
| <li> |
| <p>Jakarta EE Specification Process needs to be completed</p> |
| </li> |
| <li> |
| <p>Jakarta EE TCK process needs to be defined</p> |
| </li> |
| <li> |
| <p>Means to publish Final Specifications and related TCKs</p> |
| </li> |
| <li> |
| <p>Branding process and logo usage guidelines</p> |
| </li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| <div class="sect1"> |
| <h2 id="jakarta-ee-town-hall-meeting"><a class="anchor" href="#jakarta-ee-town-hall-meeting"></a><a class="link" href="#jakarta-ee-town-hall-meeting">Jakarta EE Town Hall Meeting</a></h2> |
| <div class="sectionbody"> |
| <div class="paragraph"> |
| <p><strong>January 30th 11AM EST.</strong></p> |
| </div> |
| <div class="paragraph"> |
| <p>Open for everyone! |
| The PMC will participate in the panel.</p> |
| </div> |
| </div> |
| </div> |
| <div class="sect1"> |
| <h2 id="how-to-engage-contributors"><a class="anchor" href="#how-to-engage-contributors"></a><a class="link" href="#how-to-engage-contributors">How to engage contributors</a></h2> |
| <div class="sectionbody"> |
| <div class="paragraph"> |
| <p>This is a topic for the Town Hall. |
| Tanja will create a strawman for the message.</p> |
| </div> |
| </div> |
| </div> |
| <div class="sect1"> |
| <h2 id="next-meeting"><a class="anchor" href="#next-meeting"></a><a class="link" href="#next-meeting">Next Meeting</a></h2> |
| <div class="sectionbody"> |
| <div class="paragraph"> |
| <p>Tuesday, Jan 29 at 17:00 CET</p> |
| </div> |
| </div> |
| </div> |
| </div> |
| </body> |
| </html> |