AMO:History: Difference between revisions

9,010 bytes added ,  22 May 2015
2015-05-20 and 2015-05-21
(2015-04-27)
(2015-05-20 and 2015-05-21)
 
(12 intermediate revisions by the same user not shown)
Line 4: Line 4:
* stage: the [https://addons.allizom.org stage server]
* stage: the [https://addons.allizom.org stage server]
* prod: the [https://addons.mozilla.org production server]
* prod: the [https://addons.mozilla.org production server]
== 2015-05-21 ==
The plan is now to push the tag 2015.05.21 on tuesday, and start signing add-ons on production shortly after that.
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1166978 1166978] Dual user messaging around add-on validation is confusing
** create PR [https://github.com/mozilla/olympia/pull/565 #565]
** create another PR https://github.com/mozilla/olympia/pull/568 #568]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1121238 1121238] Adjust emails sent to developers from the Unlisted Queues
** create PR [https://github.com/mozilla/olympia/pull/566 #566]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1167185 1167185] Unlisted addons that didn't complete step 3 should be seen as incomplete
** create PR [https://github.com/mozilla/olympia/pull/567 #567]
== 2015-05-20 ==
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1153231 1153231] Allow some validation messages/warnings for the automatic unlisted addons signature
** create PR [https://github.com/mozilla/olympia/pull/564 #564]
== 2015-05-19 ==
Final (?) touches to the unlisted add-ons and signing.
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1156333 1156333] Don't review a file if its signing failed
** create new PR [https://github.com/mozilla/olympia/pull/562 #562]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1164488 1164488] Automatic validation and signing should also do everything a manual review does
** create PR [https://github.com/mozilla/olympia/pull/563 #563]
== 2015-05-15 ==
Continue cleaning/ironing the last few wrinkles for the signing/unlisted addons feature.
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1162458 1162458] Add-ons which support both Thunderbird and android are signed after approval
** create PR [https://github.com/mozilla/olympia/pull/558 #558]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1160654 1160654] Make sure that unlisted add-ons cannot be beta add-ons
** create PR [https://github.com/mozilla/olympia/pull/560 #560]
== 2015-05-13 ==
Small fixes, reviews, and creation of "long-term" bugs.
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1162940 1162940] "Yes, distribute my add-on on this site" tool-tip explications are not listed in the default language
** create PR [https://github.com/mozilla/olympia/pull/556 #556]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1164390 1164390] Signing of a version fails if one of its files is missing on the filesystem
** create PR [https://github.com/mozilla/olympia/pull/557 #557]
* review [https://github.com/mozilla/olympia/pull/555 #555]
* create bug [https://bugzilla.mozilla.org/show_bug.cgi?id=1164477 1164477] upgrade to django 1.7
* create bug [https://bugzilla.mozilla.org/show_bug.cgi?id=1164478 1164478] upgrade to django 1.8
* create bug [https://bugzilla.mozilla.org/show_bug.cgi?id=1164481 1164481] Use requires.io to keep track of outdated dependencies
* create bug [https://bugzilla.mozilla.org/show_bug.cgi?id= 1164494] Only automatically review/sign an unlisted addon after step 3 is done
* create tracking bug [https://bugzilla.mozilla.org/show_bug.cgi?id=1164500 1164500] next bugs to fix 2015-05-13
== 2015-05-12 ==
Fix docker install.
* [https://bugzilla.mozilla.org/show_bug.cgi?id= 1162462] Quickstart instructions do not result in a working docker setup
** create PR [https://github.com/mozilla/olympia/pull/554 #554]
== 2015-05-11 ==
* tagged master for push on the 21st [https://github.com/mozilla/olympia/compare/2015.05.06...2015.05.21 2015.05.21]
== 2015-05-06 ==
Another fix for the bulk signing script: it was failing on non-ascii filenames. And thus a new tag.
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1161486 1161486] Display an information about the signed status of a file on the public pages
** create PR [https://github.com/mozilla/olympia/pull/544 #544]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1161536 1161536] Add a waffle flag for the unlisted addons
** create PR [https://github.com/mozilla/olympia/pull/545 #545] to fix a failure introduced in PR [https://github.com/mozilla/olympia/pull/543 #543]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1162058 1162058] Bulk signing fails on non-ascii filenames
** create PR [https://github.com/mozilla/olympia/pull/546 #546] to fix a failure introduced in PR [https://github.com/mozilla/olympia/pull/543 #543]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1160627 1160627] Switching from hidden -> unlisted
** create PR [https://github.com/mozilla/olympia/pull/547 #547]
* tag (on top of 2015.05.04) [https://github.com/mozilla/olympia/compare/2015.05.04...2015.05.06 2015.05.06]
== 2015-05-05 ==
We'd like to push the unlisted add-ons feature before we have the automatic validation ready. But we're not sure we want to enable it (accept unlisted add-ons submissions) before we have the automatic validation, because it would create a lot of review work for editors. Having a waffle flag will allow us to decide if we want that or not.
* create bug [https://bugzilla.mozilla.org/show_bug.cgi?id=1161536 1161536] add a waffle-flag for the unlisted add-ons
** create PR [https://github.com/mozilla/olympia/pull/543 #543]
== 2015-05-04 ==
Plans changed: we won't be pushing master on the 6th of may, so removed the 2015.05.06 tag. Instead, made some small changes to the bulk signing script (fixing urls in the emails, storing the signed status in a field on the File).
We also now sign [https://developer.mozilla.org/en-US/docs/Multiple_Item_Packaging multi-package XPIs].
* small fixes for the bulk signing script:
** create PR [https://github.com/mozilla/olympia/pull/540 #540]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1160969 1160969] sign multipackage XPIs
** create PR [https://github.com/mozilla/olympia/pull/541 #541]
* tag (on top of 2015.04.29) [https://github.com/mozilla/olympia/compare/2015.04.29...2015.05.04 2015.05.04]
== 2015-04-30 ==
Tagged master for production. This is what we aim to have in production before may 12, including unlisted add-ons (but no automatic validation for now). Pushed the 2015.04.29 tag to production, and signed [https://gist.github.com/4d7537ccafefce8e3a86 257 addons].
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1159715 1159715] Fix the wording for unlisted add-ons in the devhub edit page
** create PR [https://github.com/mozilla/olympia/pull/538 #538]
* tag master for production [https://github.com/mozilla/olympia/compare/2015.04.29...2015.05.06 2015.05.06]
== 2015-04-29 ==
Fix a lot of small issues on the unlisted add-ons flow. Create a new tag [https://github.com/mozilla/olympia/compare/2015.04.25...2015.04.29 2015.04.29] for the bulk signing, which should fix the issues we had during the "saturday crisis".
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1158938 1158938] End mozilla.sf with two newlines
** create PR [https://github.com/mozilla/olympia/pull/532 #532]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1156333 1156333] Don't review a file if its signing failed
** update PR [https://github.com/mozilla/olympia/pull/524 #524]
* create bug [https://bugzilla.mozilla.org/show_bug.cgi?id=1159679 1159679] can't display devhub page for unlisted addon once submitted
** create PR [https://github.com/mozilla/olympia/pull/533 #533]
* create bug [https://bugzilla.mozilla.org/show_bug.cgi?id=1159690 1159690] The devhub whiteboard doesn't work for unlisted add-ons
** create PR [https://github.com/mozilla/olympia/pull/534 #534]
* create bug [https://bugzilla.mozilla.org/show_bug.cgi?id=1159708 1159708] An editor should not be able to grant prelim review to a sideload add-on
** create PR [https://github.com/mozilla/olympia/pull/535 #535]
* create bug [https://bugzilla.mozilla.org/show_bug.cgi?id=1159710 1159710] Fix the breadcrumbs on the review page of an unlisted add-on in the editor tools
** create PR [https://github.com/mozilla/olympia/pull/536 #536]
* create bug [https://bugzilla.mozilla.org/show_bug.cgi?id=1159712 1159712] When granting a review to an unlisted add-on, redirect to the unlisted queues
** create PR [https://github.com/mozilla/olympia/pull/537 #537]
* tag for bulk signing [https://github.com/mozilla/olympia/compare/2015.04.25...2015.04.29 2015.04.29]
** [https://github.com/mozilla/olympia/commit/47f62d4824ea3edfcd20cdc60491bf49df95defe 47f62d4] Also bump version_int when auto-signing (bug 1158739)
** [https://github.com/mozilla/olympia/commit/f15338ed9fa7da42ce7217dad87be61ddeaedcbf f15338e] Add the file hash to the update link answer (bug 1158738)
** [https://github.com/mozilla/olympia/commit/a375a6149cdbae844dfe8475f07c674b7dc40b2a a375a61] Add two newlines at the end of the mozilla.sf file (bug 1158938)
== 2015-04-28 ==
Continue ironing out wrinkles in the unlisted add-ons flow... there's a lot left to do (mainly wording).
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1121238 1121238] Adjust emails sent to developers from the Unlisted Queues
** create PR [https://github.com/mozilla/olympia/pull/530 #530]




Line 10: Line 154:
Fix some small bugs on the auto/bulk add-on signing. Also, this is the first attempt at writing down this wiki page! I backfilled some of the last days for good measure.
Fix some small bugs on the auto/bulk add-on signing. Also, this is the first attempt at writing down this wiki page! I backfilled some of the last days for good measure.


* create bug https://bugzilla.mozilla.org/show_bug.cgi?id=1158738 When auto-signing files are cached by cdn and it results in hash mismatch
* create bug [https://bugzilla.mozilla.org/show_bug.cgi?id=1158738 1158738] When auto-signing files are cached by cdn and it results in hash mismatch
** create PR https://github.com/mozilla/olympia/pull/527
** create PR [https://github.com/mozilla/olympia/pull/527 #527]
* create bug https://bugzilla.mozilla.org/show_bug.cgi?id=1158739 When auto-signing files the Version.version_int isn't bumped
* create bug [https://bugzilla.mozilla.org/show_bug.cgi?id=1158739 1158739] When auto-signing files the Version.version_int isn't bumped
** create PR https://github.com/mozilla/olympia/pull/528
** create PR [https://github.com/mozilla/olympia/pull/528 #528]
 


== 2015-04-25 (saturday crisis) ==
== 2015-04-25 (saturday crisis) ==
Confirmed users
26

edits