blob: 74dc7d8261d2296ff02ba7972b79aed6ca442262 [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 #2019-16</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-16</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="#jakarta-ee-8">Jakarta EE 8</a></li>
<li><a href="#specification-projects-creation">Specification Projects Creation</a></li>
<li><a href="#specification-documents">Specification Documents</a>
<ul class="sectlevel2">
<li><a href="#licenses">Licenses</a></li>
<li><a href="#versioning">Versioning</a></li>
</ul>
</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-07-09</p>
</div>
<div class="paragraph">
<p>Present:</p>
</div>
<div class="ulist">
<ul>
<li>
<p>Kevin</p>
</li>
<li>
<p>Dmitry</p>
</li>
<li>
<p>David</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="jakarta-ee-8"><a class="anchor" href="#jakarta-ee-8"></a><a class="link" href="#jakarta-ee-8">Jakarta EE 8</a></h2>
<div class="sectionbody">
</div>
</div>
<div class="sect1">
<h2 id="specification-projects-creation"><a class="anchor" href="#specification-projects-creation"></a><a class="link" href="#specification-projects-creation">Specification Projects Creation</a></h2>
<div class="sectionbody">
<div class="paragraph">
<p><a href="https://github.com/orgs/eclipse-ee4j/projects/13" class="bare">https://github.com/orgs/eclipse-ee4j/projects/13</a></p>
</div>
<div class="paragraph">
<p>Round 1 - completed<br>
Round 2 - completed<br>
Round 3 - awaiting status from Wayne</p>
</div>
</div>
</div>
<div class="sect1">
<h2 id="specification-documents"><a class="anchor" href="#specification-documents"></a><a class="link" href="#specification-documents">Specification Documents</a></h2>
<div class="sectionbody">
<div class="paragraph">
<div class="title">Instructions</div>
<p><a href="https://wiki.eclipse.org/How_to_Prepare_API_Projects_to_Jakarta_EE_8_Release" class="bare">https://wiki.eclipse.org/How_to_Prepare_API_Projects_to_Jakarta_EE_8_Release</a></p>
</div>
<div class="ulist checklist">
<ul class="checklist">
<li>
<p><i class="fa fa-check-square-o"></i> Create Issue in each project with ref to the above document a checkbox list with the items - Ivar</p>
</li>
<li>
<p><i class="fa fa-check-square-o"></i> Create a tracking board - Ivar</p>
</li>
<li>
<p><i class="fa fa-check-square-o"></i> Email on the PMC list + jakarta community list - Ivar</p>
</li>
<li>
<p><i class="fa fa-check-square-o"></i> Each pmc member emails the project leads in their organization</p>
</li>
<li>
<p><i class="fa fa-check-square-o"></i> Assist the projects and follow up progress - ALL</p>
</li>
</ul>
</div>
<div class="paragraph">
<p>David suggested automating the creation of boilerplate specifications.
Volunteered to create a descriptor file for spec projects to use for scripting and a script to generate PRs in the spec repos for boilerplate specs.</p>
</div>
<div class="paragraph">
<div class="title">Tracking</div>
<p><a href="https://github.com/orgs/eclipse-ee4j/projects/15" class="bare">https://github.com/orgs/eclipse-ee4j/projects/15</a></p>
</div>
<div class="paragraph">
<p>The skeleton spec documents are a requirement for the Jakarta EE 8 release!
Suggestion to shorten the review period for the specs in order to be able to make it. Will bring it to the specification committee.</p>
</div>
<div class="sect2">
<h3 id="licenses"><a class="anchor" href="#licenses"></a><a class="link" href="#licenses">Licenses</a></h3>
<div class="paragraph">
<p>Should everything in a github repo have the same license?
In the spec folder, there is a different license, pom.xml and project itself.
What is the right approach?
Dmitry posts on the pmc list.</p>
</div>
<div class="paragraph">
<p>Question for Wayne for clarification.</p>
</div>
<div class="paragraph">
<div class="title">Clarification</div>
<p><em>Generally yes. It&#8217;s just generally better for consumers of content to have everything under as uniform a license as possible.</em></p>
</div>
<div class="paragraph">
<p><em>But it is common for examples or configuration to be under a EDL, for example.</em></p>
</div>
<div class="paragraph">
<p><strong>Why are there different licenses?</strong> <em>The source for the specification document should be under the project license (the distribution form of the document in the Final Specification will be under the EFSL).</em></p>
</div>
</div>
<div class="sect2">
<h3 id="versioning"><a class="anchor" href="#versioning"></a><a class="link" href="#versioning">Versioning</a></h3>
<div class="paragraph">
<p>Planning to release spec using the same version number.
API jars have different versions.</p>
</div>
<div class="paragraph">
<p>Discussed wheter the PMC shouold recommend anything, e.g.:</p>
</div>
<div class="ulist">
<ul>
<li>
<p>Spec+API have same version</p>
</li>
<li>
<p>Umbrella spec ref other specs by major.minor</p>
</li>
<li>
<p>patch/service releases may never change the api</p>
</li>
</ul>
</div>
</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, Jul 16 at 17:00 CEST (11:00 EDT)</p>
</div>
</div>
</div>
</div>
</body>
</html>