|
|
| (11 intermediate revisions by 2 users not shown) |
| Line 1: |
Line 1: |
| | [[Category:Release Plan]] | | [[Category:Release Plan]] |
| | == Introduction == | | == Introduction == |
| − |
| |
| − | <span style="color:#ff0000; font-size:200%"><div style="text-align:center">DRAFT ONLY</div></span>
| |
| | | | |
| | == Release Deliverables == | | == Release Deliverables == |
| Line 27: |
Line 25: |
| | {| class="wikitable" | | {| class="wikitable" |
| | ! Milestone | | ! Milestone |
| − | ! Date (UPDATED 4/12/2016) | + | ! Date |
| | ! Deliverables | | ! Deliverables |
| | |- | | |- |
| | | F0 | | | F0 |
| − | | 8/3/2016 | + | | 8/3/2016 |
| − | | Only low-risk changes accepted on main branch. | + | | APIs frozen. Only low-risk changes accepted on main branch. |
| | |- | | |- |
| | | RC1 | | | RC1 |
| | | (F0+14) 8/17/2016 | | | (F0+14) 8/17/2016 |
| − | | Code complete, APIs frozen, 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. | + | | 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. |
| | |- | | |- |
| | | RC2 | | | RC2 |
| Line 47: |
Line 45: |
| | |} | | |} |
| | | | |
| − | <pre style="color:#ff0000; font-size:75%"> | + | <span style="color:#ff0000; font-size:75%">''NOTE: Dates chosen based on:''</span> |
| − | NOTE: Dates chosen based on: | + | * <span style="color:#ff0000; font-size:75%">''mid-month release''</span> |
| − | * mid-month release | + | * <span style="color:#ff0000; font-size:75%">''milestone + days''</span> |
| − | * milestone + days | + | * <span style="color:#ff0000; font-size:75%">''day after VPP community meeting, for discussion, go/no-go''</span> |
| − | * day after VPP community meeting, for discussion, go/no-go | + | |
| − | </pre> | + | |
| | | | |
| | == Once we've pulled the 16.09 release throttle == | | == Once we've pulled the 16.09 release throttle == |
| Line 65: |
Line 61: |
| | | | |
| | == JIRA == | | == JIRA == |
| | + | |
| | + | [https://jira.fd.io/secure/RapidBoard.jspa?rapidView=5 Kanban Board] |
| | + | |
| | === Bugs to be fixed in 16.09 === | | === Bugs to be fixed in 16.09 === |
| | This list generated using JIRA search:[https://jira.fd.io/issues/?filter=10402 vpp issues:bugs release:1609] | | This list generated using JIRA search:[https://jira.fd.io/issues/?filter=10402 vpp issues:bugs release:1609] |
| | | | |
| − | <!-- RSS generated by JIRA (7.0.4#70113-sha1:3aced62b70c5551ecfbe55e1ed91a8d97bc84e9d) at Wed Jun 08 11:40:14 UTC 2016 --> | + | <span style="color:#ff0000; font-size:100%"><div style="text-align:center">NEED JIRA/CONFLUENCE IMPORT HERE</div></span> |
| − | <!-- If you wish to do custom client-side styling of RSS, uncomment this: | + | |
| − | <?xml-stylesheet href="https://jira.fd.io/styles/jirarss2html.xsl" type="text/xsl"?>
| + | |
| − | --> | + | |
| − | <rss version="2.0">
| + | |
| − | <channel>
| + | |
| − | <title>vpp issues:bugs release:1609 (FD.io Jira)</title>
| + | |
| − | <link>https://jira.fd.io/secure/IssueNavigator.jspa?requestId=10402</link>
| + | |
| − | <description></description>
| + | |
| − | <language>en-us</language>
| + | |
| − |
| + | |
| − | <issue start="0" end="1" total="1"/>
| + | |
| − |
| + | |
| − | <build-info>
| + | |
| − | <version>7.0.4</version>
| + | |
| − | <build-number>70113</build-number>
| + | |
| − | <build-date>05-12-2015</build-date>
| + | |
| − | </build-info>
| + | |
| − | <item>
| + | |
| − | <title>[VPP-118] JVpp: 0 length arrays not handled properly in VPP responses</title>
| + | |
| − | <link>https://jira.fd.io/browse/VPP-118</link>
| + | |
| − | <description><style type="text/css">
| + | |
| | | | |
| − | .tableBorder, .grid | + | === Features to be added in 16.09 === |
| − | {
| + | This list generated using JIRA search:[https://jira.fd.io/issues/?filter=10403 vpp issues:features/tasks release:1609] |
| − | background-color: #fff;
| + | |
| − | width: 100%;
| + | |
| − | border-collapse: collapse;
| + | |
| − | }
| + | |
| | | | |
| − | .tableBorder td, .grid td
| + | <span style="color:#ff0000; font-size:100%"><div style="text-align:center">NEED JIRA/CONFLUENCE IMPORT HERE</div></span> |
| − | {
| + | |
| − | vertical-align: top;
| + | |
| − | padding: 2px;
| + | |
| − | border: 1px solid #ccc;
| + | |
| − | }
| + | |
| | | | |
| − | .noPadding
| |
| − | {
| |
| − | padding: 0 !important;
| |
| − | }
| |
| − |
| |
| − | h3 .subText
| |
| − | {
| |
| − | font-size: 60%;
| |
| − | font-weight: normal;
| |
| − | }
| |
| − |
| |
| − | .tabLabel
| |
| − | {
| |
| − | font-weight: bold;
| |
| − | border: 1px solid #ccc;
| |
| − | border-bottom:none;
| |
| − | padding: 2px;
| |
| − | display: inline;
| |
| − | }
| |
| − |
| |
| − | td.blank
| |
| − | {
| |
| − | padding: 0;
| |
| − | margin: 0;
| |
| − | }
| |
| − |
| |
| − | .blank td
| |
| − | {
| |
| − | border: none;
| |
| − | }
| |
| − |
| |
| − | #descriptionArea
| |
| − | {
| |
| − | margin: 0;
| |
| − | padding: 2px;
| |
| − | border: 1px solid #ccc;
| |
| − | }
| |
| − |
| |
| − | hr
| |
| − | {
| |
| − | border-top:1px solid #aaa;
| |
| − | }
| |
| − |
| |
| − | hr.fullcontent
| |
| − | {
| |
| − | height: 15px;
| |
| − | padding: 10px 0;
| |
| − | background: #fff url('https://jira.fd.io/images/icons/hr.gif') no-repeat scroll center;
| |
| − | }
| |
| − |
| |
| − | </style>
| |
| − |
| |
| − | <table class="tableBorder" cellpadding="0" cellspacing="0" border="0" width="100%">
| |
| − | <tr>
| |
| − | <td bgcolor="#f0f0f0" width="100%" colspan="2" valign="top">
| |
| − | <h3 class="formtitle">
| |
| − | [VPP-118]&nbsp;<a href="https://jira.fd.io/browse/VPP-118">JVpp: 0 length arrays not handled properly in VPP responses</a>
| |
| − | <span class="subText">
| |
| − | Created: 07/Jun/16 &nbsp;Updated: 07/Jun/16
| |
| − |
| |
| − | &nbsp;Resolved: 07/Jun/16
| |
| − | </span>
| |
| − | </h3>
| |
| − | </td>
| |
| − | </tr>
| |
| − | <tr>
| |
| − | <td width="20%"><b>Status:</b></td>
| |
| − | <td width="80%">New</td>
| |
| − | </tr>
| |
| − | <tr>
| |
| − | <td width="20%"><b>Project:</b></td>
| |
| − | <td width="80%"><a href="https://jira.fd.io/secure/BrowseProject.jspa?id=10002">vpp</a></td>
| |
| − | </tr>
| |
| − |
| |
| − | <tr>
| |
| − | <td><b>Component/s:</b></td>
| |
| − | <td>
| |
| − | None
| |
| − | </td>
| |
| − | </tr>
| |
| − |
| |
| − |
| |
| − | <tr>
| |
| − | <td><b>Affects Version/s:</b></td>
| |
| − | <td>
| |
| − | None
| |
| − | </td>
| |
| − | </tr>
| |
| − |
| |
| − |
| |
| − | <tr>
| |
| − | <td><b>Fix Version/s:</b></td>
| |
| − | <td>
| |
| − | <a title="16.09 - 16.09"
| |
| − | href="https://jira.fd.io/secure/IssueNavigator.jspa?reset=true&mode=hide&sorter/order=ASC&sorter/field=priority&pid=10002&fixfor=10003"
| |
| − | >16.09</a> </td>
| |
| − | </tr>
| |
| − |
| |
| − | </table>
| |
| − |
| |
| − | <br />
| |
| − | <table class="grid" cellpadding="0" cellspacing="0" border="0" width="100%">
| |
| − | <tr>
| |
| − | <td bgcolor="#f0f0f0" valign="top" width="20%">
| |
| − | <b>Type:</b>
| |
| − | </td>
| |
| − | <td bgcolor="#ffffff" valign="top" width="30%" >
| |
| − | Bug
| |
| − | </td>
| |
| − |
| |
| − | <td bgcolor="#f0f0f0">
| |
| − | <b>Priority:</b>
| |
| − | </td>
| |
| − | <td bgcolor="#ffffff" valign="top" nowrap>
| |
| − | Medium
| |
| − | </td>
| |
| − | </tr>
| |
| − | <tr>
| |
| − | <td bgcolor="#f0f0f0" valign="top" width="20%">
| |
| − | <b>Reporter:</b>
| |
| − | </td>
| |
| − | <td bgcolor="#ffffff" valign="top" width="30%" >
| |
| − | <a class="user-hover" rel="mmarsale" id="word_reporter_mmarsale" href="https://jira.fd.io/secure/ViewProfile.jspa?name=mmarsale">Maros Marsalek</a>
| |
| − | </td>
| |
| − |
| |
| − | <td bgcolor="#f0f0f0" width="20%">
| |
| − | <b>Assignee:</b>
| |
| − | </td>
| |
| − | <td bgcolor="#ffffff" valign="top" nowrap width="30%" >
| |
| − | <a class="user-hover" rel="mgradzki" id="word_assignee_mgradzki" href="https://jira.fd.io/secure/ViewProfile.jspa?name=mgradzki">Marek Gradzki</a>
| |
| − | </td>
| |
| − | </tr>
| |
| − | <tr>
| |
| − | <td bgcolor="#f0f0f0" width="20%">
| |
| − | <b>Resolution:</b>
| |
| − | </td>
| |
| − | <td bgcolor="#ffffff" valign="top" width="30%" nowrap>
| |
| − | Unresolved
| |
| − | </td>
| |
| − | <td bgcolor="#f0f0f0" width="20%">
| |
| − | <b>Votes:</b>
| |
| − | </td>
| |
| − | <td bgcolor="#ffffff" valign="top" width="30%" nowrap>
| |
| − | 0
| |
| − | </td>
| |
| − |
| |
| − | </tr>
| |
| − |
| |
| − | <tr>
| |
| − | <td bgcolor="#f0f0f0" width="20%">
| |
| − | <b>Labels:</b>
| |
| − | </td>
| |
| − | <td id="labels-10826-value" class="value" bgcolor="#ffffff" valign="top" colspan="3" nowrap>
| |
| − | None
| |
| − | </td>
| |
| − | </tr>
| |
| − |
| |
| − | <tr>
| |
| − | <td bgcolor="#f0f0f0" width="20%"><b>Remaining Estimate:</b></td>
| |
| − | <td bgcolor="#ffffff" valign="top" nowrap width="80%" colspan="3">
| |
| − | Not Specified
| |
| − | </td>
| |
| − | </tr>
| |
| − | <tr>
| |
| − | <td bgcolor="#f0f0f0" width="20%"><b>Time Spent:</b></td>
| |
| − | <td bgcolor="#ffffff" valign="top" nowrap width="80%" colspan="3">
| |
| − | Not Specified
| |
| − | </td>
| |
| − | </tr>
| |
| − | <tr>
| |
| − | <td bgcolor="#f0f0f0" width="20%"><b>Original Estimate:</b></td>
| |
| − | <td bgcolor="#ffffff" valign="top" nowrap width="80%" colspan="3">
| |
| − | Not Specified
| |
| − | </td>
| |
| − | </tr>
| |
| − |
| |
| − | </table>
| |
| − |
| |
| − |
| |
| − |
| |
| − | <br />
| |
| − |
| |
| − | <table class="grid" cellpadding="0" cellspacing="0" border="0" width="100%">
| |
| − |
| |
| − |
| |
| − |
| |
| − |
| |
| − |
| |
| − |
| |
| − |
| |
| − | </table>
| |
| − |
| |
| − | <br/>
| |
| − |
| |
| − | <table cellpadding="2" cellspacing="0" border="0" width="100%" align="center">
| |
| − | <tr>
| |
| − | <td bgcolor="#bbbbbb" width="1%" nowrap align="center">
| |
| − | &nbsp;<font color="#ffffff"><b>Description</b></font>&nbsp;
| |
| − | </td>
| |
| − | <td>&nbsp;</td>
| |
| − | </tr>
| |
| − | </table>
| |
| − |
| |
| − | <table cellpadding="0" cellspacing="0" border="0" width="100%">
| |
| − | <tr>
| |
| − | <td id="descriptionArea">
| |
| − | <p>VPP responses often contain zero length arrays. That means the array's length is specified in other variable within the response. However the other variable can have any name and type so it is impossible to generate handling for these types.</p>
| |
| − |
| |
| − | <p>Suggested fix:<br/>
| |
| − | 1. Add annotation to vpe.api that will mark zero length array's length parameter</p>
| |
| − | <br/>
| |
| − | </td>
| |
| − | </tr>
| |
| − | </table>
| |
| − |
| |
| − | </description>
| |
| − | <pubDate>Tue, 7 Jun 2016 03:45:50 -0700</pubDate>
| |
| − | <guid>https://jira.fd.io/browse/VPP-118</guid>
| |
| − | <author>Maros Marsalek</author>
| |
| − | </item>
| |
| − |
| |
| − | </channel>
| |
| − | </rss>
| |
| | == Expected Dependencies on Other Projects == | | == Expected Dependencies on Other Projects == |
| | | | |
| Line 346: |
Line 92: |
| | | | |
| | <!-- Any other matters that need to be discussed should go here --> | | <!-- Any other matters that need to be discussed should go here --> |
| | + | |
| | + | * [[VPP 16.06 DPDK Patchset ]] - List of VPP 16.06 patches to DPDK 16.04, and their status after 16.07 integration. |
We need to be disciplined with respect to bugfix commits. Here are a few common-sense suggestions: