<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Hi Tim,</p>
    <p>Thanks for raising this, I think it's very important to have
      everyone on board and especially have Jürgen as Release Manager
      agree on the plan.</p>
    <p>For what I think, the 3.0 release is a very special release since
      we have the unique possibility to work on the API and to some
      degree on workflows. Actually this is in my opinion not only a
      possibility but an obligation as we will severely disappoint
      plugin developers and users if we break things again in the near
      future.</p>
    <p>The calls for exemption that we have now are mostly backed up
      with the argument that right now is the right time to do certain
      things. This argument can not be repeated for future 3.x releases.
      I would therefore propose not to discuss the fixed release
      schedule in general, it has IMO worked out quite nicely. Instead I
      would like the PSC to discuss a flexible handling of this
      particular major release with the very specific requirements.<br>
    </p>
    <p>Best regards</p>
    <p>Matthias<br>
    </p>
    <div class="moz-cite-prefix">On 11/06/2017 10:43 AM, Tim Sutton
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:9263FC3F-1273-4681-92BC-0ECD707EF9DC@kartoza.com">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      Hi All
      <div class="">
        <div class=""><br class="">
        </div>
        <div class="">We have our PSC meeting tonight and I have added
          an agenda item about feature freeze exceptions. I will respond
          immediately after the meeting with any decision that has been
          reached, or if we are not able to reach a consensus I will put
          it to a general members vote. </div>
        <div class=""><br class="">
        </div>
        <div class="">As Jürgen is release manager, I would prefer that
          we have his agreement and buy-in (he has already stated a
          contrary opinion to lifting the freeze - <a
href="http://osgeo-org.1560.x6.nabble.com/QGIS-Developer-Feature-freeze-Paid-developer-activities-for-QGIS-3-0-tp5340245p5340300.html"
            class="" moz-do-not-send="true">http://osgeo-org.1560.x6.nabble.com/QGIS-Developer-Feature-freeze-Paid-developer-activities-for-QGIS-3-0-tp5340245p5340300.html</a>). </div>
        <div class=""><br class="">
        </div>
        <div class="">Probably more accurately I should state that
          Jürgen already agreed in Girona to go to a fixed release
          schedule in preference to a  ‘when it is ready’ schedule as
          was originally planned.</div>
        <div class=""><br class="">
        </div>
        <div class="">At the risk of severely irritating Jürgen
          (sorry!), why don’t we move back to a ‘release when ready’
          approach which might also have the happy by-product of being
          less work for him since he only needs to deal with the process
          once when the release is deemed ready. </div>
        <div class=""><br class="">
        </div>
        <div class="">One simple mechanism we could do is have a rolling
          voting member’s vote (e.g. at then end of each month) with a
          simple question “shall we freeze”? Once we have quorum on that
          vote, we go ahead and freeze and Jürgen can pretty much ignore
          3.x in his release planning until that vote passes. We also
          have the by-product that we cannot tell our users / customers
          / fans when the release will be ready but by-and-large I think
          the outcome will be better since we all will be dancing to the
          same tune and we can make sure 3.0 has everything in it that
          we think it should have without compromises.</div>
        <div class=""><br class="">
        </div>
        <div class="">I also propose that the paid bug fixing should
          commence now already regardless of when the freeze will
          actually happen.</div>
        <div class=""><br class="">
        </div>
        <div class=""><br class="">
        </div>
        <div class="">Our PSC meeting is at 8pm CET (sorry thats an
          awful time for you Nyall) and anybody is always welcome to sit
          in the call if you wish you raise your concerns in person (or
          send me any notes for things that you would like raised on
          your behalf).</div>
        <div class=""><br class="">
        </div>
        <div class=""><br class="">
        </div>
        <div class="">Regards</div>
        <div class=""><br class="">
        </div>
        <div class="">Tim</div>
        <div class=""><br class="">
        </div>
        <div class="">
          <div style="color: rgb(0, 0, 0); font-family: Helvetica;
            font-size: 12px; font-style: normal; font-variant-ligatures:
            normal; font-variant-position: normal; font-variant-caps:
            normal; font-variant-numeric: normal;
            font-variant-alternates: normal; font-variant-east-asian:
            normal; font-weight: normal; letter-spacing: normal;
            text-indent: 0px; text-transform: none; white-space: normal;
            word-spacing: 0px; -webkit-text-stroke-width: 0px;
            line-height: normal; text-align: center;" class=""><span>—</span></div>
          <div style="color: rgb(0, 0, 0); font-family: Helvetica;
            font-size: 12px; font-style: normal; font-variant-ligatures:
            normal; font-variant-position: normal; font-variant-caps:
            normal; font-variant-numeric: normal;
            font-variant-alternates: normal; font-variant-east-asian:
            normal; letter-spacing: normal; text-indent: 0px;
            text-transform: none; white-space: normal; word-spacing:
            0px; -webkit-text-stroke-width: 0px; line-height: normal;
            text-align: center;" class="">
            <div style="color: rgb(0, 0, 0); font-family: Helvetica;
              font-size: 12px; font-style: normal; font-variant-caps:
              normal; font-weight: normal; letter-spacing: normal;
              orphans: auto; text-align: center; text-indent: 0px;
              text-transform: none; white-space: normal; widows: auto;
              word-spacing: 0px; -webkit-text-size-adjust: auto;
              -webkit-text-stroke-width: initial;
              font-variant-ligatures: normal; font-variant-position:
              normal; font-variant-numeric: normal;
              font-variant-alternates: normal; font-variant-east-asian:
              normal; margin: 0px; line-height: normal;
              -webkit-text-stroke-color: rgb(0, 0, 0); min-height:
              14px;" class=""><br class="">
            </div>
            <br class="Apple-interchange-newline" style="color: rgb(0,
              0, 0); font-family: Helvetica; font-size: 12px;
              font-style: normal; font-variant-caps: normal;
              font-weight: normal; letter-spacing: normal; orphans:
              auto; text-align: center; text-indent: 0px;
              text-transform: none; white-space: normal; widows: auto;
              word-spacing: 0px; -webkit-text-size-adjust: auto;
              -webkit-text-stroke-width: 0px;">
            <span style="color: rgb(0, 0, 0); font-family: Helvetica;
              font-size: 12px; font-style: normal; font-variant-caps:
              normal; font-weight: normal; letter-spacing: normal;
              orphans: auto; text-align: center; text-indent: 0px;
              text-transform: none; white-space: normal; widows: auto;
              word-spacing: 0px; -webkit-text-size-adjust: auto;
              -webkit-text-stroke-width: 0px;"><span><span><span><span><span><span><span><span><img
                                apple-inline="yes"
                                id="25CFD584-300F-4E48-928F-3352A3C0B161"
src="cid:part2.C78A6E82.513323FF@opengis.ch" class=""></span>
                            <div style="color: rgb(0, 0, 0);
                              font-family: Helvetica; font-size: 12px;
                              font-style: normal; font-variant-caps:
                              normal; font-weight: normal;
                              letter-spacing: normal; orphans: auto;
                              text-align: center; text-indent: 0px;
                              text-transform: none; white-space: normal;
                              widows: auto; word-spacing: 0px;
                              -webkit-text-size-adjust: auto;
                              -webkit-text-stroke-width: initial;
                              font-variant-ligatures: normal;
                              font-variant-position: normal;
                              font-variant-numeric: normal;
                              font-variant-alternates: normal;
                              font-variant-east-asian: normal; margin:
                              0px; line-height: normal;
                              -webkit-text-stroke-color: rgb(0, 0, 0);
                              min-height: 14px;" class=""><br
                                class="Apple-interchange-newline">
                              <br class="">
                            </div>
                            <div style="color: rgb(0, 0, 0);
                              font-family: Helvetica; font-size: 12px;
                              font-style: normal; font-variant-caps:
                              normal; font-weight: normal;
                              letter-spacing: normal; orphans: auto;
                              text-align: center; text-indent: 0px;
                              text-transform: none; white-space: normal;
                              widows: auto; word-spacing: 0px;
                              -webkit-text-size-adjust: auto;
                              -webkit-text-stroke-width: initial;
                              font-variant-ligatures: normal;
                              font-variant-position: normal;
                              font-variant-numeric: normal;
                              font-variant-alternates: normal;
                              font-variant-east-asian: normal; margin:
                              0px; line-height: normal;
                              -webkit-text-stroke-color: rgb(0, 0, 0);
                              min-height: 14px;" class=""><br class="">
                            </div>
                            <div style="color: rgb(0, 0, 0);
                              font-family: Helvetica; font-size: 12px;
                              font-style: normal; font-variant-caps:
                              normal; font-weight: normal;
                              letter-spacing: normal; orphans: auto;
                              text-align: center; text-indent: 0px;
                              text-transform: none; white-space: normal;
                              widows: auto; word-spacing: 0px;
                              -webkit-text-size-adjust: auto;
                              -webkit-text-stroke-width: initial;
                              font-variant-ligatures: normal;
                              font-variant-position: normal;
                              font-variant-numeric: normal;
                              font-variant-alternates: normal;
                              font-variant-east-asian: normal; margin:
                              0px; line-height: normal;
                              -webkit-text-stroke-color: rgb(0, 0, 0);"
                              class=""><b class="">Tim Sutton</b></div>
                            <div style="color: rgb(0, 0, 0);
                              font-family: Helvetica; font-size: 12px;
                              font-style: normal; font-variant-caps:
                              normal; font-weight: normal;
                              letter-spacing: normal; orphans: auto;
                              text-align: center; text-indent: 0px;
                              text-transform: none; white-space: normal;
                              widows: auto; word-spacing: 0px;
                              -webkit-text-size-adjust: auto;
                              -webkit-text-stroke-width: initial;
                              font-variant-ligatures: normal;
                              font-variant-position: normal;
                              font-variant-numeric: normal;
                              font-variant-alternates: normal;
                              font-variant-east-asian: normal; margin:
                              0px; line-height: normal;
                              -webkit-text-stroke-color: rgb(0, 0, 0);
                              min-height: 14px;" class=""><br class="">
                            </div>
                            <div style="color: rgb(0, 0, 0);
                              font-family: Helvetica; font-size: 12px;
                              font-style: normal; font-variant-caps:
                              normal; font-weight: normal;
                              letter-spacing: normal; orphans: auto;
                              text-align: center; text-indent: 0px;
                              text-transform: none; white-space: normal;
                              widows: auto; word-spacing: 0px;
                              -webkit-text-size-adjust: auto;
                              -webkit-text-stroke-width: initial;
                              font-variant-ligatures: normal;
                              font-variant-position: normal;
                              font-variant-numeric: normal;
                              font-variant-alternates: normal;
                              font-variant-east-asian: normal; margin:
                              0px; line-height: normal;
                              -webkit-text-stroke-color: rgb(0, 0, 0);"
                              class=""><b class="">Co-founder:</b><span
                                class="Apple-converted-space"> </span>Kartoza</div>
                            <div style="color: rgb(0, 0, 0);
                              font-family: Helvetica; font-size: 12px;
                              font-style: normal; font-variant-caps:
                              normal; font-weight: normal;
                              letter-spacing: normal; orphans: auto;
                              text-align: center; text-indent: 0px;
                              text-transform: none; white-space: normal;
                              widows: auto; word-spacing: 0px;
                              -webkit-text-size-adjust: auto;
                              -webkit-text-stroke-width: initial;
                              font-variant-ligatures: normal;
                              font-variant-position: normal;
                              font-variant-numeric: normal;
                              font-variant-alternates: normal;
                              font-variant-east-asian: normal; margin:
                              0px; line-height: normal;
                              -webkit-text-stroke-color: rgb(0, 0, 0);"
                              class=""><b class="">Project chair:</b><span
                                style="font-weight: normal;" class=""><span
                                  class="Apple-converted-space"> </span><a
                                  href="http://QGIS.org" class=""
                                  moz-do-not-send="true">QGIS.org</a></span></div>
                            <div style="color: rgb(0, 0, 0);
                              font-family: Helvetica; font-size: 12px;
                              font-style: normal; font-variant-caps:
                              normal; font-weight: normal;
                              letter-spacing: normal; orphans: auto;
                              text-align: center; text-indent: 0px;
                              text-transform: none; white-space: normal;
                              widows: auto; word-spacing: 0px;
                              -webkit-text-size-adjust: auto;
                              -webkit-text-stroke-width: initial;
                              font-variant-ligatures: normal;
                              font-variant-position: normal;
                              font-variant-numeric: normal;
                              font-variant-alternates: normal;
                              font-variant-east-asian: normal; margin:
                              0px; line-height: normal;
                              -webkit-text-stroke-color: rgb(0, 0, 0);
                              min-height: 14px;" class=""><br class="">
                            </div>
                            <div style="color: rgb(0, 0, 0);
                              font-family: Helvetica; font-size: 12px;
                              font-style: normal; font-variant-caps:
                              normal; font-weight: normal;
                              letter-spacing: normal; orphans: auto;
                              text-align: center; text-indent: 0px;
                              text-transform: none; white-space: normal;
                              widows: auto; word-spacing: 0px;
                              -webkit-text-size-adjust: auto;
                              -webkit-text-stroke-width: initial;
                              font-variant-ligatures: normal;
                              font-variant-position: normal;
                              font-variant-numeric: normal;
                              font-variant-alternates: normal;
                              font-variant-east-asian: normal; margin:
                              0px; line-height: normal;
                              -webkit-text-stroke-color: rgb(0, 0, 0);"
                              class="">Visit <a
                                href="http://kartoza.com/" class=""
                                moz-do-not-send="true"><span
                                  style="-webkit-text-stroke-color:
                                  rgb(71, 135, 255);" class="">http://kartoza.com</span></a> to
                              find out about open source:</div>
                            <div style="color: rgb(0, 0, 0);
                              font-family: Helvetica; font-size: 12px;
                              font-style: normal; font-variant-caps:
                              normal; font-weight: normal;
                              letter-spacing: normal; orphans: auto;
                              text-align: center; text-indent: 0px;
                              text-transform: none; white-space: normal;
                              widows: auto; word-spacing: 0px;
                              -webkit-text-size-adjust: auto;
                              -webkit-text-stroke-width: initial;
                              font-variant-ligatures: normal;
                              font-variant-position: normal;
                              font-variant-numeric: normal;
                              font-variant-alternates: normal;
                              font-variant-east-asian: normal; margin:
                              0px; line-height: normal;
                              -webkit-text-stroke-color: rgb(0, 0, 0);
                              min-height: 14px;" class=""><br class="">
                            </div>
                            <div style="color: rgb(0, 0, 0);
                              font-family: Helvetica; font-size: 12px;
                              font-style: normal; font-variant-caps:
                              normal; font-weight: normal;
                              letter-spacing: normal; orphans: auto;
                              text-align: center; text-indent: 0px;
                              text-transform: none; white-space: normal;
                              widows: auto; word-spacing: 0px;
                              -webkit-text-size-adjust: auto;
                              -webkit-text-stroke-width: initial;
                              font-variant-ligatures: normal;
                              font-variant-position: normal;
                              font-variant-numeric: normal;
                              font-variant-alternates: normal;
                              font-variant-east-asian: normal; margin:
                              0px; line-height: normal;
                              -webkit-text-stroke-color: rgb(0, 0, 0);"
                              class="">Desktop GIS programming services</div>
                            <div style="color: rgb(0, 0, 0);
                              font-family: Helvetica; font-size: 12px;
                              font-style: normal; font-variant-caps:
                              normal; font-weight: normal;
                              letter-spacing: normal; orphans: auto;
                              text-align: center; text-indent: 0px;
                              text-transform: none; white-space: normal;
                              widows: auto; word-spacing: 0px;
                              -webkit-text-size-adjust: auto;
                              -webkit-text-stroke-width: initial;
                              font-variant-ligatures: normal;
                              font-variant-position: normal;
                              font-variant-numeric: normal;
                              font-variant-alternates: normal;
                              font-variant-east-asian: normal; margin:
                              0px; line-height: normal;
                              -webkit-text-stroke-color: rgb(0, 0, 0);"
                              class="">Geospatial web development</div>
                            <div style="color: rgb(0, 0, 0);
                              font-family: Helvetica; font-size: 12px;
                              font-style: normal; font-variant-caps:
                              normal; font-weight: normal;
                              letter-spacing: normal; orphans: auto;
                              text-align: center; text-indent: 0px;
                              text-transform: none; white-space: normal;
                              widows: auto; word-spacing: 0px;
                              -webkit-text-size-adjust: auto;
                              -webkit-text-stroke-width: initial;
                              font-variant-ligatures: normal;
                              font-variant-position: normal;
                              font-variant-numeric: normal;
                              font-variant-alternates: normal;
                              font-variant-east-asian: normal; margin:
                              0px; line-height: normal;
                              -webkit-text-stroke-color: rgb(0, 0, 0);"
                              class="">GIS Training</div>
                            <div style="color: rgb(0, 0, 0);
                              font-family: Helvetica; font-size: 12px;
                              font-style: normal; font-variant-caps:
                              normal; font-weight: normal;
                              letter-spacing: normal; orphans: auto;
                              text-align: center; text-indent: 0px;
                              text-transform: none; white-space: normal;
                              widows: auto; word-spacing: 0px;
                              -webkit-text-size-adjust: auto;
                              -webkit-text-stroke-width: initial;
                              font-variant-ligatures: normal;
                              font-variant-position: normal;
                              font-variant-numeric: normal;
                              font-variant-alternates: normal;
                              font-variant-east-asian: normal; margin:
                              0px; line-height: normal;
                              -webkit-text-stroke-color: rgb(0, 0, 0);"
                              class="">Consulting Services</div>
                            <div style="color: rgb(0, 0, 0);
                              font-family: Helvetica; font-size: 12px;
                              font-style: normal; font-variant-caps:
                              normal; font-weight: normal;
                              letter-spacing: normal; orphans: auto;
                              text-align: center; text-indent: 0px;
                              text-transform: none; white-space: normal;
                              widows: auto; word-spacing: 0px;
                              -webkit-text-size-adjust: auto;
                              -webkit-text-stroke-width: initial;
                              font-variant-ligatures: normal;
                              font-variant-position: normal;
                              font-variant-numeric: normal;
                              font-variant-alternates: normal;
                              font-variant-east-asian: normal; margin:
                              0px; line-height: normal;
                              -webkit-text-stroke-color: rgb(0, 0, 0);
                              min-height: 14px;" class=""><br class="">
                            </div>
                            <div style="color: rgb(0, 0, 0);
                              font-family: Helvetica; font-size: 12px;
                              font-style: normal; font-variant-caps:
                              normal; font-weight: normal;
                              letter-spacing: normal; orphans: auto;
                              text-align: center; text-indent: 0px;
                              text-transform: none; white-space: normal;
                              widows: auto; word-spacing: 0px;
                              -webkit-text-size-adjust: auto;
                              -webkit-text-stroke-width: initial;
                              font-variant-ligatures: normal;
                              font-variant-position: normal;
                              font-variant-numeric: normal;
                              font-variant-alternates: normal;
                              font-variant-east-asian: normal; margin:
                              0px; line-height: normal;
                              -webkit-text-stroke-color: rgb(0, 0, 0);"
                              class=""><b class="">Skype</b>: timlinux </div>
                            <div style="color: rgb(0, 0, 0);
                              font-family: Helvetica; font-size: 12px;
                              font-style: normal; font-variant-caps:
                              normal; font-weight: normal;
                              letter-spacing: normal; orphans: auto;
                              text-align: center; text-indent: 0px;
                              text-transform: none; white-space: normal;
                              widows: auto; word-spacing: 0px;
                              -webkit-text-size-adjust: auto;
                              -webkit-text-stroke-width: initial;
                              font-variant-ligatures: normal;
                              font-variant-position: normal;
                              font-variant-numeric: normal;
                              font-variant-alternates: normal;
                              font-variant-east-asian: normal; margin:
                              0px; line-height: normal;
                              -webkit-text-stroke-color: rgb(0, 0, 0);"
                              class=""><b class="">IRC:</b><span
                                class="Apple-converted-space"> </span>timlinux
                              on #qgis at <a href="http://freenode.net"
                                class="" moz-do-not-send="true">freenode.net</a></div>
                            <div style="color: rgb(0, 0, 0);
                              font-family: Helvetica; font-size: 12px;
                              font-style: normal; font-variant-caps:
                              normal; font-weight: normal;
                              letter-spacing: normal; orphans: auto;
                              text-align: center; text-indent: 0px;
                              text-transform: none; white-space: normal;
                              widows: auto; word-spacing: 0px;
                              -webkit-text-size-adjust: auto;
                              -webkit-text-stroke-width: initial;
                              font-variant-ligatures: normal;
                              font-variant-position: normal;
                              font-variant-numeric: normal;
                              font-variant-alternates: normal;
                              font-variant-east-asian: normal; margin:
                              0px; line-height: normal;
                              -webkit-text-stroke-color: rgb(0, 0, 0);"
                              class=""><br class="">
                            </div>
                            <div style="color: rgb(0, 0, 0);
                              font-family: Helvetica; font-size: 12px;
                              font-style: normal; font-variant-caps:
                              normal; font-weight: normal;
                              letter-spacing: normal; orphans: auto;
                              text-align: center; text-indent: 0px;
                              text-transform: none; white-space: normal;
                              widows: auto; word-spacing: 0px;
                              -webkit-text-size-adjust: auto;
                              -webkit-text-stroke-width: initial;
                              font-variant-ligatures: normal;
                              font-variant-position: normal;
                              font-variant-numeric: normal;
                              font-variant-alternates: normal;
                              font-variant-east-asian: normal; margin:
                              0px; line-height: normal;
                              -webkit-text-stroke-color: rgb(0, 0, 0);"
                              class="">Kartoza is a merger between
                              Linfiniti and Afrispatial</div>
                          </span></span></span></span></span></span></span></span></div>
        </div>
        <br class="">
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
QGIS-Developer mailing list
<a class="moz-txt-link-abbreviated" href="mailto:QGIS-Developer@lists.osgeo.org">QGIS-Developer@lists.osgeo.org</a>
List info: <a class="moz-txt-link-freetext" href="https://lists.osgeo.org/mailman/listinfo/qgis-developer">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a>
Unsubscribe: <a class="moz-txt-link-freetext" href="https://lists.osgeo.org/mailman/listinfo/qgis-developer">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a></pre>
    </blockquote>
    <br>
  </body>
</html>