Closed Bug 592054 Opened 14 years ago Closed 14 years ago

[AMO] Update addons.mozilla.org on 9/02 @ 1600

Categories

(Infrastructure & Operations Graveyard :: WebOps: Other, task)

All
Other
task
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: clouserw, Assigned: oremj)

Details

(Whiteboard: 09/02/2010 @ 4PM)

Going to be updating AMO.  This is a big push and will need downtime.  Instructions to follow.
Flags: needs-downtime+
Whiteboard: 09/02/2010 @ 4PM
Going to tack on the swing to the new AMO Zeus boxes too.
(In reply to comment #1)
> Going to tack on the swing to the new AMO Zeus boxes too.

Alright, we're talking 30 minutes of 100% downtime right now for db stuff.  If we can leave some boxes on old code in read-only mode we could keep the site up, but switching zeus sounds like that isn't going to happen.
oremj, I'd like to not have this impact users - the Zeus swing should take a minute or less.  Workable?
The zeus downtime will be however fast dmoore can change the netconfigs while I change the zeus config. Wil's downtime is different. We can put up an outage page.
So send annoucnements?
Steps are here for review and feedback:  http://etherpad.mozilla.org:9000/5-11-9-push

oremj: please look at the steps carefully before we start.  They are different than the regular ones and involve several 3rd parties.
alright then, from etherpad:



Do these steps on all the production boxes:
1) At the bottom of settings_local.py add:
          read_only_mode(globals())
2) Restart apaches/celeries so they don't talk to the db
3) <strike>Put a maintenance notice on FAMO</strike> fligtar will handle this

Then do these steps on the admin box:
1) Make sure READ_ONLY is NOT set.  This box is going to be modifying the db.
2) git fetch && git co -f origin/5.11.9
3) git submodule update --init
4) cd vendor; git co -f origin/5.11.9; git submodule update --init; cd ..
5) whack any .pyc files
6) ./manage. compress_assets
7) schematic migrations      (took <4 minutes for me)
8) ./manage.py convert_user_fields.py
9) ./manage.py cron migrate_collection_users
10) ./manage.py cron collections_add_slugs

Steps 8, 9, and 10 will take a while.  Please let us know when each step is running.  While that is working you can:

11) Update the remora side of AMO
12) forums.addons.mozilla.org has a file named auth_amo.php in its directory structure that is not tracked by revision control.  Replace that file wtih http://svn.mozilla.org/addons/trunk/site/vendors/phpbb/auth_amo.php
13) Delete a line that says NEW_COLLECTIONS in settings_local.py
14) Modify the HERA variable in settings_local.py to include credentials for the soon-to-be-used zeus boxes
15) basket.mozilla.org has some SMTP configuration settings in it's settings_local.py file.  Please copy those settings to AMO's settings_local.py file.  Please also confirm which settings you're copying on IRC.

Make sure steps 8, 9, and 10 are finished before continuing past this point.

16) Remove read_only_mode()
17) Add these to apache's .conf:
             RewriteRule  ^((?:(?:/\w{2,3}(?:-\w{2})?)(?:/(?:firefox|seamonkey|thunderbird|mobile|sunbird))?)?/reviews/add.*)$  /z$1 [PT]
             RewriteRule  ^((?:(?:/\w{2,3}(?:-\w{2})?)(?:/(?:firefox|seamonkey|thunderbird|mobile|sunbird))?)?/collection.*)$  /z$1 [PT]
             RewriteCond %{REQUEST_URI}  !^(?:(?:/\w{2,3}(?:-\w{2})?)(?:/(?:firefox|seamonkey|thunderbird|mobile|sunbird))?)?/users?/log(out|in).*
             RewriteRule  ^((?:(?:/\w{2,3}(?:-\w{2})?)(?:/(?:firefox|seamonkey|thunderbird|mobile|sunbird))?)?/users?.*)$  /z$1 [PT]

18) In apache's .conf, replace the rewrite for reviews/display with:
             RewriteRule  ^((?:(?:/\w{2,3}(?:-\w{2})?)(?:/(?:firefox|seamonkey|thunderbird|mobile|sunbird))?)?/pages/appversions(/format:rss)?)$

19) Push the new site to the webheads (AMO + SAMO)
20) Do whatever you need to do to flip to the new zeus cluster
21) Clear memcache
22) Restart celeryd
23) import scripts/crontab/prod to crontab
Assignee: server-ops → jeremy.orem+bugs
Running migration 67:
-- Dropping the table would be nice, but remora might still expect it to be
-- there.
TRUNCATE collection_addon_recommendations;

That took 12.81 seconds
################################################## 

Running migration 68:
DROP TABLE IF EXISTS `stats_collections_share_counts`;
CREATE TABLE `stats_collections_share_counts` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `collection_id` int(11) unsigned NOT NULL DEFAULT '0',
  `count` int(11) unsigned NOT NULL DEFAULT '0',
  `service` varchar(128) DEFAULT NULL,
  `date` date NOT NULL DEFAULT '0000-00-00',
  PRIMARY KEY (`id`),
  UNIQUE KEY (`collection_id`, `service`, `date`),
  CONSTRAINT FOREIGN KEY (collection_id) REFERENCES collections (id),
  KEY `date` (`date`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

DROP TABLE IF EXISTS `stats_collections_share_counts_totals`;
CREATE TABLE `stats_collections_share_counts_totals` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `collection_id` int(11) unsigned NOT NULL DEFAULT '0',
  `count` int(11) unsigned NOT NULL DEFAULT '0',
  `service` varchar(128) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY (`collection_id`, `service`),
  CONSTRAINT FOREIGN KEY (collection_id) REFERENCES collections (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

That took 0.25 seconds
################################################## 

Running migration 69:
CREATE INDEX `jetpack_idx` ON files (jetpack);
-- Query OK, 67779 rows affected (16.38 sec)

That took 4.92 seconds
################################################## 

Running migration 70:
UPDATE addons_collections SET created=added WHERE created IS NULL;

ALTER TABLE collections DROP COLUMN password;

That took 32.68 seconds
################################################## 

Running migration 71:
CREATE INDEX user_created_idx ON collection_subscriptions (user_id, created);

That took 7.43 seconds
################################################## 

Running migration 72:
ALTER TABLE `users`
ADD COLUMN `last_login_ip` CHAR(45) NOT NULL DEFAULT '' AFTER `user_id`,
ADD COLUMN `last_login_attempt` DATETIME NULL DEFAULT NULL AFTER `last_login_ip`,
ADD COLUMN `last_login_attempt_ip` CHAR(45) NOT NULL DEFAULT '' AFTER `last_login_attempt`,
ADD COLUMN `failed_login_attempts` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0' AFTER `last_login_attempt_ip`;

That took 81.16 seconds
##################################################
[root@mradm02 addons.mozilla.org-remora]# svn up
 U   .

Fetching external item into 'site'
U    site/app/locale/sv_SE/LC_MESSAGES/messages.mo
U    site/app/locale/sv_SE/LC_MESSAGES/messages.po
U    site/app/locale/sv_SE/LC_MESSAGES/z-javascript.mo
U    site/app/locale/sv_SE/LC_MESSAGES/z-messages.mo
U    site/app/locale/sv_SE/LC_MESSAGES/z-javascript.po
U    site/app/locale/sv_SE/LC_MESSAGES/z-messages.po
U    site/app/locale/uk/LC_MESSAGES/messages.mo
U    site/app/locale/uk/LC_MESSAGES/messages.po
U    site/app/locale/uk/LC_MESSAGES/z-javascript.mo
U    site/app/locale/uk/LC_MESSAGES/z-messages.mo
U    site/app/locale/uk/LC_MESSAGES/z-javascript.po
U    site/app/locale/uk/LC_MESSAGES/z-messages.po
U    site/app/locale/sq/LC_MESSAGES/messages.mo
U    site/app/locale/sq/LC_MESSAGES/messages.po
U    site/app/locale/sq/LC_MESSAGES/z-javascript.mo
U    site/app/locale/sq/LC_MESSAGES/z-messages.mo
U    site/app/locale/sq/LC_MESSAGES/z-javascript.po
U    site/app/locale/sq/LC_MESSAGES/z-messages.po
U    site/app/locale/z-keys.pot
U    site/app/locale/da/LC_MESSAGES/messages.mo
U    site/app/locale/da/LC_MESSAGES/messages.po
U    site/app/locale/da/LC_MESSAGES/z-javascript.mo
U    site/app/locale/da/LC_MESSAGES/z-messages.mo
U    site/app/locale/da/LC_MESSAGES/z-javascript.po
U    site/app/locale/da/LC_MESSAGES/z-messages.po
U    site/app/locale/sr/LC_MESSAGES/messages.mo
U    site/app/locale/sr/LC_MESSAGES/messages.po
U    site/app/locale/sr/LC_MESSAGES/z-javascript.mo
U    site/app/locale/sr/LC_MESSAGES/z-messages.mo
U    site/app/locale/sr/LC_MESSAGES/z-javascript.po
U    site/app/locale/sr/LC_MESSAGES/z-messages.po
U    site/app/locale/fa/LC_MESSAGES/messages.mo
U    site/app/locale/fa/LC_MESSAGES/messages.po
U    site/app/locale/fa/LC_MESSAGES/z-javascript.mo
U    site/app/locale/fa/LC_MESSAGES/z-messages.mo
U    site/app/locale/fa/LC_MESSAGES/z-javascript.po
U    site/app/locale/fa/LC_MESSAGES/z-messages.po
U    site/app/locale/bg/LC_MESSAGES/messages.po
U    site/app/locale/bg/LC_MESSAGES/z-javascript.mo
U    site/app/locale/bg/LC_MESSAGES/z-messages.mo
U    site/app/locale/bg/LC_MESSAGES/z-javascript.po
U    site/app/locale/bg/LC_MESSAGES/z-messages.po
U    site/app/locale/de/LC_MESSAGES/messages.mo
U    site/app/locale/de/LC_MESSAGES/messages.po
U    site/app/locale/de/LC_MESSAGES/z-javascript.mo
U    site/app/locale/de/LC_MESSAGES/z-messages.mo
U    site/app/locale/de/LC_MESSAGES/z-javascript.po
U    site/app/locale/de/LC_MESSAGES/z-messages.po
U    site/app/locale/ja/LC_MESSAGES/messages.mo
U    site/app/locale/ja/LC_MESSAGES/messages.po
U    site/app/locale/ja/LC_MESSAGES/z-javascript.mo
U    site/app/locale/ja/LC_MESSAGES/z-messages.mo
U    site/app/locale/ja/LC_MESSAGES/z-javascript.po
U    site/app/locale/ja/LC_MESSAGES/z-messages.po
U    site/app/locale/he/LC_MESSAGES/messages.mo
U    site/app/locale/he/LC_MESSAGES/messages.po
U    site/app/locale/he/LC_MESSAGES/z-javascript.mo
U    site/app/locale/he/LC_MESSAGES/z-messages.mo
U    site/app/locale/he/LC_MESSAGES/z-javascript.po
U    site/app/locale/he/LC_MESSAGES/z-messages.po
U    site/app/locale/fi/LC_MESSAGES/messages.mo
U    site/app/locale/fi/LC_MESSAGES/messages.po
U    site/app/locale/fi/LC_MESSAGES/z-javascript.mo
U    site/app/locale/fi/LC_MESSAGES/z-messages.mo
U    site/app/locale/fi/LC_MESSAGES/z-javascript.po
U    site/app/locale/fi/LC_MESSAGES/z-messages.po
U    site/app/locale/es_ES/LC_MESSAGES/messages.mo
U    site/app/locale/es_ES/LC_MESSAGES/messages.po
U    site/app/locale/es_ES/LC_MESSAGES/z-javascript.mo
U    site/app/locale/es_ES/LC_MESSAGES/z-messages.mo
U    site/app/locale/es_ES/LC_MESSAGES/z-javascript.po
U    site/app/locale/es_ES/LC_MESSAGES/z-messages.po
U    site/app/locale/sr_Latn/LC_MESSAGES/messages.mo
U    site/app/locale/sr_Latn/LC_MESSAGES/messages.po
U    site/app/locale/sr_Latn/LC_MESSAGES/z-javascript.mo
U    site/app/locale/sr_Latn/LC_MESSAGES/z-messages.mo
U    site/app/locale/sr_Latn/LC_MESSAGES/z-javascript.po
U    site/app/locale/sr_Latn/LC_MESSAGES/z-messages.po
U    site/app/locale/pt_BR/LC_MESSAGES/messages.mo
U    site/app/locale/pt_BR/LC_MESSAGES/messages.po
U    site/app/locale/pt_BR/LC_MESSAGES/z-javascript.mo
U    site/app/locale/pt_BR/LC_MESSAGES/z-messages.mo
U    site/app/locale/pt_BR/LC_MESSAGES/z-javascript.po
U    site/app/locale/pt_BR/LC_MESSAGES/z-messages.po
U    site/app/locale/fr/LC_MESSAGES/messages.mo
U    site/app/locale/fr/LC_MESSAGES/messages.po
U    site/app/locale/fr/LC_MESSAGES/z-javascript.mo
U    site/app/locale/fr/LC_MESSAGES/z-messages.mo
U    site/app/locale/fr/LC_MESSAGES/z-javascript.po
U    site/app/locale/fr/LC_MESSAGES/z-messages.po
U    site/app/locale/nl/LC_MESSAGES/messages.mo
U    site/app/locale/nl/LC_MESSAGES/messages.po
U    site/app/locale/nl/LC_MESSAGES/z-javascript.mo
U    site/app/locale/nl/LC_MESSAGES/z-messages.mo
U    site/app/locale/nl/LC_MESSAGES/z-javascript.po
U    site/app/locale/nl/LC_MESSAGES/z-messages.po
U    site/app/locale/hr/LC_MESSAGES/messages.mo
U    site/app/locale/hr/LC_MESSAGES/messages.po
U    site/app/locale/hr/LC_MESSAGES/z-javascript.mo
U    site/app/locale/hr/LC_MESSAGES/z-messages.mo
U    site/app/locale/hr/LC_MESSAGES/z-javascript.po
U    site/app/locale/hr/LC_MESSAGES/z-messages.po
U    site/app/locale/th/LC_MESSAGES/messages.mo
U    site/app/locale/th/LC_MESSAGES/messages.po
U    site/app/locale/th/LC_MESSAGES/z-javascript.mo
U    site/app/locale/th/LC_MESSAGES/z-messages.mo
U    site/app/locale/th/LC_MESSAGES/z-javascript.po
U    site/app/locale/th/LC_MESSAGES/z-messages.po
U    site/app/locale/pl/LC_MESSAGES/messages.mo
U    site/app/locale/pl/LC_MESSAGES/messages.po
U    site/app/locale/pl/LC_MESSAGES/z-javascript.mo
U    site/app/locale/pl/LC_MESSAGES/z-messages.mo
U    site/app/locale/pl/LC_MESSAGES/z-javascript.po
U    site/app/locale/pl/LC_MESSAGES/z-messages.po
U    site/app/locale/hu/LC_MESSAGES/messages.mo
U    site/app/locale/hu/LC_MESSAGES/messages.po
U    site/app/locale/hu/LC_MESSAGES/z-javascript.mo
U    site/app/locale/hu/LC_MESSAGES/z-messages.mo
U    site/app/locale/hu/LC_MESSAGES/z-javascript.po
U    site/app/locale/hu/LC_MESSAGES/z-messages.po
U    site/app/locale/z-javascript.pot
U    site/app/locale/vi/LC_MESSAGES/messages.mo
U    site/app/locale/vi/LC_MESSAGES/messages.po
U    site/app/locale/vi/LC_MESSAGES/z-javascript.mo
U    site/app/locale/vi/LC_MESSAGES/z-messages.mo
U    site/app/locale/vi/LC_MESSAGES/z-javascript.po
U    site/app/locale/vi/LC_MESSAGES/z-messages.po
U    site/app/locale/ro/LC_MESSAGES/messages.mo
U    site/app/locale/ro/LC_MESSAGES/messages.po
U    site/app/locale/ro/LC_MESSAGES/z-javascript.mo
U    site/app/locale/ro/LC_MESSAGES/z-messages.mo
U    site/app/locale/ro/LC_MESSAGES/z-javascript.po
U    site/app/locale/ro/LC_MESSAGES/z-messages.po
U    site/app/locale/ca/LC_MESSAGES/messages.mo
U    site/app/locale/ca/LC_MESSAGES/messages.po
U    site/app/locale/ca/LC_MESSAGES/z-javascript.mo
U    site/app/locale/ca/LC_MESSAGES/z-messages.mo
U    site/app/locale/ca/LC_MESSAGES/z-javascript.po
U    site/app/locale/ca/LC_MESSAGES/z-messages.po
U    site/app/locale/tr/LC_MESSAGES/messages.mo
U    site/app/locale/tr/LC_MESSAGES/messages.po
U    site/app/locale/tr/LC_MESSAGES/z-javascript.mo
U    site/app/locale/tr/LC_MESSAGES/z-messages.mo
U    site/app/locale/tr/LC_MESSAGES/z-javascript.po
U    site/app/locale/tr/LC_MESSAGES/z-messages.po
U    site/app/locale/ru/LC_MESSAGES/messages.mo
U    site/app/locale/ru/LC_MESSAGES/messages.po
U    site/app/locale/ru/LC_MESSAGES/z-javascript.mo
U    site/app/locale/ru/LC_MESSAGES/z-messages.mo
U    site/app/locale/ru/LC_MESSAGES/z-javascript.po
U    site/app/locale/ru/LC_MESSAGES/z-messages.po
U    site/app/locale/pt_PT/LC_MESSAGES/messages.mo
U    site/app/locale/pt_PT/LC_MESSAGES/messages.po
U    site/app/locale/pt_PT/LC_MESSAGES/z-javascript.mo
U    site/app/locale/pt_PT/LC_MESSAGES/z-messages.mo
U    site/app/locale/pt_PT/LC_MESSAGES/z-javascript.po
U    site/app/locale/pt_PT/LC_MESSAGES/z-messages.po
U    site/app/locale/af/LC_MESSAGES/messages.mo
U    site/app/locale/af/LC_MESSAGES/messages.po
U    site/app/locale/af/LC_MESSAGES/z-javascript.mo
U    site/app/locale/af/LC_MESSAGES/z-messages.mo
U    site/app/locale/af/LC_MESSAGES/z-javascript.po
U    site/app/locale/af/LC_MESSAGES/z-messages.po
U    site/app/locale/zh_TW/LC_MESSAGES/messages.mo
U    site/app/locale/zh_TW/LC_MESSAGES/messages.po
U    site/app/locale/zh_TW/LC_MESSAGES/z-javascript.mo
U    site/app/locale/zh_TW/LC_MESSAGES/z-messages.mo
U    site/app/locale/zh_TW/LC_MESSAGES/z-javascript.po
U    site/app/locale/zh_TW/LC_MESSAGES/z-messages.po
U    site/app/locale/id/LC_MESSAGES/messages.mo
U    site/app/locale/id/LC_MESSAGES/messages.po
U    site/app/locale/id/LC_MESSAGES/z-javascript.mo
U    site/app/locale/id/LC_MESSAGES/z-messages.mo
U    site/app/locale/id/LC_MESSAGES/z-javascript.po
U    site/app/locale/id/LC_MESSAGES/z-messages.po
U    site/app/locale/el/LC_MESSAGES/messages.mo
U    site/app/locale/el/LC_MESSAGES/messages.po
U    site/app/locale/el/LC_MESSAGES/z-javascript.mo
U    site/app/locale/el/LC_MESSAGES/z-messages.mo
U    site/app/locale/el/LC_MESSAGES/z-javascript.po
U    site/app/locale/el/LC_MESSAGES/z-messages.po
U    site/app/locale/zh_CN/LC_MESSAGES/messages.mo
U    site/app/locale/zh_CN/LC_MESSAGES/messages.po
U    site/app/locale/zh_CN/LC_MESSAGES/z-javascript.mo
U    site/app/locale/zh_CN/LC_MESSAGES/z-messages.mo
U    site/app/locale/zh_CN/LC_MESSAGES/z-javascript.po
U    site/app/locale/zh_CN/LC_MESSAGES/z-messages.po
U    site/app/locale/ar/LC_MESSAGES/messages.mo
U    site/app/locale/ar/LC_MESSAGES/messages.po
U    site/app/locale/ar/LC_MESSAGES/z-javascript.mo
U    site/app/locale/ar/LC_MESSAGES/z-messages.mo
U    site/app/locale/ar/LC_MESSAGES/z-javascript.po
U    site/app/locale/ar/LC_MESSAGES/z-messages.po
U    site/app/locale/ga_IE/LC_MESSAGES/messages.mo
U    site/app/locale/ga_IE/LC_MESSAGES/messages.po
U    site/app/locale/ga_IE/LC_MESSAGES/z-javascript.mo
U    site/app/locale/ga_IE/LC_MESSAGES/z-messages.mo
U    site/app/locale/ga_IE/LC_MESSAGES/z-javascript.po
U    site/app/locale/ga_IE/LC_MESSAGES/z-messages.po
U    site/app/locale/cs/LC_MESSAGES/messages.mo
U    site/app/locale/cs/LC_MESSAGES/messages.po
U    site/app/locale/cs/LC_MESSAGES/z-javascript.mo
U    site/app/locale/cs/LC_MESSAGES/z-messages.mo
U    site/app/locale/cs/LC_MESSAGES/z-javascript.po
U    site/app/locale/cs/LC_MESSAGES/z-messages.po
U    site/app/locale/fy_NL/LC_MESSAGES/messages.mo
U    site/app/locale/fy_NL/LC_MESSAGES/messages.po
U    site/app/locale/fy_NL/LC_MESSAGES/z-javascript.mo
U    site/app/locale/fy_NL/LC_MESSAGES/z-messages.mo
U    site/app/locale/fy_NL/LC_MESSAGES/z-javascript.po
U    site/app/locale/fy_NL/LC_MESSAGES/z-messages.po
U    site/app/locale/ko/LC_MESSAGES/messages.mo
U    site/app/locale/ko/LC_MESSAGES/messages.po
U    site/app/locale/ko/LC_MESSAGES/z-javascript.mo
U    site/app/locale/ko/LC_MESSAGES/z-messages.mo
U    site/app/locale/ko/LC_MESSAGES/z-javascript.po
U    site/app/locale/ko/LC_MESSAGES/z-messages.po
U    site/app/locale/eu/LC_MESSAGES/messages.mo
U    site/app/locale/eu/LC_MESSAGES/messages.po
U    site/app/locale/eu/LC_MESSAGES/z-javascript.mo
U    site/app/locale/eu/LC_MESSAGES/z-messages.mo
U    site/app/locale/eu/LC_MESSAGES/z-javascript.po
U    site/app/locale/eu/LC_MESSAGES/z-messages.po
U    site/app/locale/en_US/pages/validation.thtml
U    site/app/locale/en_US/pages/docs/policies/reviews.thtml
U    site/app/locale/en_US/pages/reviewguide.thtml
U    site/app/locale/en_US/LC_MESSAGES/messages.mo
U    site/app/locale/en_US/LC_MESSAGES/messages.po
U    site/app/locale/en_US/LC_MESSAGES/z-javascript.mo
U    site/app/locale/en_US/LC_MESSAGES/z-messages.mo
U    site/app/locale/en_US/LC_MESSAGES/z-javascript.po
U    site/app/locale/en_US/LC_MESSAGES/z-messages.po
U    site/app/locale/mn/LC_MESSAGES/messages.mo
U    site/app/locale/mn/LC_MESSAGES/messages.po
U    site/app/locale/mn/LC_MESSAGES/z-javascript.mo
U    site/app/locale/mn/LC_MESSAGES/z-messages.mo
U    site/app/locale/mn/LC_MESSAGES/z-javascript.po
U    site/app/locale/mn/LC_MESSAGES/z-messages.po
U    site/app/locale/cy/LC_MESSAGES/messages.mo
U    site/app/locale/cy/LC_MESSAGES/messages.po
U    site/app/locale/cy/LC_MESSAGES/z-javascript.mo
U    site/app/locale/cy/LC_MESSAGES/z-messages.mo
U    site/app/locale/cy/LC_MESSAGES/z-javascript.po
U    site/app/locale/cy/LC_MESSAGES/z-messages.po
U    site/app/locale/it/LC_MESSAGES/messages.mo
U    site/app/locale/it/LC_MESSAGES/messages.po
U    site/app/locale/it/LC_MESSAGES/z-javascript.mo
U    site/app/locale/it/LC_MESSAGES/z-messages.mo
U    site/app/locale/it/LC_MESSAGES/z-javascript.po
U    site/app/locale/it/LC_MESSAGES/z-messages.po
U    site/app/locale/sk/LC_MESSAGES/messages.mo
U    site/app/locale/sk/LC_MESSAGES/messages.po
U    site/app/locale/sk/LC_MESSAGES/z-javascript.mo
U    site/app/locale/sk/LC_MESSAGES/z-messages.mo
U    site/app/locale/sk/LC_MESSAGES/z-javascript.po
U    site/app/locale/sk/LC_MESSAGES/z-messages.po
G    site/app/webroot/services/pfs.php
U    site/app/webroot/.htaccess
A    site/app/webroot/img/amo2009/app-icons/small/mobile.png
A    site/app/webroot/img/amo2009/app-icons/mobile.png
U    site/app/webroot/js/amo2009/addons.js
U    site/app/webroot/js/amo2009/amo2009.min.js
A    site/app/tests/selenium/pythonTests/addon_EULA_layout.py
U    site/app/tests/selenium/pythonTests/personaLandingPageFunctions.py
A    site/app/tests/selenium/pythonTests/addon_detail_layout_functions.py
A    site/app/tests/selenium/pythonTests/AMO_category_browse_sort.py
U    site/app/tests/selenium/pythonTests/AMO_category_landing_layout.py
U    site/app/tests/selenium/pythonTests/tests.py
A    site/app/tests/selenium/pythonTests/addon_detail_layout.py
U    site/app/tests/selenium/pythonTests/AMO_category_search_sort.py
U    site/app/tests/selenium/pythonTests/test_add_tags.py
A    site/app/tests/selenium/pythonTests/addon_search_with_OS.py
U    site/app/tests/selenium/pythonTests/generalFunctions.py
U    site/app/tests/selenium/pythonTests/test_AddReview.py
U    site/app/tests/selenium/pythonTests/collection_search_by_name.py
U    site/app/tests/selenium/pythonTests/persona_landing_lists.py
U    site/app/tests/selenium/pythonTests/AMOlocators.py
U    site/app/tests/selenium/pythonTests/AMO_persona_search.py
U    site/app/tests/selenium/pythonTests/suite.py
U    site/app/tests/selenium/pythonTests/persona_category_landing_layout.py
U    site/app/tests/selenium/pythonTests/persona_landing_layout.py
U    site/app/tests/selenium/pythonTests/AMO_collections_landing_layout.py
U    site/app/tests/selenium/pythonTests/addon_search_by_name.py
U    site/app/tests/selenium/pythonTests/AMOfunctions.py
U    site/app/tests/selenium/pythonTests/TCparams.py
U    site/app/tests/selenium/pythonTests/AMO_home_page_layout.py
A    site/app/tests/selenium/pythonTests/addon_privacy_page.py
U    site/app/tests/selenium/pythonTests/persona_category_landing_lists.py
U    site/app/tests/selenium/pythonTests/AMO_smoke_test_suite_next.py
U    site/app/tests/selenium/pythonTests/AMO_smoke_test_suite.py
U    site/app/tests/selenium/pythonTests/AMO_category_landing_lists.py
U    site/app/tests/selenium/pythonTests/test_srcURLlink.py
U    site/app/models/collection.php
U    site/app/config/revisions.php
U    site/app/controllers/components/validation.php
U    site/app/controllers/components/stats.php
U    site/app/controllers/components/hub.php
U    site/app/app_controller.php
U    site/app/views/pages/credits.thtml
U    site/app/views/pages/robots.txt.thtml
U    site/app/views/users/login.thtml
U    site/vendors/phpbb/auth_amo.php
Updated external to revision 73754.


Fetching external item into 'bin'
Updated external to revision 73754.


Fetching external item into 'site/vendors/product-details'
U    site/vendors/product-details/localeDetails.class.php
U    site/vendors/product-details/export_json.php
U    site/vendors/product-details/productDetails.class.php
U    site/vendors/product-details/history/thunderbirdHistory.class.php
U    site/vendors/product-details/history/firefoxHistory.class.php
U    site/vendors/product-details/firefoxDetails.class.php
U    site/vendors/product-details/thunderbirdBuildDetails.php
U    site/vendors/product-details/mobileDetails.class.php
U    site/vendors/product-details/json/firefox_primary_builds.json
U    site/vendors/product-details/json/thunderbird_beta_builds.json
U    site/vendors/product-details/json/firefox_history_development_releases.json
U    site/vendors/product-details/json/firefox_versions.json
U    site/vendors/product-details/json/mobile_details.json
U    site/vendors/product-details/json/thunderbird_primary_builds.json
U    site/vendors/product-details/json/thunderbird_history_stability_releases.json
U    site/vendors/product-details/json/thunderbird_versions.json
U    site/vendors/product-details/json/languages.json
Updated external to revision 73754.


Fetching external item into 'bin/schematic'
Updated external to revision 73754.


Fetching external item into 'site/vendors/zxtm-api'
Updated external to revision 73754.


Fetching external item into 'site/vendors/phorms'
Updated external to revision 73754.


Fetching external item into 'site/vendors/fizzypop'
Updated external to revision 73754.


Fetching external item into 'site/vendors/l10n-completeness-check'
Updated external to revision 73754.


Fetching external item into 'site/vendors/gearman-php'
Updated external to revision 73754.


Fetching external item into 'site/vendors/sphinx/api'
svn: warning: Repository UUID '8b96e2b9-35c5-2c16-bc47-5122d61876d4' doesn't match expected UUID '3dc63b7a-4a1c-11de-898f-4722afa3338a'

Updated to revision 73769.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Done.Bug 593250 is still open though.
Status: RESOLVED → VERIFIED
Component: Server Operations: Web Operations → WebOps: Other
Product: mozilla.org → Infrastructure & Operations
Product: Infrastructure & Operations → Infrastructure & Operations Graveyard
You need to log in before you can comment on or make changes to this bug.