<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    I'm now at the point where I want to submit my binary extension (New
    Account Types aka SkinkGlue) to AMO for a review process (which will
    take 2-3 weeks). Firefox is now allowing version 8.*, which is what
    I would prefer for my extension compatibility, but Thunderbird is
    only allowing 8.0a2 or 9.0a1. The plan below AFAICT was never really
    fully implemented (automatic bump has only occurred up to version
    6.0, yet beta 7.0 is released).<br>
    <br>
    Is there something that has happened in the Firefox world that is
    different than Thunderbird to allow them to update their allowed AMO
    sooner, or is the Thunderbird policy different, or is this just an
    oversight?<br>
    <br>
    What I would still like to see is that either 8.0 or 8.*
    compatibility to be allowed now, and in the future that gecko.0 or
    gecko.* compatibility be added at the same time as gecko.0.a2 and
    (gecko+1).0.a1 is added.<br>
    <br>
    Is there some reason this cannot be done?<br>
    <br>
    rkent<br>
    <br>
    <br>
    On 6/16/2011 2:02 AM, Mark Banner wrote:
    <blockquote cite="mid:4DF9C696.7040000@mozilla.com" type="cite">
      <meta content="text/html; charset=ISO-8859-1"
        http-equiv="Content-Type">
      On 08/06/2011 16:48, Kent James wrote:
      <blockquote cite="mid:4DEF99C0.6040907@caspia.com" type="cite">I
        believe that it should be possible for extension writers to
        maintain their extensions such that extensions are declared
        compatible with a new Thunderbird version BEFORE any automatic
        update occurs. Formerly, at least in theory someone could delay
        an update until their critical extensions were compatible. With
        automatic updates, that is not possible, so an extension writer
        who is diligent should update their extension compatibility
        before the automatic update occurs.</blockquote>
      Even with automatic updates, I believe we won't be automatically
      updating a user if their extensions are incompatible. If you've
      seen something to the contrary, please let me know.<br>
      <blockquote cite="mid:4DEF99C0.6040907@caspia.com" type="cite">For
        this to happen, then the allowed AMO compatibility needs to be
        incremented from x.0a2 to x.0 with a reasonable delay before the
        beta channel users will receive their core update. I would
        suggest that this increment is done right after the code for a
        version is copied into the aurora repository. Then extension
        writers would then have the 6 week aurora window to fix their
        extension compatibility and get it reviewed and updated before
        the automatic beta channel core update. <br>
      </blockquote>
      So here is the rough plan of what will be happening:<br>
      <ul>
        <li>At the Aurora branch point the x.0a2 version will be added
          to AMO.</li>
        <li>Builds will be produced within a few days.</li>
        <li>Somewhere around this time (I'm not yet sure if it'd be
          in-between the branch point and builds being produced, or just
          after), the validator will be run against the add-ons on AMO
          and add-on max versions bumped to x.0a2 if no compatibility
          issues are seen.</li>
        <li>Once aurora has been stabilised wrt features, add x.*
          version to AMO (this may actually happen earlier). At the same
          time, re-run the compatibility bump tool, and bump add-on max
          versions to x.*.</li>
      </ul>
      Hence this will get us compatibility for beta users before the
      merge to the beta channel and the first beta build.<br>
      <br>
      We didn't get to do this for Miramar because the compatibility
      reporter had just been created and we haven't had time to get it
      hooked up for Thunderbird. We should be doing that for 6.0a2, but
      it may take us a week or so from now to get there.<br>
      <br>
      Mark.<br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
tb-planning mailing list
<a class="moz-txt-link-abbreviated" href="mailto:tb-planning@mozilla.org">tb-planning@mozilla.org</a>
<a class="moz-txt-link-freetext" href="https://mail.mozilla.org/listinfo/tb-planning">https://mail.mozilla.org/listinfo/tb-planning</a>
</pre>
    </blockquote>
  </body>
</html>