Closed Bug 652834 Opened 14 years ago Closed 14 years ago

Push SUMO 2.8 today @ 4pm PDT

Categories

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

All
Other
task
Not set
critical

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jsocol, Assigned: jabba)

Details

Hey, sorry for the really late notice: I honestly thought I filed this last week. Per the webdev:release calendar, can we please push SUMO 2.8 this afternoon at 4pm PDT? It's a normal SUMO push, nothing fancy. In contrition, I am filing the push bug for next week right now.
I can do it.
Assignee: server-ops → jdow
root@mradm02 prod]# git fetch -t remote: Counting objects: 580, done. remote: Compressing objects: 100% (290/290), done. remote: Total 476 (delta 326), reused 305 (delta 163) Receiving objects: 100% (476/476), 108.93 KiB, done. Resolving deltas: 100% (326/326), completed with 77 local objects. From http://github.com/jsocol/kitsune * [new tag] 2.8 -> 2.8 [root@mradm02 prod]# git checkout 2.8 M vendor Previous HEAD position was da6cc50... Let Celery manage its own connections. [bug 648126] HEAD is now at 70eb324... [bug 652795] Announcements for all groups. [root@mradm02 prod]# git submodule --init --recursive Usage: git submodule [--quiet] add [-b branch] [-f|--force] [--reference <repository>] [--] <repository> [<path>] or: git submodule [--quiet] status [--cached] [--recursive] [--] [<path>...] or: git submodule [--quiet] init [--] [<path>...] or: git submodule [--quiet] update [--init] [-N|--no-fetch] [--rebase] [--reference <repository>] [--merge] [--recursive] [--] [<path>...] or: git submodule [--quiet] summary [--cached|--files] [--summary-limit <n>] [commit] [--] [<path>...] or: git submodule [--quiet] foreach [--recursive] <command> or: git submodule [--quiet] sync [--] [<path>...] [root@mradm02 prod]# git submodule update --init --recursive remote: Counting objects: 36, done. remote: Compressing objects: 100% (32/32), done. remote: Total 32 (delta 22), reused 0 (delta 0) Unpacking objects: 100% (32/32), done. From git://github.com/jsocol/kitsune-lib * [new branch] jstestnet-updates -> origin/jstestnet-updates dfc4337..ba1b890 master -> origin/master * [new branch] session-csrf -> origin/session-csrf Submodule path 'vendor': checked out 'dfc433744b7f134c03c641e30ee7fd6bb1b3a469' Submodule 'src/jstestnetlib' (git://github.com/kumar303/jstestnetlib.git) registered for path 'src/jstestnetlib' Submodule 'src/pystatsd' (git://github.com/jsocol/pystatsd) registered for path 'src/pystatsd' remote: Counting objects: 5, done. remote: Compressing objects: 100% (3/3), done. remote: Total 3 (delta 2), reused 0 (delta 0) Unpacking objects: 100% (3/3), done. From git://github.com/jsocol/bleach d9f2cf6..eb71d61 master -> origin/master * [new tag] 1.0.1 -> 1.0.1 Submodule path 'src/bleach': checked out 'eb71d610c189c5ca8824d664ec4059c42ab9045d' remote: Counting objects: 146, done. remote: Compressing objects: 100% (115/115), done. remote: Total 118 (delta 79), reused 0 (delta 0) Receiving objects: 100% (118/118), 16.56 KiB, done. Resolving deltas: 100% (79/79), completed with 17 local objects. From git://github.com/jsocol/django-waffle f587142..c6f36b5 master -> origin/master * [new tag] 0.7.1 -> 0.7.1 From git://github.com/jsocol/django-waffle * [new tag] 0.5 -> 0.5 * [new tag] 0.6 -> 0.6 * [new tag] 0.7 -> 0.7 Submodule path 'src/django-waffle': checked out 'aabfa34fb00e9cad5eb2b887e6b332a5c733914b' Cloning into src/jstestnetlib... remote: Counting objects: 92, done. remote: Compressing objects: 100% (91/91), done. remote: Total 92 (delta 52), reused 0 (delta 0) Receiving objects: 100% (92/92), 19.66 KiB, done. Resolving deltas: 100% (52/52), done. Submodule path 'src/jstestnetlib': checked out 'b82307434dc67f2e4d2d8911926e7f07d84f4f49' remote: Counting objects: 9, done. remote: Compressing objects: 100% (5/5), done. remote: Total 5 (delta 3), reused 0 (delta 0) Unpacking objects: 100% (5/5), done. From git://github.com/pcraciunoiu/py-wikimarkup 483fea2..1fa3834 master -> origin/master Submodule path 'src/py-wikimarkup': checked out '1fa3834035601c5395ca23589ab550f78c22a932' Cloning into src/pystatsd... remote: Counting objects: 36, done. remote: Compressing objects: 100% (32/32), done. remote: Total 36 (delta 13), reused 0 (delta 0) Receiving objects: 100% (36/36), 5.21 KiB, done. Resolving deltas: 100% (13/13), done. Submodule path 'src/pystatsd': checked out 'b53b47c7ddf65fc1f2801383c97ce5a273c7f0b4' [root@mradm02 prod]# python26 manage.py compress_assets [root@mradm02 prod]# pushd locale && svn up && ./compile-mo.sh . && popd /data/sumo_python/src/prod/locale /data/sumo_python/src/prod U bs/LC_MESSAGES/javascript.po U bs/LC_MESSAGES/messages.po U fr/LC_MESSAGES/messages.po U nl/LC_MESSAGES/javascript.po U nl/LC_MESSAGES/messages.po U zh_TW/LC_MESSAGES/javascript.po U zh_TW/LC_MESSAGES/messages.po U fy_NL/LC_MESSAGES/messages.po U sq/LC_MESSAGES/messages.po U pt_BR/LC_MESSAGES/messages.po U pl/LC_MESSAGES/messages.po U hu/LC_MESSAGES/messages.po U tr/LC_MESSAGES/messages.po U es/LC_MESSAGES/messages.po U is/LC_MESSAGES/javascript.po U is/LC_MESSAGES/messages.po Updated to revision 87857. /data/sumo_python/src/prod [root@mradm02 prod]# python26 ./vendor/src/schematic/schematic migrations/ Running migration 95: CREATE TABLE `dashboards_groupdashboard` ( `id` integer AUTO_INCREMENT NOT NULL PRIMARY KEY, `group_id` integer NOT NULL, `dashboard` varchar(200) NOT NULL, `parameters` varchar(255) NOT NULL ); ALTER TABLE `dashboards_groupdashboard` ADD CONSTRAINT `group_id_refs_id_142d6845` FOREIGN KEY (`group_id`) REFERENCES `auth_group` (`id`); CREATE INDEX `dashboards_groupdashboard_bda51c3c` ON `dashboards_groupdashboard` (`group_id`); INSERT INTO django_content_type (`name`, `app_label`, `model`) VALUES ('group dashboard', 'dashboards', 'groupdashboard'); SET @ct = LAST_INSERT_ID(); INSERT INTO auth_permission (`name`, `content_type_id`, `codename`) VALUES ('Can add group dashboard', @ct, 'add_groupdashboard'), ('Can change group dashboard', @ct, 'change_groupdashboard'), ('Can delete group dashboard', @ct, 'delete_groupdashboard'); That took 0.53 seconds ################################################## Running migration 96: -- Largely supersede migration 95. -- Fix `dashboard` column width, engine, and charset. DROP TABLE dashboards_groupdashboard; CREATE TABLE `dashboards_groupdashboard` ( `id` integer AUTO_INCREMENT NOT NULL PRIMARY KEY, `group_id` integer NOT NULL, `dashboard` varchar(10) NOT NULL, `parameters` varchar(255) NOT NULL ) ENGINE=InnoDB CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE `dashboards_groupdashboard` ADD CONSTRAINT `group_id_refs_id_142d6845` FOREIGN KEY (`group_id`) REFERENCES `auth_group` (`id`); CREATE INDEX `dashboards_groupdashboard_bda51c3c` ON `dashboards_groupdashboard` (`group_id`); That took 0.38 seconds ################################################## Running migration 97: CREATE TABLE `waffle_switch` ( `id` integer AUTO_INCREMENT NOT NULL PRIMARY KEY, `name` varchar(100) NOT NULL UNIQUE, `active` bool NOT NULL ) ENGINE=InnoDB CHARACTER SET utf8 COLLATE utf8_general_ci; CREATE TABLE `waffle_sample` ( `id` integer AUTO_INCREMENT NOT NULL PRIMARY KEY, `name` varchar(100) NOT NULL UNIQUE, `percent` numeric(4, 1) NOT NULL ) ENGINE=InnoDB CHARACTER SET utf8 COLLATE utf8_general_ci; That took 0.25 seconds ################################################## Running migration 98: -- Add is_draft column to gallery media ALTER TABLE `gallery_video` ADD `is_draft` bool DEFAULT NULL; ALTER TABLE `gallery_image` ADD `is_draft` bool DEFAULT NULL; ALTER TABLE `gallery_video` ADD UNIQUE `gallery_video_is_draft_creator_id` (`is_draft`, `creator_id`); ALTER TABLE `gallery_image` ADD UNIQUE `gallery_image_is_draft_creator_id` (`is_draft`, `creator_id`); -- Drop an unnecessary index on locale ALTER TABLE `gallery_video` DROP INDEX `gallery_video_locale`; ALTER TABLE `gallery_image` DROP INDEX `gallery_image_locale`; That took 4.53 seconds ################################################## Running migration 99: CREATE TABLE `messages_inboxmessage` ( `id` integer AUTO_INCREMENT NOT NULL PRIMARY KEY, `to_id` integer NOT NULL, `sender_id` integer, `message` longtext NOT NULL, `created` datetime NOT NULL, `read` bool NOT NULL, `replied` bool NOT NULL ) ENGINE=InnoDB CHARACTER SET utf8 COLLATE utf8_general_ci ; ALTER TABLE `messages_inboxmessage` ADD CONSTRAINT `to_id_refs_id_2d90390f` FOREIGN KEY (`to_id`) REFERENCES `auth_user` (`id`); ALTER TABLE `messages_inboxmessage` ADD CONSTRAINT `sender_id_refs_id_2d90390f` FOREIGN KEY (`sender_id`) REFERENCES `auth_user` (`id`); CREATE TABLE `messages_outboxmessage_to` ( `id` integer AUTO_INCREMENT NOT NULL PRIMARY KEY, `outboxmessage_id` integer NOT NULL, `user_id` integer NOT NULL, UNIQUE (`outboxmessage_id`, `user_id`) ) ENGINE=InnoDB CHARACTER SET utf8 COLLATE utf8_general_ci ; ALTER TABLE `messages_outboxmessage_to` ADD CONSTRAINT `user_id_refs_id_de0b949e` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`); CREATE TABLE `messages_outboxmessage` ( `id` integer AUTO_INCREMENT NOT NULL PRIMARY KEY, `sender_id` integer NOT NULL, `message` longtext NOT NULL, `created` datetime NOT NULL ) ENGINE=InnoDB CHARACTER SET utf8 COLLATE utf8_general_ci ; ALTER TABLE `messages_outboxmessage` ADD CONSTRAINT `sender_id_refs_id_4fcca07f` FOREIGN KEY (`sender_id`) REFERENCES `auth_user` (`id`); ALTER TABLE `messages_outboxmessage_to` ADD CONSTRAINT `outboxmessage_id_refs_id_f8c08fc4` FOREIGN KEY (`outboxmessage_id`) REFERENCES `messages_outboxmessage` (`id`); CREATE INDEX `messages_inboxmessage_80e39a0d` ON `messages_inboxmessage` (`to_id`); CREATE INDEX `messages_inboxmessage_901f59e9` ON `messages_inboxmessage` (`sender_id`); CREATE INDEX `messages_inboxmessage_3216ff68` ON `messages_inboxmessage` (`created`); CREATE INDEX `messages_inboxmessage_df3d2e75` ON `messages_inboxmessage` (`read`); CREATE INDEX `messages_outboxmessage_901f59e9` ON `messages_outboxmessage` (`sender_id`); CREATE INDEX `messages_outboxmessage_3216ff68` ON `messages_outboxmessage` (`created`); That took 0.77 seconds ################################################## Running migration 100: ALTER TABLE dashboards_groupdashboard MODIFY `group_id` integer NOT NULL UNIQUE; That took 0.24 seconds ################################################## Running migration 101: SET @ct = (SELECT id from django_content_type WHERE name='document' AND app_label='wiki'); INSERT INTO auth_permission (`name`, `content_type_id`, `codename`) VALUES ('Can delete ak locale documents', @ct, 'delete_document_ak'), ('Can delete ar locale documents', @ct, 'delete_document_ar'), ('Can delete as locale documents', @ct, 'delete_document_as'), ('Can delete ast locale documents', @ct, 'delete_document_ast'), ('Can delete bg locale documents', @ct, 'delete_document_bg'), ('Can delete bn-BD locale documents', @ct, 'delete_document_bn-BD'), ('Can delete bn-IN locale documents', @ct, 'delete_document_bn-IN'), ('Can delete bs locale documents', @ct, 'delete_document_bs'), ('Can delete ca locale documents', @ct, 'delete_document_ca'), ('Can delete cs locale documents', @ct, 'delete_document_cs'), ('Can delete da locale documents', @ct, 'delete_document_da'), ('Can delete de locale documents', @ct, 'delete_document_de'), ('Can delete el locale documents', @ct, 'delete_document_el'), ('Can delete en-US locale documents', @ct, 'delete_document_en-US'), ('Can delete eo locale documents', @ct, 'delete_document_eo'), ('Can delete es locale documents', @ct, 'delete_document_es'), ('Can delete et locale documents', @ct, 'delete_document_et'), ('Can delete eu locale documents', @ct, 'delete_document_eu'), ('Can delete fa locale documents', @ct, 'delete_document_fa'), ('Can delete fi locale documents', @ct, 'delete_document_fi'), ('Can delete fr locale documents', @ct, 'delete_document_fr'), ('Can delete fur locale documents', @ct, 'delete_document_fur'), ('Can delete fy-NL locale documents', @ct, 'delete_document_fy-NL'), ('Can delete ga-IE locale documents', @ct, 'delete_document_ga-IE'), ('Can delete gd locale documents', @ct, 'delete_document_gd'), ('Can delete gl locale documents', @ct, 'delete_document_gl'), ('Can delete gu-IN locale documents', @ct, 'delete_document_gu-IN'), ('Can delete he locale documents', @ct, 'delete_document_he'), ('Can delete hi-IN locale documents', @ct, 'delete_document_hi-IN'), ('Can delete hr locale documents', @ct, 'delete_document_hr'), ('Can delete hu locale documents', @ct, 'delete_document_hu'), ('Can delete hy-AM locale documents', @ct, 'delete_document_hy-AM'), ('Can delete id locale documents', @ct, 'delete_document_id'), ('Can delete ilo locale documents', @ct, 'delete_document_ilo'), ('Can delete is locale documents', @ct, 'delete_document_is'), ('Can delete it locale documents', @ct, 'delete_document_it'), ('Can delete ja locale documents', @ct, 'delete_document_ja'), ('Can delete kk locale documents', @ct, 'delete_document_kk'), ('Can delete kn locale documents', @ct, 'delete_document_kn'), ('Can delete ko locale documents', @ct, 'delete_document_ko'), ('Can delete lt locale documents', @ct, 'delete_document_lt'), ('Can delete mai locale documents', @ct, 'delete_document_mai'), ('Can delete mk locale documents', @ct, 'delete_document_mk'), ('Can delete mn locale documents', @ct, 'delete_document_mn'), ('Can delete mr locale documents', @ct, 'delete_document_mr'), ('Can delete ms locale documents', @ct, 'delete_document_ms'), ('Can delete my locale documents', @ct, 'delete_document_my'), ('Can delete nb-NO locale documents', @ct, 'delete_document_nb-NO'), ('Can delete nl locale documents', @ct, 'delete_document_nl'), ('Can delete no locale documents', @ct, 'delete_document_no'), ('Can delete oc locale documents', @ct, 'delete_document_oc'), ('Can delete pa-IN locale documents', @ct, 'delete_document_pa-IN'), ('Can delete pl locale documents', @ct, 'delete_document_pl'), ('Can delete pt-BR locale documents', @ct, 'delete_document_pt-BR'), ('Can delete pt-PT locale documents', @ct, 'delete_document_pt-PT'), ('Can delete rm locale documents', @ct, 'delete_document_rm'), ('Can delete ro locale documents', @ct, 'delete_document_ro'), ('Can delete ru locale documents', @ct, 'delete_document_ru'), ('Can delete rw locale documents', @ct, 'delete_document_rw'), ('Can delete si locale documents', @ct, 'delete_document_si'), ('Can delete sk locale documents', @ct, 'delete_document_sk'), ('Can delete sl locale documents', @ct, 'delete_document_sl'), ('Can delete sq locale documents', @ct, 'delete_document_sq'), ('Can delete sr-CYRL locale documents', @ct, 'delete_document_sr-CYRL'), ('Can delete sr-LATN locale documents', @ct, 'delete_document_sr-LATN'), ('Can delete sv-SE locale documents', @ct, 'delete_document_sv-SE'), ('Can delete ta-LK locale documents', @ct, 'delete_document_ta-LK'), ('Can delete te locale documents', @ct, 'delete_document_te'), ('Can delete th locale documents', @ct, 'delete_document_th'), ('Can delete tr locale documents', @ct, 'delete_document_tr'), ('Can delete uk locale documents', @ct, 'delete_document_uk'), ('Can delete vi locale documents', @ct, 'delete_document_vi'), ('Can delete zh-CN locale documents', @ct, 'delete_document_zh-CN'), ('Can delete zh-TW locale documents', @ct, 'delete_document_zh-TW'); That took 0.28 seconds ################################################## [root@mradm02 prod]# /data/sumo/deploy Do you really want to push SUMO and reload apache? [y/n] y [master 9dc98a5] SUMO push 204 files changed, 13648 insertions(+), 4187 deletions(-) create mode 100644 support.mozilla.com/kitsune/apps/announcements/tasks.py create mode 100644 support.mozilla.com/kitsune/apps/announcements/templates/announcements/email/announcement.ltxt create mode 100644 support.mozilla.com/kitsune/apps/announcements/tests/__init__.py create mode 100644 support.mozilla.com/kitsune/apps/announcements/tests/test_tasks.py create mode 100644 support.mozilla.com/kitsune/apps/dashboards/admin.py create mode 100644 support.mozilla.com/kitsune/apps/dashboards/helpers.py create mode 100644 support.mozilla.com/kitsune/apps/dashboards/personal.py create mode 100644 support.mozilla.com/kitsune/apps/dashboards/templates/dashboards/group_locale.html rewrite support.mozilla.com/kitsune/apps/dashboards/templates/dashboards/includes/macros.html (61%) create mode 100644 support.mozilla.com/kitsune/apps/dashboards/templates/dashboards/includes/personal_tabs.html create mode 100644 support.mozilla.com/kitsune/apps/dashboards/tests/test_personal.py create mode 100644 support.mozilla.com/kitsune/apps/dashboards/utils.py create mode 100644 support.mozilla.com/kitsune/apps/forums/old_urls.py rewrite support.mozilla.com/kitsune/apps/gallery/templates/gallery/includes/upload_media_form.html (93%) create mode 100644 support.mozilla.com/kitsune/apps/messages/__init__.py create mode 100644 support.mozilla.com/kitsune/apps/messages/context_processors.py create mode 100644 support.mozilla.com/kitsune/apps/messages/models.py create mode 100644 support.mozilla.com/kitsune/apps/messages/signals.py copy support.mozilla.com/kitsune/apps/{dashboards => messages}/tests/__init__.py (100%) create mode 100644 support.mozilla.com/kitsune/apps/messages/tests/test_context_processors.py create mode 100644 support.mozilla.com/kitsune/apps/messages/tests/test_internal_api.py create mode 100644 support.mozilla.com/kitsune/apps/messages/views.py create mode 100644 support.mozilla.com/kitsune/apps/sumo/templates/sumo/deprecated.html copy support.mozilla.com/kitsune/apps/{dashboards/tests => wiki/management}/__init__.py (100%) copy support.mozilla.com/kitsune/apps/{dashboards/tests => wiki/management/commands}/__init__.py (100%) create mode 100644 support.mozilla.com/kitsune/apps/wiki/management/commands/dump_topics.py create mode 100644 support.mozilla.com/kitsune/apps/wiki/templates/wiki/confirm_document_delete.html rename support.mozilla.com/kitsune/apps/wiki/templates/wiki/{document_revisions.html => history.html} (91%) create mode 100644 support.mozilla.com/kitsune/apps/wiki/topic_strings.py rewrite support.mozilla.com/kitsune/locale/es/LC_MESSAGES/messages.mo (93%) copy support.mozilla.com/kitsune/locale/{pl => fy_NL}/LC_MESSAGES/messages.mo (50%) rewrite support.mozilla.com/kitsune/locale/hu/LC_MESSAGES/messages.mo (94%) copy support.mozilla.com/kitsune/locale/{zh_TW => is}/LC_MESSAGES/javascript.mo (52%) copy support.mozilla.com/kitsune/locale/{pl => is}/LC_MESSAGES/messages.mo (50%) copy support.mozilla.com/kitsune/locale/{pl => nl}/LC_MESSAGES/messages.mo (50%) copy support.mozilla.com/kitsune/locale/{pl => pt_BR}/LC_MESSAGES/messages.mo (50%) rewrite support.mozilla.com/kitsune/locale/sq/LC_MESSAGES/messages.mo (84%) copy support.mozilla.com/kitsune/locale/{pl => tr}/LC_MESSAGES/messages.mo (50%) copy support.mozilla.com/kitsune/locale/{pl => zh_TW}/LC_MESSAGES/messages.mo (50%) rewrite support.mozilla.com/kitsune/media/js/gallery-all.js (74%) rewrite support.mozilla.com/kitsune/media/js/gallery-min.js (82%) rewrite support.mozilla.com/kitsune/media/js/gallery.js (94%) create mode 100644 support.mozilla.com/kitsune/migrations/100-dash-group-id-unique.sql create mode 100644 support.mozilla.com/kitsune/migrations/101-document-delete-permissions.sql create mode 100644 support.mozilla.com/kitsune/migrations/95-group-dashboards.sql create mode 100644 support.mozilla.com/kitsune/migrations/96-group-dashboard-fix.sql create mode 100644 support.mozilla.com/kitsune/migrations/97-waffle-0.6.sql create mode 100644 support.mozilla.com/kitsune/migrations/98-gallery-is-draft.sql create mode 100644 support.mozilla.com/kitsune/migrations/99-private-messages.sql create mode 100644 support.mozilla.com/kitsune/requirements/tests-compiled.txt create mode 100644 support.mozilla.com/kitsune/scripts/run_jstests.py create mode 100755 support.mozilla.com/kitsune/scripts/run_jstests.sh create mode 100644 support.mozilla.com/kitsune/vendor/packages/httplib2/CHANGELOG create mode 100644 support.mozilla.com/kitsune/vendor/packages/httplib2/MANIFEST create mode 100644 support.mozilla.com/kitsune/vendor/packages/httplib2/README create mode 100644 support.mozilla.com/kitsune/vendor/packages/httplib2/python2/httplib2/__init__.py create mode 100644 support.mozilla.com/kitsune/vendor/packages/httplib2/python2/httplib2/iri2uri.py create mode 100644 support.mozilla.com/kitsune/vendor/packages/httplib2/python2/httplib2test.py create mode 100644 support.mozilla.com/kitsune/vendor/packages/httplib2/python3/README create mode 100644 support.mozilla.com/kitsune/vendor/packages/httplib2/python3/httplib2/__init__.py create mode 100644 support.mozilla.com/kitsune/vendor/packages/httplib2/python3/httplib2/iri2uri.py create mode 100644 support.mozilla.com/kitsune/vendor/packages/httplib2/python3/httplib2test.py create mode 100644 support.mozilla.com/kitsune/vendor/packages/httplib2/setup.py create mode 100644 support.mozilla.com/kitsune/vendor/src/django-waffle/waffle/migrations/0001_initial.py copy support.mozilla.com/kitsune/{apps/dashboards/tests => vendor/src/django-waffle/waffle/migrations}/__init__.py (100%) create mode 100644 support.mozilla.com/kitsune/vendor/src/django-waffle/waffle/tests/test_decorators.py create mode 100644 support.mozilla.com/kitsune/vendor/src/jstestnetlib/LICENSE create mode 100644 support.mozilla.com/kitsune/vendor/src/jstestnetlib/README.rst copy support.mozilla.com/kitsune/{apps/dashboards/tests => vendor/src/jstestnetlib/jstestnetlib}/__init__.py (100%) create mode 100644 support.mozilla.com/kitsune/vendor/src/jstestnetlib/jstestnetlib/control.py create mode 100644 support.mozilla.com/kitsune/vendor/src/jstestnetlib/jstestnetlib/noseplugin.py copy support.mozilla.com/kitsune/{apps/dashboards => vendor/src/jstestnetlib/jstestnetlib}/tests/__init__.py (100%) create mode 100644 support.mozilla.com/kitsune/vendor/src/jstestnetlib/jstestnetlib/tests/test_webapp.py create mode 100644 support.mozilla.com/kitsune/vendor/src/jstestnetlib/jstestnetlib/webapp.py create mode 100644 support.mozilla.com/kitsune/vendor/src/jstestnetlib/requirements.txt create mode 100644 support.mozilla.com/kitsune/vendor/src/jstestnetlib/setup.py create mode 100644 support.mozilla.com/kitsune/vendor/src/pystatsd/LICENSE create mode 100644 support.mozilla.com/kitsune/vendor/src/pystatsd/MANIFEST.in create mode 100644 support.mozilla.com/kitsune/vendor/src/pystatsd/README.rst create mode 100644 support.mozilla.com/kitsune/vendor/src/pystatsd/setup.py create mode 100644 support.mozilla.com/kitsune/vendor/src/pystatsd/statsd/__init__.py create mode 100644 support.mozilla.com/kitsune/vendor/src/pystatsd/statsd/client.py rewrite support.mozilla.com/kitsune/webroot/.htaccess (68%) + cd /data/sync/sumo + /usr/bin/git fetch -q + /usr/bin/git reset -q --hard origin + /data/bin/issue-multi-command.py sumo /data/bin/libget/get-php5-www-git.sh [support5.webapp.phx1.mozilla.com] run: /data/bin/libget/get-php5-www-git.sh [support3.webapp.phx1.mozilla.com] run: /data/bin/libget/get-php5-www-git.sh [support1.webapp.phx1.mozilla.com] run: /data/bin/libget/get-php5-www-git.sh [support1.webapp.phx1.mozilla.com] out: Not removing support.mozilla.com/kitsune/apps/notifications/ [support1.webapp.phx1.mozilla.com] out: Not removing support.mozilla.com/kitsune/vendor/packages/celery/ [support1.webapp.phx1.mozilla.com] out: Not removing support.mozilla.com/kitsune/vendor/packages/django-celery/ [support4.webapp.phx1.mozilla.com] run: /data/bin/libget/get-php5-www-git.sh [support2.webapp.phx1.mozilla.com] run: /data/bin/libget/get-php5-www-git.sh + /data/bin/issue-multi-command.py sumo_celery /data/bin/libget/get-php5-www-git.sh [sumocelery1.webapp.phx1.mozilla.com] run: /data/bin/libget/get-php5-www-git.sh [sumocelery1.webapp.phx1.mozilla.com] out: Not removing support.mozilla.com/kitsune/apps/notifications/ [sumocelery1.webapp.phx1.mozilla.com] out: Not removing support.mozilla.com/kitsune/vendor/packages/celery/ [sumocelery1.webapp.phx1.mozilla.com] out: Not removing support.mozilla.com/kitsune/vendor/packages/django-celery/ + /data/bin/issue-multi-command.py sumo apachectl graceful [support5.webapp.phx1.mozilla.com] run: apachectl graceful [support1.webapp.phx1.mozilla.com] run: apachectl graceful [support4.webapp.phx1.mozilla.com] run: apachectl graceful [support2.webapp.phx1.mozilla.com] run: apachectl graceful [support3.webapp.phx1.mozilla.com] run: apachectl graceful Do you want to restart celery? [y/n] y [sumocelery1.webapp.phx1.mozilla.com] run: /sbin/service celeryd-kitsune-prod restart [sumocelery1.webapp.phx1.mozilla.com] out: Restarting celery-kitsune-prod: celery-kitsune-prod: stopped [sumocelery1.webapp.phx1.mozilla.com] out: celery-kitsune-prod: started [sumocelery1.webapp.phx1.mozilla.com] out: [ OK ] [root@mradm02 prod]#
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
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.