<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p><br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 08/08/2018 01:22 AM, Christian
      Ehrhardt wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAATJJ0LZDuMiWO=bvapuxG=V7Gh254TErti_8sLR=88Kkh6PJA@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=utf-8">
      <div dir="ltr"><br>
        <br>
        <div class="gmail_quote">
          <div dir="ltr">On Tue, Aug 7, 2018 at 7:14 PM Thomas Ward <<a
              href="mailto:teward@ubuntu.com" moz-do-not-send="true">teward@ubuntu.com</a>>
            wrote:<br>
          </div>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div text="#000000" bgcolor="#FFFFFF">
              <p><snip></p>
            </div>
          </blockquote>
          <div>Hi Thomas,</div>
          <div>yeah I'd prefer to track Mainline in non-LTS releases as
            well.</div>
          <div><br>
          </div>
          <div>To the sole exception of being very careful toward the
            next LTS to not being forced to decide to "go back" or "stay
            on mainline" for the next Ubuntu LTS.</div>
          <div>For example if NGINX 1.17 mainline would be in Ubuntu
            19.10 (as we track mainline in non-LTS releases), but then
            there would not be a NGINX 1.18 stable available in time for
            Ubuntu 20.04 to pick up.</div>
          <div>I don't know about the NGINX release schedule too much
            (is it regular and reliable?), maybe this is not an issue at
            all, but I have seen similar issues for other packages so I
            wanted to mention it.</div>
          <div><br>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
    We do have that type of issue though.  We need not look further than
    the 16.04 cycle for an example of this.  NGINX Stable was cut from
    NGINX Mainline the same day as we released 16.04, but we had tracked
    mainline right up to that point so there was a version strong only
    change SRU'd in the day after release.<br>
    <br>
    For 18.04, NGINX Stable was cut from mainline the same day as final
    freeze, but I managed to get that uploaded right before FinalFreeze
    went into effect.<br>
    <br>
    NGINX stable versions tend to be cut from mainline right about the
    time we are either releasing or are entering final freeze, based on
    the past experiences of their release cycles.  Generally speaking
    however, even if they cut stable from mainline right after we
    release, the changes between Mainline and stable at that point are
    typically just version string changes as we saw in the 16.04 cycle. 
    Maybe a bugfix or two but usually not new features.<br>
    <br>
    NGINX however doesn't follow a fixed-date release cycle
    unfortunately.  Which has contributed to things like the 16.04 cycle
    had or a last minute upload before freeze like 18.04 had.  They do,
    however, tend to cut the releases within 1 week of our release date
    (Ubuntu Release Week +/- 1 week), and by that point the likelihood
    they add any new features to the release prior to cutting Stable
    from that mainline branch is very very low based on the historical
    trends (based on watching upstream changelogs since 2014).<br>
    <br>
    While I can't say with *certainty* there won't be a case where they
    release Stable maybe a week after our release, it's so far only been
    a version-string-only change, and there's precedent already in place
    from 16.04 where we can put a version-string-only change into
    -updates without disrupting anything.  Consistently, the 'release'
    of Stable has been in April around the time we release an LTS
    version.  And so far, the only case we've had where NGINX releases
    Stable when we're in a final frozen state for LTS when Stable comes
    out has been the 16.04 cycle and it was a version-string-only
    change, of which that version-string change was able to be done as a
    post-release SRU as it doesn't change any features and just updates
    the version string.  (Otherwise it's been in the FeatureFreeze
    states, and we've been able to get it approved, or *right* before
    FinalFreeze where the Release team said "Upload it now before we
    freeze" and it got in).<br>
    <br>
    <br>
    <blockquote type="cite"
cite="mid:CAATJJ0LZDuMiWO=bvapuxG=V7Gh254TErti_8sLR=88Kkh6PJA@mail.gmail.com">
      <div dir="ltr">
        <div class="gmail_quote">
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div text="#000000" bgcolor="#FFFFFF">
              <p><br>
              </p>
              <p>-------<br>
                Thomas Ward<br>
                Ubuntu Server Team Member<br>
              </p>
            </div>
            -- <br>
            ubuntu-server mailing list<br>
            <a href="mailto:ubuntu-server@lists.ubuntu.com"
              target="_blank" moz-do-not-send="true">ubuntu-server@lists.ubuntu.com</a><br>
            <a
              href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-server"
              rel="noreferrer" target="_blank" moz-do-not-send="true">https://lists.ubuntu.com/mailman/listinfo/ubuntu-server</a><br>
            More info: <a href="https://wiki.ubuntu.com/ServerTeam"
              rel="noreferrer" target="_blank" moz-do-not-send="true">https://wiki.ubuntu.com/ServerTeam</a></blockquote>
        </div>
        <br clear="all">
        <div><br>
        </div>
        -- <br>
        <div dir="ltr" class="gmail_signature"
          data-smartmail="gmail_signature">
          <div dir="ltr">
            <div>
              <div dir="ltr"><span
                  style="color:rgb(136,136,136);font-size:12.8px">Christian
                  Ehrhardt</span>
                <div style="color:rgb(136,136,136);font-size:12.8px">Software
                  Engineer, Ubuntu Server</div>
                <div style="color:rgb(136,136,136);font-size:12.8px">Canonical
                  Ltd</div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
    ------<br>
    Thomas Ward<br>
    Ubuntu Server Team Member<br>
  </body>
</html>