{"id":382,"date":"2011-05-10T03:39:48","date_gmt":"2011-05-10T10:39:48","guid":{"rendered":"http:\/\/blog.mozilla.org\/axel\/?p=382"},"modified":"2011-05-10T03:39:48","modified_gmt":"2011-05-10T10:39:48","slug":"reviewing-sign-offs-slightly-different","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/axel\/2011\/05\/10\/reviewing-sign-offs-slightly-different\/","title":{"rendered":"Reviewing sign-offs, slightly different"},"content":{"rendered":"<p>Opening the magic box of l10n admin stuff:<\/p>\n<p>We&#8217;re doing sign-offs, y&#8217;know? Localizers hit the l10n dashboard and click a button to say &#8220;this revision is good to ship&#8221;. Which is cool, because then they don&#8217;t need approval for every patch for release branch fixes.<\/p>\n<p>And I&#8217;m reviewing the signoffs. Sounds all good, and well proven.<\/p>\n<p>Enter the new release cycle. What&#8217;s new? This is a small update, on a quick turnaround. So I can&#8217;t do what I did for previous releases, and just not review the first sign-off. That was just an early beta (for most locales) and had a 1000 new strings. Sounded fair. Anyway, now we&#8217;re just doing 30 strings, so doing an incremental review against what&#8217;s on 4.0.1 is in order. So what does that mean?<\/p>\n<ol>\n<li>I need to get the revision that we&#8217;re shipping on 4.0.1. For sign-offs that update one branch, that&#8217;s all hooked up in the UI, but not for 4.0.x to 5. That&#8217;s <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=655943\">bug 655943<\/a>.<\/li>\n<li>The revision on 4.0.1 is on l10n-mozilla-2.0, the signoff on 5 is on a revision of l10n\/mozilla-aurora. Neither need to exist in the other repo, so you can&#8217;t just use plain hg commands on a repo. That&#8217;s <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=655942\">bug 655942<\/a>.<\/li>\n<\/ol>\n<p>Now, I wouldn&#8217;t be me if I wouldn&#8217;t script myself out of it, here&#8217;s the <a href=\"https:\/\/gist.github.com\/964230\">gist of it<\/a>. And yes, this blog post is as much code comments as there are for that one.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Opening the magic box of l10n admin stuff: We&#8217;re doing sign-offs, y&#8217;know? Localizers hit the l10n dashboard and click a button to say &#8220;this revision is good to ship&#8221;. Which is cool, because then they don&#8217;t need approval for every patch for release branch fixes. And I&#8217;m reviewing the signoffs. Sounds all good, and well [&hellip;]<\/p>\n","protected":false},"author":17,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,5],"tags":[23779],"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/axel\/wp-json\/wp\/v2\/posts\/382"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/axel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/axel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/axel\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/axel\/wp-json\/wp\/v2\/comments?post=382"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/axel\/wp-json\/wp\/v2\/posts\/382\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/axel\/wp-json\/wp\/v2\/media?parent=382"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/axel\/wp-json\/wp\/v2\/categories?post=382"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/axel\/wp-json\/wp\/v2\/tags?post=382"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}