<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body>
    <div aria-live="assertive" id="magicdomid2" class="ace-line"><span class="">Development Focus</span></div>
    <div aria-live="assertive" id="magicdomid3" class="ace-line"><span class="">----------------------------</span></div>
    <div aria-live="assertive" id="magicdomid4" class="ace-line"><br>
    </div>
    <div aria-live="assertive" id="magicdomid5" class="ace-line"><span class="">The </span><span class="author-a-z84zpauz74zz75zkz68zl14z73zz69zz72zyw">Yoga</span><span class="">-2 milestone will happen in next month, on </span><span class="author-a-z84zpauz74zz75zkz68zl14z73zz69zz72zyw">06
        January, 2022</span><span class="">.</span></div>
    <div aria-live="assertive" id="magicdomid6" class="ace-line"><span class="author-a-z84zpauz74zz75zkz68zl14z73zz69zz72zyw">Yoga</span><span class="">-related specs should now be finalized so that teams
        can move</span></div>
    <div aria-live="assertive" id="magicdomid7" class="ace-line"><span class="">to implementation ASAP. Some teams observe specific
        deadlines on</span></div>
    <div aria-live="assertive" id="magicdomid8" class="ace-line"><span class="">the second milestone (mostly spec freezes): please
        refer to</span></div>
    <div aria-live="assertive" id="magicdomid9" class="ace-line"><span class=" url"><a href="https://releases.openstack.org/yoga/schedule.html" rel="noreferrer noopener">https://releases.openstack.org</a></span><span class="author-a-z84zpauz74zz75zkz68zl14z73zz69zz72zyw url"><a href="https://releases.openstack.org/yoga/schedule.html" rel="noreferrer noopener">/yoga</a></span><span class=" url"><a href="https://releases.openstack.org/yoga/schedule.html" rel="noreferrer noopener">/schedule.html</a></span><span class=""> for details.</span></div>
    <div aria-live="assertive" id="magicdomid10" class="ace-line"><br>
    </div>
    <div aria-live="assertive" id="magicdomid11" class="ace-line"><span class="">General Information</span></div>
    <div aria-live="assertive" id="magicdomid12" class="ace-line"><span class="">----------------------------</span></div>
    <div aria-live="assertive" id="magicdomid13" class="ace-line"><br>
    </div>
    <div aria-live="assertive" id="magicdomid14" class="ace-line"><span class="">Please remember that libraries need to be released at
        least once per</span></div>
    <div aria-live="assertive" id="magicdomid15" class="ace-line"><span class="">milestone period. At milestone 2, the release team will
        propose releases</span></div>
    <div aria-live="assertive" id="magicdomid16" class="ace-line"><span class="">for any library that has not been otherwise released
        since milestone 1.</span></div>
    <div aria-live="assertive" id="magicdomid17" class="ace-line"><br>
    </div>
    <div aria-live="assertive" id="magicdomid18" class="ace-line"><span class="">Other non-library deliverables that follow the
        cycle-with-intermediary</span></div>
    <div aria-live="assertive" id="magicdomid19" class="ace-line"><span class="">release model should have an intermediary release
        before milestone-2.</span></div>
    <div aria-live="assertive" id="magicdomid20" class="ace-line"><span class="">Those who haven't will be proposed to switch to the
        cycle-with-rc model,</span></div>
    <div aria-live="assertive" id="magicdomid21" class="ace-line"><span class="">which is more suited to deliverables that are released
        only once per cycle.</span></div>
    <div aria-live="assertive" id="magicdomid22" class="ace-line"><br>
    </div>
    <div aria-live="assertive" id="magicdomid23" class="ace-line"><span class="">At milestone-2 we also freeze the contents of the final
        release. If you</span></div>
    <div aria-live="assertive" id="magicdomid24" class="ace-line"><span class="">have a new deliverable that should be included in the
        final release, you</span></div>
    <div aria-live="assertive" id="magicdomid25" class="ace-line"><span class="">should make sure it has a deliverable file in:</span></div>
    <div aria-live="assertive" id="magicdomid26" class="ace-line"><span class=" url"><a href="https://opendev.org/openstack/releases/src/branch/master/deliverables/yoga" rel="noreferrer noopener">https://opendev.org/openstack/releases/src/branch/master/deliverables/</a></span><span class="author-a-z84zpauz74zz75zkz68zl14z73zz69zz72zyw url"><a href="https://opendev.org/openstack/releases/src/branch/master/deliverables/yoga" rel="noreferrer noopener">yoga</a></span></div>
    <div aria-live="assertive" id="magicdomid27" class="ace-line"><span class="">You should request a beta release (or intermediary
        release) for those new</span></div>
    <div aria-live="assertive" id="magicdomid28" class="ace-line"><span class="">deliverables by milestone-2. We understand some may not
        be quite ready</span></div>
    <div aria-live="assertive" id="magicdomid29" class="ace-line"><span class="">for a full release yet, but if you have something
        minimally viable to</span></div>
    <div aria-live="assertive" id="magicdomid30" class="ace-line"><span class="">get released it would be good to do a 0.x release to
        exercise the release</span></div>
    <div aria-live="assertive" id="magicdomid31" class="ace-line"><span class="">tooling for your deliverables. See the MembershipFreeze
        description for</span></div>
    <div aria-live="assertive" id="magicdomid32" class="ace-line"><span class="">more details: </span><span class=" url"><a href="https://releases.openstack.org/yoga/schedule.html#y-mf" rel="noreferrer noopener">https://releases.openstack.org/</a></span><span class="author-a-z84zpauz74zz75zkz68zl14z73zz69zz72zyw url"><a href="https://releases.openstack.org/yoga/schedule.html#y-mf" rel="noreferrer noopener">yoga</a></span><span class=" url"><a href="https://releases.openstack.org/yoga/schedule.html#y-mf" rel="noreferrer noopener">/schedule.html#</a></span><span class="author-a-z84zpauz74zz75zkz68zl14z73zz69zz72zyw url"><a href="https://releases.openstack.org/yoga/schedule.html#y-mf" rel="noreferrer noopener">y</a></span><span class=" url"><a href="https://releases.openstack.org/yoga/schedule.html#y-mf" rel="noreferrer noopener">-mf</a></span></div>
    <div aria-live="assertive" id="magicdomid33" class="ace-line"><br>
    </div>
    <div aria-live="assertive" id="magicdomid34" class="ace-line"><span class="">Finally, now may be a good time for teams to check on
        any stable</span></div>
    <div aria-live="assertive" id="magicdomid35" class="ace-line"><span class="">releases that need to be done for your deliverables. If
        you have</span></div>
    <div aria-live="assertive" id="magicdomid36" class="ace-line"><span class="">bugfixes that have been backported, but no stable
        release getting</span></div>
    <div aria-live="assertive" id="magicdomid37" class="ace-line"><span class="">those. If you are unsure what is out there committed
        but not released,</span></div>
    <div aria-live="assertive" id="magicdomid38" class="ace-line"><span class="">in the openstack/releases repo, running the command</span></div>
    <div aria-live="assertive" id="magicdomid39" class="ace-line"><span class="">"tools/list_stable_unreleased_changes.sh
        <cycle_name>" gives a nice report.</span></div>
    <div aria-live="assertive" id="magicdomid40" class="ace-line"><br>
    </div>
    <div aria-live="assertive" id="magicdomid41" class="ace-line"><span class="">Upcoming Deadlines & Dates</span></div>
    <div aria-live="assertive" id="magicdomid42" class="ace-line"><span class="">-----------------------------------------</span></div>
    <div aria-live="assertive" id="magicdomid43" class="ace-line"><br>
    </div>
    <div aria-live="assertive" id="magicdomid44" class="ace-line"><span class="author-a-z84zpauz74zz75zkz68zl14z73zz69zz72zyw">Yoga</span><span class="">-2 Milestone:</span><span class="author-a-z84zpauz74zz75zkz68zl14z73zz69zz72zyw"> 06
        January, 2022</span></div>
    <div aria-live="assertive" class="ace-line"><span class="author-a-z84zpauz74zz75zkz68zl14z73zz69zz72zyw"><br>
      </span></div>
    <div aria-live="assertive" class="ace-line"><br>
      <div class="ace-line"><span class="">Előd Illés<br>
          irc: elodilles</span><font face="monospace"><span class=""><br>
          </span></font></div>
      <span class="author-a-z84zpauz74zz75zkz68zl14z73zz69zz72zyw"></span></div>
  </body>
</html>