blob: 0c2c0c9c8fe6e3327e4bfffbbe125c027977bb57 [file] [log] [blame]
<!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 #24</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 #24</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="#module-names">Module Names</a>
<ul class="sectlevel2">
<li><a href="#specification-projects">Specification Projects</a></li>
<li><a href="#implementation-projects">Implementation Projects</a></li>
</ul>
</li>
<li><a href="#git-tag-name-conventions">GIT Tag name conventions</a></li>
<li><a href="#git-security-alerts">GIT Security Alerts</a></li>
<li><a href="#release-reviews">Release Reviews</a>
<ul class="sectlevel2">
<li><a href="#ejb">EJB</a></li>
<li><a href="#jpa">JPA</a></li>
</ul>
</li>
<li><a href="#annotations-api">Annotations API</a></li>
<li><a href="#common-annotations-project">Common Annotations project</a></li>
<li><a href="#jakarta-nosql-specification-project-proposal">Jakarta NoSQL Specification project proposal</a></li>
<li><a href="#non-ee4j-projects">Non EE4J projects</a></li>
<li><a href="#ee4j-representative-on-the-security-team">EE4J Representative on the Security Team</a></li>
<li><a href="#new-pmc-member">New PMC Member</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: 2018-11-06</p>
</div>
<div class="paragraph">
<p>Present:</p>
</div>
<div class="ulist">
<ul>
<li>
<p>Dmitry</p>
</li>
<li>
<p>Kevin</p>
</li>
<li>
<p>Wayne</p>
</li>
<li>
<p>Ivar</p>
</li>
</ul>
</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="module-names"><a class="anchor" href="#module-names"></a><a class="link" href="#module-names">Module Names</a></h2>
<div class="sectionbody">
<div class="paragraph">
<p><a href="https://www.eclipse.org/lists/ee4j-pmc/msg01229.html" class="bare">https://www.eclipse.org/lists/ee4j-pmc/msg01229.html</a></p>
</div>
<div class="paragraph">
<p><a href="https://www.eclipse.org/lists/ee4j-pmc/msg01195.html" class="bare">https://www.eclipse.org/lists/ee4j-pmc/msg01195.html</a></p>
</div>
<div class="sect2">
<h3 id="specification-projects"><a class="anchor" href="#specification-projects"></a><a class="link" href="#specification-projects">Specification Projects</a></h3>
<div class="paragraph">
<p>Close discussion on <a href="https://github.com/eclipse-ee4j/ee4j/issues/34" class="bare">https://github.com/eclipse-ee4j/ee4j/issues/34</a> and make recommendation.</p>
</div>
<div class="paragraph">
<p>According to discussions in the PMC following this thread, the PMC will issue a statement saying that jakarta.* will be a requirement as module names for future releases. The current release should keep the module names as defined in the Java EE 8 version of the spec, or no module name at all.</p>
</div>
</div>
<div class="sect2">
<h3 id="implementation-projects"><a class="anchor" href="#implementation-projects"></a><a class="link" href="#implementation-projects">Implementation Projects</a></h3>
<div class="paragraph">
<p>Close discussion on <a href="https://github.com/eclipse-ee4j/ee4j/issues/35" class="bare">https://github.com/eclipse-ee4j/ee4j/issues/35</a> and make recommendation.</p>
</div>
<div class="paragraph">
<p>This statement is only about module names, not package names. Module names must not be jakarta.* or anything containing ee4j. Otherwise common Eclipse practice must be followed. Note that this is not about package names.
Action: Take this statement to the mailing list and.</p>
</div>
</div>
</div>
</div>
<div class="sect1">
<h2 id="git-tag-name-conventions"><a class="anchor" href="#git-tag-name-conventions"></a><a class="link" href="#git-tag-name-conventions">GIT Tag name conventions</a></h2>
<div class="sectionbody">
<div class="paragraph">
<p><a href="https://www.eclipse.org/lists/ee4j-pmc/msg01186.html" class="bare">https://www.eclipse.org/lists/ee4j-pmc/msg01186.html</a></p>
</div>
<div class="paragraph">
<p>The PMC recommends:</p>
</div>
<div class="ulist">
<ul>
<li>
<p>Use version number as TAG name</p>
</li>
<li>
<p>Use annotated tags</p>
</li>
</ul>
</div>
<div class="paragraph">
<p>If a project wants to deviate from this, it is ok. A released version MUST be tagged.</p>
</div>
</div>
</div>
<div class="sect1">
<h2 id="git-security-alerts"><a class="anchor" href="#git-security-alerts"></a><a class="link" href="#git-security-alerts">GIT Security Alerts</a></h2>
<div class="sectionbody">
<div class="paragraph">
<p><a href="https://www.eclipse.org/lists/ee4j-pmc/msg01313.html" class="bare">https://www.eclipse.org/lists/ee4j-pmc/msg01313.html</a></p>
</div>
<div class="paragraph">
<p>Decide on how we should handle this.
Do project leads get these notifications?
Who’s responsibility is it to handle these? Eclipse Security team?</p>
</div>
<div class="paragraph">
<p>Action: Wayne will create an issue so we can discuss what we should do and define a process.</p>
</div>
</div>
</div>
<div class="sect1">
<h2 id="release-reviews"><a class="anchor" href="#release-reviews"></a><a class="link" href="#release-reviews">Release Reviews</a></h2>
<div class="sectionbody">
<div class="paragraph">
<p>Some members have noticed EE4J projects being released to Maven Central without release review according to the EDP.
Discussion thread: <a href="https://www.eclipse.org/lists/ee4j-pmc/msg01357.html" class="bare">https://www.eclipse.org/lists/ee4j-pmc/msg01357.html</a></p>
</div>
<div class="sect2">
<h3 id="ejb"><a class="anchor" href="#ejb"></a><a class="link" href="#ejb">EJB</a></h3>
<div class="paragraph">
<p><a href="https://projects.eclipse.org/projects/ee4j.ejb/governance" class="bare">https://projects.eclipse.org/projects/ee4j.ejb/governance</a>
<a href="https://search.maven.org/search?q=g:jakarta.ejb" class="bare">https://search.maven.org/search?q=g:jakarta.ejb</a></p>
</div>
</div>
<div class="sect2">
<h3 id="jpa"><a class="anchor" href="#jpa"></a><a class="link" href="#jpa">JPA</a></h3>
<div class="paragraph">
<p><a href="https://projects.eclipse.org/projects/ee4j.jpa/governance" class="bare">https://projects.eclipse.org/projects/ee4j.jpa/governance</a>
<a href="https://search.maven.org/search?q=g:jakarta.persistence" class="bare">https://search.maven.org/search?q=g:jakarta.persistence</a></p>
</div>
</div>
</div>
</div>
<div class="sect1">
<h2 id="annotations-api"><a class="anchor" href="#annotations-api"></a><a class="link" href="#annotations-api">Annotations API</a></h2>
<div class="sectionbody">
<div class="paragraph">
<p><a href="https://projects.eclipse.org/projects/ee4j.ca/governance" class="bare">https://projects.eclipse.org/projects/ee4j.ca/governance</a>
<a href="https://search.maven.org/search?q=g:jakarta.annotation" class="bare">https://search.maven.org/search?q=g:jakarta.annotation</a></p>
</div>
<div class="paragraph">
<p>Decide on how we should handle this.
EDP require that a project engage in a release review prior to performing a release. Please be careful.</p>
</div>
<div class="paragraph">
<p>Communicate to projects that it is better to submit a release review earlier than later.
Set up a 30 min call and invite project leads to go through the process.</p>
</div>
</div>
</div>
<div class="sect1">
<h2 id="common-annotations-project"><a class="anchor" href="#common-annotations-project"></a><a class="link" href="#common-annotations-project">Common Annotations project</a></h2>
<div class="sectionbody">
<div class="paragraph">
<p>The project has no active project lead. The PMC will set up Ray Auge as project lead.
Action: Email EMO
Write on the mailing list thread.</p>
</div>
</div>
</div>
<div class="sect1">
<h2 id="jakarta-nosql-specification-project-proposal"><a class="anchor" href="#jakarta-nosql-specification-project-proposal"></a><a class="link" href="#jakarta-nosql-specification-project-proposal">Jakarta NoSQL Specification project proposal</a></h2>
<div class="sectionbody">
<div class="paragraph">
<p><a href="https://projects.eclipse.org/proposals/jakarta-ee-nosql" class="bare">https://projects.eclipse.org/proposals/jakarta-ee-nosql</a></p>
</div>
<div class="paragraph">
<p>All Jakarta WG members are allowed to have representatives on the spec projects</p>
</div>
</div>
</div>
<div class="sect1">
<h2 id="non-ee4j-projects"><a class="anchor" href="#non-ee4j-projects"></a><a class="link" href="#non-ee4j-projects">Non EE4J projects</a></h2>
<div class="sectionbody">
<div class="paragraph">
<p>The PMC urge the non-EE4J projects to release a version of their spec ASAP with the jakarta group id.
Lift this issue to Steering Committee. Ivar will bring it up at the SC meeting.</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>Action: Select a representative for the security team. Wayne will educate us.</p>
</div>
</div>
</div>
<div class="sect1">
<h2 id="new-pmc-member"><a class="anchor" href="#new-pmc-member"></a><a class="link" href="#new-pmc-member">New PMC Member</a></h2>
<div class="sectionbody">
<div class="paragraph">
<p>Wayne to nominate a new PMC Member and request a vote.
Table to next meeting.</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 Nov 20 at 17:00 CET
<strong>NOTE: Ivar is in Australia that week, so someone else will have to lead this call</strong></p>
</div>
</div>
</div>
</div>
</body>
</html>