<div dir="ltr"><div id="gmail-magicdomid2" class="gmail-ace-line"><span class="gmail-author-a-k1tz122zz72z1z72zuz79zez67zk3az75zz86z">Development Focus</span></div><div id="gmail-magicdomid3" class="gmail-ace-line"><span class="gmail-author-a-k1tz122zz72z1z72zuz79zez67zk3az75zz86z">-----------------</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-z75zz66zz89zjz83z5s1k3xtaz87z1r">The Xena-2 milestone will happen next month, on 15 July, 2021.</span></div><div id="gmail-magicdomid6" class="gmail-ace-line"><span class="gmail-author-a-z75zz66zz89zjz83z5s1k3xtaz87z1r">Xena-related specs should now be finalized so that teams can move</span></div><div id="gmail-magicdomid7" class="gmail-ace-line"><span class="gmail-author-a-z75zz66zz89zjz83z5s1k3xtaz87z1r">to implementation ASAP. Some teams observe specific deadlines on</span></div><div id="gmail-magicdomid8" class="gmail-ace-line"><span class="gmail-author-a-z75zz66zz89zjz83z5s1k3xtaz87z1r">the second milestone (mostly spec freezes): please refer to</span></div><div id="gmail-magicdomid9" class="gmail-ace-line"><span class="gmail-author-a-z75zz66zz89zjz83z5s1k3xtaz87z1r gmail-url"><a href="https://releases.openstack.org/xena/schedule.html" rel="noreferrer noopener">https://releases.openstack.org/xena/schedule.html</a></span><span class="gmail-author-a-z75zz66zz89zjz83z5s1k3xtaz87z1r"> for details.</span></div><div id="gmail-magicdomid10" class="gmail-ace-line"><br></div><div id="gmail-magicdomid11" class="gmail-ace-line"><span class="gmail-author-a-z75zz66zz89zjz83z5s1k3xtaz87z1r">General Information</span></div><div id="gmail-magicdomid12" class="gmail-ace-line"><span class="gmail-author-a-z75zz66zz89zjz83z5s1k3xtaz87z1r">-------------------</span></div><div id="gmail-magicdomid13" class="gmail-ace-line"><br></div><div id="gmail-magicdomid14" class="gmail-ace-line"><span class="gmail-author-a-z75zz66zz89zjz83z5s1k3xtaz87z1r">Please remember that libraries need to be released at least once per</span></div><div id="gmail-magicdomid15" class="gmail-ace-line"><span class="gmail-author-a-z75zz66zz89zjz83z5s1k3xtaz87z1r">milestone period. At milestone 2, the release team will propose releases</span></div><div id="gmail-magicdomid16" class="gmail-ace-line"><span class="gmail-author-a-z75zz66zz89zjz83z5s1k3xtaz87z1r">for any library that has not been otherwise released since milestone 1.</span></div><div id="gmail-magicdomid17" class="gmail-ace-line"><br></div><div id="gmail-magicdomid18" class="gmail-ace-line"><span class="gmail-author-a-z75zz66zz89zjz83z5s1k3xtaz87z1r">Other non-library deliverables that follow the cycle-with-intermediary</span></div><div id="gmail-magicdomid19" class="gmail-ace-line"><span class="gmail-author-a-z75zz66zz89zjz83z5s1k3xtaz87z1r">release model should have an intermediary release before milestone-2.</span></div><div id="gmail-magicdomid20" class="gmail-ace-line"><span class="gmail-author-a-z75zz66zz89zjz83z5s1k3xtaz87z1r">Those who haven't will be proposed to switch to the cycle-with-rc model,</span></div><div id="gmail-magicdomid21" class="gmail-ace-line"><span class="gmail-author-a-z75zz66zz89zjz83z5s1k3xtaz87z1r">which is more suited to deliverables that are released only once per cycle.</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-z75zz66zz89zjz83z5s1k3xtaz87z1r">At milestone-2 we also freeze the contents of the final release. If you</span></div><div id="gmail-magicdomid24" class="gmail-ace-line"><span class="gmail-author-a-z75zz66zz89zjz83z5s1k3xtaz87z1r">have a new deliverable that should be included in the final release, you</span></div><div id="gmail-magicdomid25" class="gmail-ace-line"><span class="gmail-author-a-z75zz66zz89zjz83z5s1k3xtaz87z1r">should make sure it has a deliverable file in:</span></div><div id="gmail-magicdomid26" class="gmail-ace-line"><span class="gmail-author-a-z75zz66zz89zjz83z5s1k3xtaz87z1r gmail-url"><a href="https://opendev.org/openstack/releases/src/branch/master/deliverables/xena" rel="noreferrer noopener">https://opendev.org/openstack/releases/src/branch/master/deliverables/xena</a></span></div><div id="gmail-magicdomid27" class="gmail-ace-line"><span class="gmail-author-a-z75zz66zz89zjz83z5s1k3xtaz87z1r">You should request a beta release (or intermediary release) for those new</span></div><div id="gmail-magicdomid28" class="gmail-ace-line"><span class="gmail-author-a-z75zz66zz89zjz83z5s1k3xtaz87z1r">deliverables by milestone-2. We understand some may not be quite ready</span></div><div id="gmail-magicdomid29" class="gmail-ace-line"><span class="gmail-author-a-z75zz66zz89zjz83z5s1k3xtaz87z1r">for a full release yet, but if you have something minimally viable to</span></div><div id="gmail-magicdomid30" class="gmail-ace-line"><span class="gmail-author-a-z75zz66zz89zjz83z5s1k3xtaz87z1r">get released it would be good to do a 0.x release to exercise the release</span></div><div id="gmail-magicdomid31" class="gmail-ace-line"><span class="gmail-author-a-z75zz66zz89zjz83z5s1k3xtaz87z1r">tooling for your deliverables. See the MembershipFreeze description for</span></div><div id="gmail-magicdomid32" class="gmail-ace-line"><span class="gmail-author-a-z75zz66zz89zjz83z5s1k3xtaz87z1r">more details: </span><span class="gmail-author-a-z75zz66zz89zjz83z5s1k3xtaz87z1r gmail-url"><a href="https://releases.openstack.org/xena/schedule.html#x-mf" rel="noreferrer noopener">https://releases.openstack.org/xena/schedule.html#x-mf</a></span></div><div id="gmail-magicdomid33" class="gmail-ace-line"><br></div><div id="gmail-magicdomid34" class="gmail-ace-line"><span class="gmail-author-a-z75zz66zz89zjz83z5s1k3xtaz87z1r">Finally, now may be a good time for teams to check on any stable</span></div><div id="gmail-magicdomid35" class="gmail-ace-line"><span class="gmail-author-a-z75zz66zz89zjz83z5s1k3xtaz87z1r">releases that need to be done for your deliverables. If you have</span></div><div id="gmail-magicdomid36" class="gmail-ace-line"><span class="gmail-author-a-z75zz66zz89zjz83z5s1k3xtaz87z1r">bug fixes that have been backported, but no stable release getting</span></div><div id="gmail-magicdomid37" class="gmail-ace-line"><span class="gmail-author-a-z75zz66zz89zjz83z5s1k3xtaz87z1r">those. If you are unsure what is out there committed but not released,</span></div><div id="gmail-magicdomid38" class="gmail-ace-line"><span class="gmail-author-a-z75zz66zz89zjz83z5s1k3xtaz87z1r">in the openstack/releases repo, running the command</span></div><div id="gmail-magicdomid39" class="gmail-ace-line"><span class="gmail-author-a-z75zz66zz89zjz83z5s1k3xtaz87z1r">"tools/list_stable_unreleased_changes.sh <cycle_name>" gives a nice report.</span></div><div id="gmail-magicdomid40" class="gmail-ace-line"><br></div><div id="gmail-magicdomid41" class="gmail-ace-line"><span class="gmail-author-a-z75zz66zz89zjz83z5s1k3xtaz87z1r">Upcoming Deadlines & Dates</span></div><div id="gmail-magicdomid42" class="gmail-ace-line"><span class="gmail-author-a-z75zz66zz89zjz83z5s1k3xtaz87z1r">--------------------------</span></div><div id="gmail-magicdomid43" class="gmail-ace-line"><br></div><div id="gmail-magicdomid44" class="gmail-ace-line"><span class="gmail-author-a-z75zz66zz89zjz83z5s1k3xtaz87z1r">Xena-2 Milestone: 15 July, 2021</span></div><br clear="all"><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></div><div>-----BEGIN PGP SIGNATURE-----<br><br>wsFcBAABCAAQBQJb4AwCCRAHwXRBNkGNegAALSkQAHrotwCiL3VMwDR0vcja10Q+<br>Kf31yCutl5bAlS7tOKpPQ9XN4oC0ZSThyNNFVrg8ail0SczHXsC4rOrsPblgGRN+<br>RQLoCm2eO1AkB0ubCYLaq0XqSaO+Uk81QxAPkyPCEGT6SRxXr2lhADK0T86kBnMP<br>F8RvGolu3EFjlqCVgeOZaR51PqwUlEhZXZuuNKrWZXg/oRiY4811GmnvzmUhgK5G<br>5+f8mUg74hfjDbR2VhjTeaLKp0PhskjOIKY3vqHXofLuaqFDD+WrAy/NgDGvN22g<br>glGfj472T3xyHnUzM8ILgAGSghfzZF5Skj2qEeci9cB6K3Hm3osj+PbvfsXE/7Kw<br>m/xtm+FjnaywZEv54uCmVIzQsRIm1qJscu20Qw6Q0UiPpDFqD7O6tWSRKdX11UTZ<br>hwVQTMh9AKQDBEh2W9nnFi9kzSSNu4OQ1dRMcYHWfd9BEkccezxHwUM4Xyov5Fe0<br>qnbfzTB1tYkjU78loMWFaLa00ftSxP/DtQ//iYVyfVNfcCwfDszXLOqlkvGmY1/Y<br>F1ON0ONekDZkGJsDoS6QdiUSn8RZ2mHArGEWMV00EV5DCIbCXRvywXV43ckx8Z+3<br>B8qUJhBqJ8RS2F+vTs3DTaXqcktgJ4UkhYC2c1gImcPRyGrK9VY0sCT+1iA+wp/O<br>v6rDpkeNksZ9fFSyoY2o<br>=ECSj<br>-----END PGP SIGNATURE-----<br><br></div></div></div></div></div></div></div></div></div></div></div></div></div></div>