<div dir="ltr"><div id="gmail-magicdomid2" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">Development Focus</span></div><div id="gmail-magicdomid3" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">-----------------</span></div><div id="gmail-magicdomid4" class="gmail-ace-line"><br></div><div id="gmail-magicdomid5" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">We are entering the last weeks of the Xena development cycle. From</span></div><div id="gmail-magicdomid6" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">now until the final release, we'll send a countdown email like this</span></div><div id="gmail-magicdomid7" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">every week.</span></div><div id="gmail-magicdomid8" class="gmail-ace-line"><br></div><div id="gmail-magicdomid9" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">It's probably a good time for teams to take stock of their library and</span></div><div id="gmail-magicdomid10" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">client work that needs to be completed yet. The non-client library freeze</span></div><div id="gmail-magicdomid11" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">is coming up, followed closely by the client lib freeze. Now is a good time</span></div><div id="gmail-magicdomid12" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">to make decisions on deferring feature work to the next development</span></div><div id="gmail-magicdomid13" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">cycle in order to be able to focus on finishing already-started feature</span></div><div id="gmail-magicdomid14" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">work. Please plan accordingly to avoid any last minute rushes to get key functionality in.</span></div><div id="gmail-magicdomid15" class="gmail-ace-line"><br></div><div id="gmail-magicdomid16" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">General Information</span></div><div id="gmail-magicdomid17" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">-------------------</span></div><div id="gmail-magicdomid18" class="gmail-ace-line"><br></div><div id="gmail-magicdomid19" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">We are now getting close to the end of the cycle, and will be gradually</span></div><div id="gmail-magicdomid20" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">freezing feature work on the various deliverables that make up the</span></div><div id="gmail-magicdomid21" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">OpenStack release.</span></div><div id="gmail-magicdomid22" class="gmail-ace-line"><br></div><div id="gmail-magicdomid23" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">This coming week is the deadline for general libraries (except client</span></div><div id="gmail-magicdomid24" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">libraries): their last feature release needs to happen before "Non-client</span></div><div id="gmail-magicdomid25" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">library freeze" on September 19. Only bugfixes releases will be allowed</span></div><div id="gmail-magicdomid26" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">beyond this point.</span></div><div id="gmail-magicdomid27" class="gmail-ace-line"><br></div><div id="gmail-magicdomid28" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">When requesting those library releases, you can also include the</span></div><div id="gmail-magicdomid29" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">stable/xena branching request with the review (as an example, see the</span></div><div id="gmail-magicdomid30" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">"branches" section here:</span></div><div id="gmail-magicdomid31" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb gmail-url"><a href="https://opendev.org/openstack/releases/src/branch/master/deliverables/pike/os-brick.yaml#n2" rel="noreferrer noopener">https://opendev.org/openstack/releases/src/branch/master/deliverables/pike/os-brick.yaml#n2</a></span></div><div id="gmail-magicdomid32" class="gmail-ace-line"><br></div><div id="gmail-magicdomid33" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">A quick reminder of the upcoming freeze dates. Those vary depending on</span></div><div id="gmail-magicdomid34" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">deliverable type:</span></div><div id="gmail-magicdomid35" class="gmail-ace-line"><br></div><div id="gmail-magicdomid36" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">* General libraries (except client libraries) need to have their last</span></div><div id="gmail-magicdomid37" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">feature release before Non-client library freeze (August 19th). Their</span></div><div id="gmail-magicdomid38" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">stable branches are cut early.</span></div><div id="gmail-magicdomid39" class="gmail-ace-line"><br></div><div id="gmail-magicdomid40" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">* Client libraries (think python-*client libraries) need to have their</span></div><div id="gmail-magicdomid41" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">last feature release before Client library freeze (September 2nd)</span></div><div id="gmail-magicdomid42" class="gmail-ace-line"><br></div><div id="gmail-magicdomid43" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">* Deliverables following a cycle-with-rc model (that would be most</span></div><div id="gmail-magicdomid44" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">services) observe a Feature freeze on that same date, September 2nd. Any</span></div><div id="gmail-magicdomid45" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">feature addition beyond that date should be discussed on the mailing-list</span></div><div id="gmail-magicdomid46" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">and get PTL approval. After feature freeze, cycle-with-rc deliverables</span></div><div id="gmail-magicdomid47" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">need to produce a first release candidate (and a stable branch) before</span></div><div id="gmail-magicdomid48" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">RC1 deadline (Sep 13 - Sep 17).</span></div><div id="gmail-magicdomid49" class="gmail-ace-line"><br></div><div id="gmail-magicdomid50" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">* Deliverables following cycle-with-intermediary model can release as</span></div><div id="gmail-magicdomid51" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">necessary, but in all cases before Final RC deadline (Sep 27 - Oct 01).</span></div><div id="gmail-magicdomid52" class="gmail-ace-line"><br></div><div id="gmail-magicdomid53" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">As we are getting to the point of creating stable/xena branches, this</span></div><div id="gmail-magicdomid54" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">would be a good point for teams to review membership in their</span></div><div id="gmail-magicdomid55" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">xena-stable-maint groups. Once the stable/xena branches are cut</span></div><div id="gmail-magicdomid56" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">for a repo, the ability to approve any necessary backports into those</span></div><div id="gmail-magicdomid57" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">branches for xena will be limited to the members of that stable team.</span></div><div id="gmail-magicdomid58" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">If there are any questions about stable policy or stable team membership,</span></div><div id="gmail-magicdomid59" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">please reach out in the #openstack-stable channel.</span></div><div id="gmail-magicdomid60" class="gmail-ace-line"><br></div><div id="gmail-magicdomid61" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">Finally, now is also a good time to start planning what highlights you</span></div><div id="gmail-magicdomid62" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">want for your deliverables in the cycle highlights. The deadline to</span></div><div id="gmail-magicdomid63" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">submit an initial version for those is set to Feature freeze (September 2nd).</span></div><div id="gmail-magicdomid64" class="gmail-ace-line"><br></div><div id="gmail-magicdomid65" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">Background on cycle-highlights:</span></div><div id="gmail-magicdomid66" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb gmail-url"><a href="http://lists.openstack.org/pipermail/openstack-discuss/2021-August/024105.html" rel="noreferrer noopener">http://lists.openstack.org/pipermail/openstack-discuss/2021-August/024105.html</a></span></div><div id="gmail-magicdomid67" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">Project Team Guide, Cycle-Highlights:</span></div><div id="gmail-magicdomid68" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb gmail-url"><a href="https://docs.openstack.org/project-team-guide/release-management.html#cycle-highlights" rel="noreferrer noopener">https://docs.openstack.org/project-team-guide/release-management.html#cycle-highlights</a></span></div><div id="gmail-magicdomid69" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">knelson [at] <a href="http://openstack.org/diablo_rojo">openstack.org/diablo_rojo</a> on IRC is available if you need</span></div><div id="gmail-magicdomid70" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">help selecting or writing your highlights</span></div><div id="gmail-magicdomid71" class="gmail-ace-line"><br></div><div id="gmail-magicdomid72" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">Upcoming Deadlines & Dates</span></div><div id="gmail-magicdomid73" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">--------------------------</span></div><div id="gmail-magicdomid74" class="gmail-ace-line"><br></div><div id="gmail-magicdomid75" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">Non-client library freeze: Aug 19 (R-7 week)</span></div><div id="gmail-magicdomid76" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">Client library freeze: Sep 02 (R-5 week)</span></div><div id="gmail-magicdomid77" class="gmail-ace-line"><span class="gmail-author-a-m0z81z4r9z66zz75zz70zz86zz70zz87zjdhb">Xena-3 milestone: Sep 02 (R-5 week)</span></div><br>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div>HervĂ© Beraud</div><div>Senior Software Engineer at Red Hat</div><div>irc: hberaud</div><div><a href="https://github.com/4383/" target="_blank">https://github.com/4383/</a></div><div><a href="https://twitter.com/4383hberaud" target="_blank">https://twitter.com/4383hberaud</a><br><br></div></div></div></div></div></div></div></div></div></div></div></div></div></div>