Closed Bug 651247 Opened 13 years ago Closed 13 years ago

Push Firefox Input 3.4 to production

Categories

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

All
Other
task
Not set
minor

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: davedash, Assigned: jabba)

Details

(Whiteboard: [Wednesday 4/27 @4pm])

Please perform a push for Firefox Input on Wednesday, 4/27.

Please schedule this, and we will inform you when the code is ready to go.

This is a normal push, but it will involve updates to sphinx (not mandatory, but recommended).

No outage page needed.

User impact: The dashboard should show feedback across all 4.x versions.  Users using <4.0 Fx will no longer be able to leave feedback (fixes a regression).
Assignee: server-ops → jdow
Whiteboard: [Wednesday 4/27 @4pm]
[root@mradm02 ~]# bin/input_update.sh 
Updating vendor...
Already up-to-date.
Updating reporter...
remote: Counting objects: 220, done.
remote: Compressing objects: 100% (87/87), done.
remote: Total 147 (delta 119), reused 61 (delta 54)
Receiving objects: 100% (147/147), 15.18 KiB, done.
Resolving deltas: 100% (119/119), completed with 64 local objects.
From git://github.com/fwenzel/reporter
   810aba0..87fcb43  last_known_good -> origin/last_known_good
   8ae01a4..deee8c2  master     -> origin/master
 + 87fcb43...deee8c2 prod       -> origin/prod  (forced update)
 * [new tag]         3.4        -> 3.4
M	locale
Previous HEAD position was 87fcb43... bug 648401, opening the gates
HEAD is now at deee8c2... bug 642016, rtl fixes for themes
remote: Counting objects: 73, done.
remote: Compressing objects: 100% (48/48), done.
remote: Total 60 (delta 30), reused 0 (delta 0)
Unpacking objects: 100% (60/60), done.
From git://github.com/fwenzel/reporter-locales
   16727a5..a4cafcd  master     -> origin/master
Submodule path 'locale': checked out 'a4cafcd6d04e154440e1934cf6b2ad2441ec0d2e'
cat: /data/input/python/input.mozilla.com/reporter/media/js/libs/highcharts.src.js: No such file or directory
/data/input/www /data/input
[master a8b026d] deploy input
 85 files changed, 643 insertions(+), 2249 deletions(-)
 rewrite django/input.mozilla.com/reporter/apps/dashboard/templates/dashboard/includes/feedback_chart.html (84%)
 rename django/input.mozilla.com/reporter/apps/feedback/templates/feedback/{need_release.html => download.html} (100%)
 rename django/input.mozilla.com/reporter/apps/feedback/templates/feedback/mobile/{need_beta.html => download.html} (100%)
 delete mode 100644 django/input.mozilla.com/reporter/apps/feedback/templates/feedback/mobile/release_index.html
 delete mode 100644 django/input.mozilla.com/reporter/apps/feedback/templates/feedback/need_beta.html
 delete mode 100644 django/input.mozilla.com/reporter/apps/feedback/templates/feedback/release_index.html
 rewrite django/input.mozilla.com/reporter/apps/input/__init__.pyc (84%)
 delete mode 100644 django/input.mozilla.com/reporter/apps/search/templates/search/release.html
 delete mode 100644 django/input.mozilla.com/reporter/apps/website_issues/templates/website_issues/includes/macros.html
 rewrite django/input.mozilla.com/reporter/locale/ko/LC_MESSAGES/messages.mo (98%)
 rewrite django/input.mozilla.com/reporter/locale/vi/LC_MESSAGES/messages.mo (97%)
 delete mode 100644 django/input.mozilla.com/reporter/media/js/libs/highcharts.js
 delete mode 100644 django/input.mozilla.com/reporter/templates/includes/channel_switcher.html
/data/input
From git://mradm02/data/input/www
   fef873f..a8b026d  master     -> origin/master
[pp-app-input03] run: /data/bin/libget/get-php5-www-git.sh
[pp-app-input01] run: /data/bin/libget/get-php5-www-git.sh
[pp-app-input02] run: /data/bin/libget/get-php5-www-git.sh
Restart Apache? [y/n] y
[pp-app-input03] run: apachectl graceful
[pp-app-input03] err: Warning: DocumentRoot [/data/www/default] does not exist
[pp-app-input03] err: Warning: DocumentRoot [/data/www/default] does not exist
[pp-app-input02] run: apachectl graceful
[pp-app-input02] err: Warning: DocumentRoot [/data/www/default] does not exist
[pp-app-input02] err: Warning: DocumentRoot [/data/www/default] does not exist
[pp-app-input02] err: httpd: Could not reliably determine the server's fully qualified domain name, using pp-app-input02.phx.mozilla.com for ServerName
[pp-app-input01] run: apachectl graceful
[pp-app-input01] err: Warning: DocumentRoot [/data/www/default] does not exist
[pp-app-input01] err: Warning: DocumentRoot [/data/www/default] does not exist
[root@mradm02 ~]# vim bin/input_update.sh 
[root@mradm02 ~]# vim bin/input_update.sh 
[root@mradm02 ~]# bin/input_update.sh 
Updating vendor...
Already up-to-date.
Updating reporter...
HEAD is now at deee8c2... bug 642016, rtl fixes for themes
Getting highcharts...
Compressing Assets...
/data/input/www /data/input
[master d37ac7e] deploy input
 119 files changed, 21490 insertions(+), 80 deletions(-)
 create mode 100644 django/input.mozilla.com/reporter/apps/api/cron.pyc
 create mode 100644 django/input.mozilla.com/reporter/apps/api/models.pyc
 create mode 100644 django/input.mozilla.com/reporter/apps/feedback/cron.pyc
 rewrite django/input.mozilla.com/reporter/apps/feedback/models.pyc (97%)
 create mode 100644 django/input.mozilla.com/reporter/apps/feedback/query.pyc
 rewrite django/input.mozilla.com/reporter/apps/feedback/utils.pyc (84%)
 create mode 100644 django/input.mozilla.com/reporter/apps/input/cron.pyc
 create mode 100644 django/input.mozilla.com/reporter/apps/input/decorators.pyc
 create mode 100644 django/input.mozilla.com/reporter/apps/input/helpers.pyc
 create mode 100644 django/input.mozilla.com/reporter/apps/input/models.pyc
 create mode 100644 django/input.mozilla.com/reporter/apps/input/signals.pyc
 rewrite django/input.mozilla.com/reporter/apps/input/urlresolvers.pyc (90%)
 create mode 100644 django/input.mozilla.com/reporter/apps/themes/cron.pyc
 create mode 100644 django/input.mozilla.com/reporter/apps/themes/helpers.pyc
 create mode 100644 django/input.mozilla.com/reporter/apps/themes/models.pyc
 create mode 100644 django/input.mozilla.com/reporter/apps/website_issues/helpers.pyc
 create mode 100644 django/input.mozilla.com/reporter/apps/website_issues/models.pyc
 create mode 100644 django/input.mozilla.com/reporter/apps/website_issues/utils.pyc
 create mode 100644 django/input.mozilla.com/reporter/media/js/libs/highcharts.src.js
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/Babel/babel/__init__.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/Babel/babel/core.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/Babel/babel/dates.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/Babel/babel/localedata.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/Babel/babel/numbers.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/Babel/babel/support.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/Babel/babel/util.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/Django/django/contrib/admin/models.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/Django/django/contrib/auth/models.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/Django/django/contrib/contenttypes/generic.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/Django/django/contrib/messages/models.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/Django/django/contrib/sessions/models.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/Django/django/contrib/sites/models.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/Django/django/core/handlers/__init__.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/Django/django/core/handlers/base.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/Django/django/core/handlers/wsgi.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/Django/django/core/mail/__init__.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/Django/django/core/mail/backends/__init__.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/Django/django/core/mail/backends/base.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/Django/django/core/mail/backends/locmem.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/Django/django/core/mail/backends/smtp.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/Django/django/core/mail/message.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/Django/django/core/mail/utils.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/Django/django/core/management/validation.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/Django/django/test/__init__.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/Django/django/test/_doctest.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/Django/django/test/client.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/Django/django/test/signals.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/Django/django/test/testcases.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/Django/django/test/utils.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/Django/django/utils/simplejson/__init__.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/carrot/carrot/__init__.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/carrot/carrot/utils.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/celery/celery/__init__.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/celery/celery/conf.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/celery/celery/exceptions.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/celery/celery/loaders/__init__.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/celery/celery/loaders/base.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/celery/celery/routes.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/celery/celery/states.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/celery/celery/utils/__init__.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/celery/celery/utils/compat.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/celery/celery/utils/functional.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/celery/celery/utils/timeutils.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/django-celery/djcelery/loaders.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/django-celery/djcelery/managers.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/django-celery/djcelery/models.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/django-picklefield/src/picklefield/__init__.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/django-picklefield/src/picklefield/fields.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/django-view-cache-utils/view_cache_utils/__init__.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/django-view-cache-utils/view_cache_utils/middleware.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/importlib/importlib/__init__.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/nose/nose/__init__.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/nose/nose/case.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/nose/nose/config.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/nose/nose/core.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/nose/nose/exc.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/nose/nose/failure.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/nose/nose/importer.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/nose/nose/loader.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/nose/nose/plugins/__init__.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/nose/nose/plugins/base.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/nose/nose/plugins/deprecated.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/nose/nose/plugins/errorclass.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/nose/nose/plugins/manager.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/nose/nose/plugins/plugintest.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/nose/nose/plugins/skip.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/nose/nose/proxy.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/nose/nose/pyversion.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/nose/nose/result.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/nose/nose/selector.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/nose/nose/suite.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/nose/nose/tools.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/nose/nose/util.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/pytz/pytz/__init__.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/pytz/pytz/tzfile.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/pytz/pytz/tzinfo.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/stemming/stemming/__init__.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/stemming/stemming/porter2.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/topia.termextract/src/topia/termextract/__init__.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/topia.termextract/src/topia/termextract/extract.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/topia.termextract/src/topia/termextract/interfaces.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/topia.termextract/src/topia/termextract/tag.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/zope.interface/src/zope/interface/__init__.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/zope.interface/src/zope/interface/advice.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/zope.interface/src/zope/interface/declarations.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/zope.interface/src/zope/interface/exceptions.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/zope.interface/src/zope/interface/interface.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/zope.interface/src/zope/interface/interfaces.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/packages/zope.interface/src/zope/interface/ro.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/src/django-cronjobs/cronjobs/management/__init__.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/src/django-cronjobs/cronjobs/management/commands/__init__.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/src/django-cronjobs/cronjobs/management/commands/cron.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/src/test-utils/test_utils/__init__.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/src/test-utils/test_utils/signals.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/src/textcluster/textcluster/__init__.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/src/textcluster/textcluster/cluster.pyc
 create mode 100644 django/input.mozilla.com/reporter/vendor/src/textcluster/textcluster/search.pyc
/data/input
From git://mradm02/data/input/www
   a8b026d..d37ac7e  master     -> origin/master
[pp-app-input03] run: /data/bin/libget/get-php5-www-git.sh
[pp-app-input01] run: /data/bin/libget/get-php5-www-git.sh
[pp-app-input02] run: /data/bin/libget/get-php5-www-git.sh
Restart Apache? [y/n] y
[pp-app-input01] run: apachectl graceful
[pp-app-input01] err: Warning: DocumentRoot [/data/www/default] does not exist
[pp-app-input01] err: Warning: DocumentRoot [/data/www/default] does not exist
[pp-app-input02] run: apachectl graceful
[pp-app-input02] err: Warning: DocumentRoot [/data/www/default] does not exist
[pp-app-input02] err: Warning: DocumentRoot [/data/www/default] does not exist
[pp-app-input02] err: httpd: Could not reliably determine the server's fully qualified domain name, using pp-app-input02.phx.mozilla.com for ServerName
[pp-app-input03] run: apachectl graceful
[pp-app-input03] err: Warning: DocumentRoot [/data/www/default] does not exist
[pp-app-input03] err: Warning: DocumentRoot [/data/www/default] does not exist
[root@mradm02 ~]#
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Verified. Spot checked input.mozilla.com and m.input.mozilla.com for obvious layout and missing data. Also checked feedback submission (/happy/, /sad/, and /ideas/) works on both mobile and desktop. 

Thank you all who participated.
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.