blob: 54990c6a3acfbedcb8614fbae224f68d730b562f [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-17</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-17</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-skipped">Action Items (skipped)</a></li>
<li><a href="#jakarta-ee-8">Jakarta EE 8</a>
<ul class="sectlevel2">
<li><a href="#submit-ballot-prs">Submit Ballot PRs</a></li>
<li><a href="#tck-education-meeting-july-15">TCK Education Meeting (July 15)</a></li>
<li><a href="#projects-15-discussion">Projects 15 discussion</a></li>
</ul>
</li>
<li><a href="#specification-projects-creation-done-07-16-2019">Specification Projects Creation (Done, 07/16/2019)</a></li>
<li><a href="#specification-documents">Specification Documents</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-07-16</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>Mark</p>
</li>
<li>
<p>Ed</p>
</li>
<li>
<p>Steve</p>
</li>
<li>
<p>Tanja</p>
</li>
</ul>
</div>
</div>
</div>
<div class="sect1">
<h2 id="action-items-skipped"><a class="anchor" href="#action-items-skipped"></a><a class="link" href="#action-items-skipped">Action Items (skipped)</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 class="sect2">
<h3 id="submit-ballot-prs"><a class="anchor" href="#submit-ballot-prs"></a><a class="link" href="#submit-ballot-prs">Submit Ballot PRs</a></h3>
<div class="paragraph">
<p>David will send a note to Project Spec Leads mailing list pointing out the need for PR Ballot, Process, and Deadlines.
Friday, July 12 is the deadline for Draft PRs for all Specifications.</p>
</div>
<div class="paragraph">
<p>Use GitHub workflow to our advantage.
Use PR Reviews/Approvals process to tally votes.</p>
</div>
</div>
<div class="sect2">
<h3 id="tck-education-meeting-july-15"><a class="anchor" href="#tck-education-meeting-july-15"></a><a class="link" href="#tck-education-meeting-july-15">TCK Education Meeting (July 15)</a></h3>
<div class="paragraph">
<p>Q&amp;A session on the TCK process.
Fairly well received.
Arjan provided most of the questions.
Most projects reps on the call indicated that individual TCK jobs were on the horizon.</p>
</div>
</div>
<div class="sect2">
<h3 id="projects-15-discussion"><a class="anchor" href="#projects-15-discussion"></a><a class="link" href="#projects-15-discussion">Projects 15 discussion</a></h3>
<div class="paragraph">
<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>Dmitry will send a note to Spec Project Leads asking them to update the issues associated with this Project dashboard.
The issues need to be assigned to an individual or have some items checked off (x of 6 work items) to be considered “In Progress”.
Getting to 5 of 6 checkmarks is the end game for now.
When all votes tallied, then we can do Step 6 and promote to Maven Central.</p>
</div>
<div class="paragraph">
<p>(Nothing else covered from this point on…)</p>
</div>
</div>
</div>
</div>
<div class="sect1">
<h2 id="specification-projects-creation-done-07-16-2019"><a class="anchor" href="#specification-projects-creation-done-07-16-2019"></a><a class="link" href="#specification-projects-creation-done-07-16-2019">Specification Projects Creation (Done, 07/16/2019)</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 - complete tomorrow + a JSF project</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="paragraph">
<p>Create Issue in each project with ref to the above document a checkbox list with the items - Ivar
Create a tracking board - Ivar
Email on the PMC list + jakarta community list - Ivar
Each PMC member emails the project leads in their organization
Assist the projects and follow up progress - ALL
Create a descriptor file for spec projects to use for scripting. E.g. in the root of each spec repo
Contain: Name, scope statement, version, etc…</p>
</div>
<div class="paragraph">
<p>Update 07/16/2019: David provided a script for creating boilerplate Specs for all of the remaining Spec repos. Thank you! These initial updates were merged and then further refined by the individual Projects.</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. Spec committee?</p>
</div>
<div class="paragraph">
<div class="title">Licenses</div>
<p>Should everything in a github repo have the same license? Question for Wayne for clarification.
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">
<div class="title">Versioning</div>
<p>Planning to release spec using the same version number
API jars have different versions.
PMC recommends:</p>
</div>
<div class="paragraph">
<p>Spec+API have same version<br>
Umbrella spec ref other specs by major.minor<br>
patch/service releases may never change the api</p>
</div>
<div class="paragraph">
<p>TCK should be discussed on the spec committee</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, Jul 23 at 17:00 CEST (11:00 EDT)</p>
</div>
</div>
</div>
</div>
</body>
</html>