Closed Bug 652834 Opened 13 years ago Closed 13 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: 13 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.