https://wiki.fd.io/index.php?title=Projects/vpp/Release_Plans/Release_Plan_21.06&feed=atom&action=historyProjects/vpp/Release Plans/Release Plan 21.06 - Revision history2024-03-28T09:25:08ZRevision history for this page on the wikiMediaWiki 1.23.15https://wiki.fd.io/index.php?title=Projects/vpp/Release_Plans/Release_Plan_21.06&diff=11233&oldid=prevAyourtch: /* Release Milestones */2021-04-28T14:18:28Z<p><span dir="auto"><span class="autocomment">Release Milestones</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 14:18, 28 April 2021</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 28:</td>
<td colspan="2" class="diff-lineno">Line 28:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div><!-- <span style="font-size:120%">The schedule below is FINAL, agreed on during the VPP community meeting 13 Oct 2020.</span> --></div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div><!-- <span style="font-size:120%">The schedule below is FINAL, agreed on during the VPP community meeting 13 Oct 2020.</span> --></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>The milestones are <font color='red'><del class="diffchange diffchange-inline">TENTATIVE</del></font></div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>The milestones are <font color='red'><ins class="diffchange diffchange-inline">FINAL</ins></font></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>The milestones' start time will be at <b>12:00 UTC</b> on the day of the milestone.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>The milestones' start time will be at <b>12:00 UTC</b> on the day of the milestone.</div></td></tr>
</table>Ayourtchhttps://wiki.fd.io/index.php?title=Projects/vpp/Release_Plans/Release_Plan_21.06&diff=11027&oldid=prevAyourtch: /* Release Milestones */2020-12-11T16:15:03Z<p><span dir="auto"><span class="autocomment">Release Milestones</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 16:15, 11 December 2020</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 31:</td>
<td colspan="2" class="diff-lineno">Line 31:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>The milestones' start time will be at <b>12:00 UTC</b> on the day of the milestone.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>The milestones' start time will be at <b>12:00 UTC</b> on the day of the milestone.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">As agreed during the community meeting, this will be the first release without the F0 milestone - the production APIs are now</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">following the change process, and the in-progress APIs should not be relied upon in any sense other than for the proof of concepts/testing,</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">so the freeze does not make sense.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">The individual common sense with respect to risk management still applies, every maintainer/committer should follow their good</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">judgement and make the decisions they deem will result in the best release. </ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div><!-- It is not uncommon for a project as part of its release process to have Milestones (M0, M1, M2, RC0, RC1) with corresponding events which occur at various milestones (API Freeze, Code Freeze, etc).  This is the place to list Milestones, their expected dates, and their expected events (whether process events, API Freeze, or noting a deliverable is coming in at a particular event. --></div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div><!-- It is not uncommon for a project as part of its release process to have Milestones (M0, M1, M2, RC0, RC1) with corresponding events which occur at various milestones (API Freeze, Code Freeze, etc).  This is the place to list Milestones, their expected dates, and their expected events (whether process events, API Freeze, or noting a deliverable is coming in at a particular event. --></div></td></tr>
</table>Ayourtchhttps://wiki.fd.io/index.php?title=Projects/vpp/Release_Plans/Release_Plan_21.06&diff=11026&oldid=prevAyourtch: Created page with "== Introduction == TENTATIVE. This page tracks release information for 21.06 == Release Deliverables == See https://github.com/vpp-dev/vpp-release-notes for information. <..."2020-12-11T16:08:11Z<p>Created page with "== Introduction == TENTATIVE. This page tracks release information for 21.06 == Release Deliverables == See https://github.com/vpp-dev/vpp-release-notes for information. <..."</p>
<p><b>New page</b></p><div>== Introduction ==<br />
<br />
TENTATIVE. This page tracks release information for 21.06<br />
<br />
== Release Deliverables ==<br />
See https://github.com/vpp-dev/vpp-release-notes for information.<br />
<br />
<br />
<!--<br />
{|class="wikitable"<br />
! Name<br />
! Description<br />
! Status<br />
<br />
<br />
|-<br />
| rowspan="1" | feature name || feature content || status<br />
|-<br />
| rowspan="1" | Address Sanitizer || Initial support for Address Sanitizer. Only heap for now. || Merged<br />
|-<br />
| rowspan="1" | mlx5 direct verb rdma driver || Optimized datapath for ConnectX4/5/6 adapters || Work in progress<br />
<br />
|}<br />
<br />
--><br />
<br />
== Release Milestones ==<br />
<!-- <span style="font-size:120%">The schedule below is FINAL, agreed on during the VPP community meeting 13 Oct 2020.</span> --><br />
<br />
The milestones are <font color='red'>TENTATIVE</font><br />
<br />
The milestones' start time will be at <b>12:00 UTC</b> on the day of the milestone.<br />
<br />
<!-- It is not uncommon for a project as part of its release process to have Milestones (M0, M1, M2, RC0, RC1) with corresponding events which occur at various milestones (API Freeze, Code Freeze, etc). This is the place to list Milestones, their expected dates, and their expected events (whether process events, API Freeze, or noting a deliverable is coming in at a particular event. --><br />
<br />
{| class="wikitable"<br />
! Milestone<br />
! Date<br />
! Deliverables<br />
|-<br />
| RC1<br />
| 2020-05-26<br />
| Code complete, pull first release throttle branch, only bug fixes accepted on throttle train. After pull: main branch reopens for new feature / risky commits. First artifacts posted. <br />
|-<br />
| RC2 <br />
| 2021-06-16 (RC1+21)<br />
| Second artifacts posted. <br />
|-<br />
| Release gate<br />
| 2021-06-23 (RC2+7)<br />
| Deadline for patches destined for the release<br />
|-<br />
| Formal Release <br />
| 2021-06-30 (RC2+14)<br />
| 21.06 release artifacts available.<br />
|}<br />
<br />
<span style="color:#ff0000; font-size:75%">''NOTE: Dates chosen based on:''</span><br />
* <span style="color:#ff0000; font-size:75%">''end-month release''</span><br />
* <span style="color:#ff0000; font-size:75%">''milestone + days''</span><br />
* <span style="color:#ff0000; font-size:75%">''release date after VPP community meeting, for discussion, go/no-go''</span><br />
<br />
== Once we've pulled the 21.06 release throttle ==<br />
We need to be disciplined with respect to bugfix commits. Here are a few common-sense suggestions:<br />
<br />
* All bug fixes must be double-committed to the release throttle, and 20.09 LTS, and the master branch<br />
** Commit first to the master branch, then "git cherry-pick" into release throttle<br />
** Manual merges may be required, depending on the degree of divergence between throttle and master<br />
* All externally found bug fixes need to have a Jira ticket <br />
** Please put Jira IDs into the commit messages.<br />
** Please use the same Jira ID for commits into the stable branch and master.<br />
<br />
<span style="color:#ff0000; font-size:100%"><div style="text-align:center">NEED JIRA/CONFLUENCE IMPORT HERE</div></span><br />
<br />
== Expected Dependencies on Other Projects ==</div>Ayourtch