Closed Bug 842286 Opened 11 years ago Closed 11 years ago

Update https://gameon.allizom.org/en-US/ [gameon-staging site]

Categories

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

x86
macOS
task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: boozeniges, Assigned: cturra)

References

()

Details

(Whiteboard: [triaged 20130218][push interrupt])

Have pushed some code out to master - can we have a push to stage to ensure that everything is working as expected?

Cheers, 

Ross
Blocks: 842287
Ross - i completed the push for stage (see stdout below). i did notice a traceback returned in the 'data migrations' section below, can you give it a quick review?


[root@genericadm.private.phx1 gameon.allizom.org]# bash update
Updating code...
Updating vendor submodules...
Cleaning gitignore and pyc files...
Storing revision information...
Running schema/data migrations...
Traceback (most recent call last):
  File "manage.py", line 23, in <module>
    manage.main()
  File "/data/genericrhel6-stage/src/gameon.allizom.org/gameon/vendor/src/funfactory/funfactory/manage.py", line 143, in main
    execute_manager(current_settings)
  File "/data/genericrhel6-stage/src/gameon.allizom.org/gameon/vendor/lib/python/django/core/management/__init__.py", line 459, in execute_manager
    utility.execute()
  File "/data/genericrhel6-stage/src/gameon.allizom.org/gameon/vendor/lib/python/django/core/management/__init__.py", line 382, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/data/genericrhel6-stage/src/gameon.allizom.org/gameon/vendor/lib/python/django/core/management/base.py", line 196, in run_from_argv
    self.execute(*args, **options.__dict__)
  File "/data/genericrhel6-stage/src/gameon.allizom.org/gameon/vendor/lib/python/django/core/management/base.py", line 232, in execute
    output = self.handle(*args, **options)
  File "/data/genericrhel6-stage/src/gameon.allizom.org/gameon/vendor-local/lib/python/south/management/commands/migrate.py", line 108, in handle
    ignore_ghosts = ignore_ghosts,
  File "/data/genericrhel6-stage/src/gameon.allizom.org/gameon/vendor-local/lib/python/south/migration/__init__.py", line 193, in migrate_app
    applied_all = check_migration_histories(applied_all, delete_ghosts, ignore_ghosts)
  File "/data/genericrhel6-stage/src/gameon.allizom.org/gameon/vendor-local/lib/python/south/migration/__init__.py", line 74, in check_migration_histories
    m = h.get_migration()
  File "/data/genericrhel6-stage/src/gameon.allizom.org/gameon/vendor-local/lib/python/south/models.py", line 34, in get_migration
    return self.get_migrations().migration(self.migration)
  File "/data/genericrhel6-stage/src/gameon.allizom.org/gameon/vendor-local/lib/python/south/models.py", line 31, in get_migrations
    return Migrations(self.app_name)
  File "/data/genericrhel6-stage/src/gameon.allizom.org/gameon/vendor-local/lib/python/south/migration/base.py", line 61, in __call__
    self.instances[app_label] = super(MigrationsMetaclass, self).__call__(app_label_to_app_module(app_label), **kwds)
  File "/data/genericrhel6-stage/src/gameon.allizom.org/gameon/vendor-local/lib/python/south/migration/base.py", line 89, in __init__
    self.set_application(application, force_creation, verbose_creation)
  File "/data/genericrhel6-stage/src/gameon.allizom.org/gameon/vendor-local/lib/python/south/migration/base.py", line 161, in set_application
    raise exceptions.NoMigrations(application)
south.exceptions.NoMigrations: Application '<module 'djcelery' from '/data/genericrhel6-stage/src/gameon.allizom.org/gameon/vendor/lib/python/djcelery/__init__.py'>' has no migrations.
There was an error while updating. Please try again later. Aborting.
Deploying code...
[2013-02-18 10:04:29] Running rsync_project
[2013-02-18 10:04:29] [localhost] running: /usr/bin/rsync -aq --include '.gitkeep' --exclude '.git*' --exclude '.hg*' --exclude '.svn*' --exclude 'CVS' --exclude '.bzr*' --delete /data/genericrhel6-stage/src/gameon.allizom.org/ /data/genericrhel6-stage/www/gameon.allizom.org/
[2013-02-18 10:04:35] [localhost] finished: /usr/bin/rsync -aq --include '.gitkeep' --exclude '.git*' --exclude '.hg*' --exclude '.svn*' --exclude 'CVS' --exclude '.bzr*' --delete /data/genericrhel6-stage/src/gameon.allizom.org/ /data/genericrhel6-stage/www/gameon.allizom.org/ (5.932s)
[2013-02-18 10:04:35] Finished rsync_project (5.932s)
[2013-02-18 10:04:35] Running commit_www
[2013-02-18 10:04:35] [localhost] running: cd /data/genericrhel6-stage/www && /usr/bin/git add .; /usr/bin/git commit -a -m 'deploy ['gameon.allizom.org']'
[2013-02-18 10:06:55] [localhost] finished: cd /data/genericrhel6-stage/www && /usr/bin/git add .; /usr/bin/git commit -a -m 'deploy ['gameon.allizom.org']' (139.568s)
[localhost] out: [master f015a18] deploy [gameon.allizom.org]
[localhost] out: 388 files changed, 14866 insertions(+), 42151 deletions(-)
[localhost] out: create mode 100644 gameon.allizom.org/gameon/gameon/base/static/base/img/judges/tom-kenyon.jpg
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/__init__.py (71%)
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/abstract.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/actors.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/app/__init__.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/app/abstract.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/app/amqp.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/app/annotations.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/app/base.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/app/defaults.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/app/task/__init__.py
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/apps/worker.py (65%)
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/backends/__init__.py (93%)
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/backends/amqp.py (81%)
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/backends/cache.py (70%)
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/backends/cassandra.py (75%)
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/backends/pyredis.py (93%)
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/backends/redis.py
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/beat.py (62%)
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/bin/base.py (89%)
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/bin/celeryev.py (95%)
[localhost] out: rename gameon.allizom.org/gameon/vendor/lib/python/celery/{tests/test_compat => concurrency}/__init__.py (100%)
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/concurrency/base.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/concurrency/eventlet.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/concurrency/gevent.py
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/concurrency/processes/__init__.py (78%)
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/concurrency/processes/_win.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/concurrency/processes/forking.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/concurrency/processes/process.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/concurrency/solo.py
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/concurrency/threads.py (74%)
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/conf.py (99%)
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/contrib/batches.py (95%)
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/contrib/bundles.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/contrib/migrate.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/contrib/rdb.py
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/datastructures.py (82%)
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/decorators.py (97%)
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/events/__init__.py (77%)
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/execute/__init__.py (98%)
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/execute/trace.py (92%)
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/loaders/__init__.py (82%)
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/loaders/app.py
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/loaders/base.py (84%)
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/loaders/default.py (66%)
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/local.py
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/log.py (74%)
[localhost] out: rename gameon.allizom.org/gameon/vendor/lib/python/celery/{tests/test_slow => management}/__init__.py (100%)
[localhost] out: rename gameon.allizom.org/gameon/vendor/lib/python/{djcelery/migrations => celery/management/commands}/__init__.py (100%)
[localhost] out: create mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/management/commands/celeryd.py
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/messaging.py (99%)
[localhost] out: create mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/models.py
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/platforms.py (75%)
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/result.py (72%)
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/security/__init__.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/security/certificate.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/security/key.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/security/serialization.py
[localhost] out: rename gameon.allizom.org/gameon/vendor/lib/python/celery/{utils => }/serialization.py (73%)
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/signals.py (62%)
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/task/__init__.py (98%)
[localhost] out: create mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/task/builtins.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/task/chords.py
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/task/control.py (79%)
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/task/sets.py (60%)
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/tests/__init__.py (83%)
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/tests/config.py (62%)
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_app/__init__.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_app/test_actors.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_app/test_annotations.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_app/test_app_amqp.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_app/test_app_defaults.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_app/test_loaders.py
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_backends/__init__.py (70%)
[localhost] out: create mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_backends/disabled_amqp.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_backends/test_amqp.py
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_backends/test_cache.py (78%)
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_backends/test_mongodb.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_backends/test_pyredis_compat.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_backends/test_redis_unit.py
[localhost] out: rename gameon.allizom.org/gameon/vendor/lib/python/celery/tests/{test_app => }/test_beat.py (72%)
[localhost] out: rename gameon.allizom.org/gameon/vendor/lib/python/{kombu/tests/transport => celery/tests/test_bin}/__init__.py (100%)
[localhost] out: create mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_bin/test_base.py
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_bin/test_celerybeat.py (60%)
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_bin/test_celeryd.py (67%)
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_bin/test_celeryev.py
[localhost] out: rename gameon.allizom.org/gameon/vendor/lib/python/celery/tests/{test_slow => }/test_buckets.py (87%)
[localhost] out: rename gameon.allizom.org/gameon/vendor/lib/python/celery/tests/{test_app => }/test_celery.py (80%)
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_compat/test_decorators.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_compat/test_messaging.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_concurrency/__init__.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_concurrency/test_concurrency_eventlet.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_concurrency/test_concurrency_gevent.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_concurrency/test_concurrency_solo.py
[localhost] out: rename gameon.allizom.org/gameon/vendor/lib/python/celery/tests/{test_concurrency => }/test_concurrency_processes.py (53%)
[localhost] out: create mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_datastructures.py
[localhost] out: create mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_events.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_events/__init__.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_events/test_events_cursesmon.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_events/test_events_snapshot.py
[localhost] out: rename gameon.allizom.org/gameon/vendor/lib/python/celery/tests/{test_events => }/test_events_state.py (66%)
[localhost] out: create mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_loaders.py
[localhost] out: rename gameon.allizom.org/gameon/vendor/lib/python/celery/tests/{test_app => }/test_log.py (63%)
[localhost] out: create mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_messaging.py
[localhost] out: rename gameon.allizom.org/gameon/vendor/lib/python/celery/tests/{test_utils => }/test_pickle.py (82%)
[localhost] out: rename gameon.allizom.org/gameon/vendor/lib/python/celery/tests/{test_concurrency => }/test_pool.py (72%)
[localhost] out: rename gameon.allizom.org/gameon/vendor/lib/python/celery/tests/{test_task => }/test_registry.py (75%)
[localhost] out: create mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_result.py
[localhost] out: rename gameon.allizom.org/gameon/vendor/lib/python/celery/tests/{test_app => }/test_routes.py (52%)
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_security/__init__.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_security/case.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_security/test_certificate.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_security/test_key.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_security/test_serialization.py
[localhost] out: create mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_serialization.py
[localhost] out: rename gameon.allizom.org/gameon/vendor/lib/python/celery/tests/{test_task => }/test_states.py (81%)
[localhost] out: rename gameon.allizom.org/gameon/vendor/lib/python/celery/tests/{test_task/__init__.py => test_task.py} (60%)
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_task/test_chord.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_task/test_context.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_task/test_execute_trace.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_task/test_result.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_task/test_task_builtins.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_task/test_task_control.py
[localhost] out: rename gameon.allizom.org/gameon/vendor/lib/python/celery/tests/{test_task => }/test_task_abortable.py (87%)
[localhost] out: create mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_task_builtins.py
[localhost] out: create mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_task_control.py
[localhost] out: rename gameon.allizom.org/gameon/vendor/lib/python/celery/tests/{test_task => }/test_task_http.py (64%)
[localhost] out: rename gameon.allizom.org/gameon/vendor/lib/python/celery/tests/{test_task => }/test_task_sets.py (68%)
[localhost] out: create mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_timer2.py
[localhost] out: create mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_utils.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_utils/__init__.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_utils/test_datastructures.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_utils/test_serialization.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_utils/test_timer2.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_utils/test_utils_encoding.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_utils/test_utils_info.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_utils/test_utils_timeutils.py
[localhost] out: create mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_utils_info.py
[localhost] out: create mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_worker.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_worker/__init__.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_worker/test_bootsteps.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_worker/test_worker_autoscale.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_worker/test_worker_control.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_worker/test_worker_heartbeat.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_worker/test_worker_job.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_worker/test_worker_mediator.py
[localhost] out: create mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_worker_control.py
[localhost] out: create mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_worker_controllers.py
[localhost] out: create mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_worker_heartbeat.py
[localhost] out: create mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/tests/test_worker_job.py
[localhost] out: rename gameon.allizom.org/gameon/vendor/lib/python/celery/tests/{test_worker => }/test_worker_revoke.py (69%)
[localhost] out: rename gameon.allizom.org/gameon/vendor/lib/python/celery/tests/{test_worker => }/test_worker_state.py (82%)
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/tests/utils.py (77%)
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/utils/encoding.py
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/utils/functional.py (97%)
[localhost] out: create mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/utils/info.py
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/utils/mail.py (67%)
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/utils/threads.py
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/worker/__init__.py (89%)
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/worker/autoreload.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/worker/autoscale.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/worker/consumer.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/worker/control.py
[localhost] out: create mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/worker/control/__init__.py
[localhost] out: create mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/worker/control/builtins.py
[localhost] out: create mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/worker/control/registry.py
[localhost] out: create mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/worker/controllers.py
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/worker/heartbeat.py (87%)
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/worker/job.py (78%)
[localhost] out: create mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/worker/listener.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/worker/mediator.py
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/celery/worker/state.py (70%)
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/celery/worker/strategy.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/djcelery/admin_utils.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/djcelery/app.py
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/djcelery/contrib/test_runner.py (60%)
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/djcelery/management/base.py (91%)
[localhost] out: rewrite gameon.allizom.org/gameon/vendor/lib/python/djcelery/management/commands/celeryev.py (72%)
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/djcelery/migrations/0001_initial.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/djcelery/migrations/0002_v25_changes.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/djcelery/templates/admin/djcelery/change_list.html
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/djcelery/templates/djcelery/confirm_rate_limit.html
[localhost] out: create mode 100644 gameon.allizom.org/gameon/vendor/lib/python/djcelery/tests/runners.py
[localhost] out: rename gameon.allizom.org/gameon/vendor/lib/python/djcelery/{humanize.py => utils.py} (88%)
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/__init__.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/abstract.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/clocks.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/common.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/compat.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/compression.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/connection.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/entity.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/exceptions.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/log.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/messaging.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/mixins.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/pidbox.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/pools.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/serialization.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/simple.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/syn.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/tests/__init__.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/tests/compat.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/tests/mocks.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/tests/test_clocks.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/tests/test_common.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/tests/test_compat.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/tests/test_compression.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/tests/test_connection.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/tests/test_entities.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/tests/test_log.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/tests/test_messaging.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/tests/test_pidbox.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/tests/test_pools.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/tests/test_serialization.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/tests/test_simple.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/tests/test_utils.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/tests/transport/test_amqplib.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/tests/transport/test_base.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/tests/transport/test_memory.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/tests/transport/test_mongodb.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/tests/transport/test_redis.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/tests/transport/test_transport.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/tests/transport/virtual/__init__.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/tests/transport/virtual/test_base.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/tests/transport/virtual/test_exchange.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/tests/transport/virtual/test_scheduling.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/tests/utilities/__init__.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/tests/utilities/test_encoding.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/tests/utilities/test_functional.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/tests/utils.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/transport/SQS.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/transport/__init__.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/transport/amqplib.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/transport/base.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/transport/beanstalk.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/transport/couchdb.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/transport/django/__init__.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/transport/django/management/__init__.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/transport/django/management/commands/__init__.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/transport/django/management/commands/clean_kombu_messages.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/transport/django/managers.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/transport/django/migrations/0001_initial.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/transport/django/migrations/__init__.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/transport/django/models.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/transport/librabbitmq.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/transport/memory.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/transport/mongodb.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/transport/pika.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/transport/pika2.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/transport/redis.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/transport/sqlalchemy/__init__.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/transport/sqlalchemy/models.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/transport/virtual/__init__.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/transport/virtual/exchange.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/transport/virtual/scheduling.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/utils/__init__.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/utils/compat.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/utils/debug.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/utils/encoding.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/utils/eventio.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/utils/finalize.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/utils/functional.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/utils/limits.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/kombu/utils/url.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/lib/python/ordereddict.py
[localhost] out: delete mode 100644 gameon.allizom.org/gameon/vendor/src/funfactory/tests/test_helpers.py
[2013-02-18 10:06:55] Finished commit_www (139.577s)
Assignee: server-ops-webops → cturra
Whiteboard: [triaged 20130218][push interrupt]
Heya Chris,

So yeah, this has not gone as expected - looking at the traceback I see errors related to celery and a load of deletes/adds in gameon.allizom.org/gameon/vendor/lib/python/celery/ and none of the few commits I've added have touched this code so I'm not sure what has gone on here - is the update script at https://github.com/mozilla/gameon/blob/master/bin/update_site.py still being used?

So as it stands on staging things are looking OK - but we look to have missed a call to ./manage.py collectstatic --noinput as the image of Tom Kenyon on https://gameon.allizom.org/en-US/judges/ is not appearing. Am guessing the migrations erroring mean that we don't get to this step?

The challenge is going to be closing this week and we'll need to run one future database migration on the existing DB before we wrap it up for this year - so we're going to need to sort this problem out. And this push needs to go out before the end of the week.

Cheers,

Ross
Ross - before we call the `update_site.py -e stage` we do a `git submodule` sync/update which might explain the vendor updates.

i manually ran `./manage.py collectstatic` and Tom's picture was pushed as expected. for now, i am going to manually add this to the update script.

[root@genericadm.private.phx1 gameon]# ./manage.py collectstatic --noinput
Copying '/data/genericrhel6-stage/src/gameon.allizom.org/gameon/gameon/base/static/base/img/judges/tom-kenyon.jpg'

1 static file copied, 144 unmodified.
You shouldn't have to add it as a manual step - it's part of the update_site script - https://github.com/mozilla/gameon/blob/master/bin/update_site.py#L91 as in the updating of the submodules https://github.com/mozilla/gameon/blob/master/bin/update_site.py#L60).

Not sure why we need to run the submodule sync and then the update twice but it does seem to have put us into some difficulty here. Is this being run from inside of the vendor directory? I don't really want that happening and would rather the modules get updated via the revision we're using in github opposed to the master revision in playdoh.

Are we able to revert back to the previous update - as right now it seems like whenever well call the migrate script we're going to error out and we don't want that happening.
Ross - what's tricky to describe here is there are actually two update scripts. the first (update), is the one that initiates the "push" the second (update_site.py) is called within the first. 

i have removed the collectstatic that was added per comment 3 from the first update script.
Ah I see - I was wondering if that might have been the case.

What does seem to be the biggest problem here is that the first update script seems to have done something that we didn't want, or something that looks to have gotten us into some potential problems.

Will try and catch you in IRC ASAP if you're around...
I'm going to have to go fairly soon and in case I'm not able to be around later when I'm back am wondering if this is a potentially decent plan for sorting out gameon.

- sort out the update script removing these lines - https://gist.github.com/cturra/2718264aaac3b7b5a416#file-gistfile1-txt-L28-L33 as that's going to cause a load of pain
- revert staging back to before the last update and re-run the script - we should be able to confirm it has worked better if the site doesn't explode, the vendor submodules remain untouched, the migrations don't error (there are no new ones needed on this push) and we see updates to only a hand full of files (I would say only around 10 in total):
 - https://github.com/mozilla/gameon/commit/3c70ae6bc60beb36255dcdb88f0d0b5280a75683
 - https://github.com/mozilla/gameon/commit/c6170bc52693f701de49162a011632873e76b317
 - https://github.com/mozilla/gameon/commit/f91c4fc8d4a502cc28dcb7b0539a68924186de63
 - https://github.com/mozilla/gameon/commit/04f799f7daa7b9259d1de1fcfded06590988f04f
- drop a note to pir/phrawzty and myself on what to do to push to live, assuming we won't get a Friday deploy if we can get this out on Monday morning UK time that will be fine by us, any later and we'll be in a bit of trouble
  - am guessing the update script is the same to staging/live so once it's fixed once it gets fixed for both?

Sorry to be a pain about all this!
Ross - i rolled stage back to the commit 01740b576a6093d816eb24fbec3f8769c5fcbd96

[root@genericadm.private.phx1 gameon]# git log -1
commit 01740b576a6093d816eb24fbec3f8769c5fcbd96
Merge: ce7c12b ed81532
Author: Ross Bruniges <rossbruniges@gmail.com>
Date:   Thu Jan 10 09:46:41 2013 -0800

    Merge pull request #114 from rossbruniges/master
    
    Fixing the update script to push to live


then tried a push to stage again with the modified update script that has the vendor submodule updates, but see the same error as we saw during the initial push. the following is what the update script looks like now:

  https://gist.github.com/cturra/f98f61c3bc49d18b8494

* next time we do this, we really should tag the release and deploy from that tag. in fact, would that be a straight forward option at this point for this release?



[root@genericadm.private.phx1 gameon.allizom.org]# bash -x update 
+ CODE_DIR=/data/genericrhel6-stage/src/gameon.allizom.org/gameon
+ VENDOR_DIR=/data/genericrhel6-stage/src/gameon.allizom.org/gameon/vendor
+ update_code
+ echo -e 'Updating code...'
Updating code...
+ cd /data/genericrhel6-stage/src/gameon.allizom.org/gameon
+ git fetch origin -q
+ checkretval
+ retval=0
+ [[ 0 -gt 0 ]]
+ git checkout -f origin/master -q
+ checkretval
+ retval=0
+ [[ 0 -gt 0 ]]
+ git submodule sync -q
+ checkretval
+ retval=0
+ [[ 0 -gt 0 ]]
+ git submodule update --init --recursive -q
+ checkretval
+ retval=0
+ [[ 0 -gt 0 ]]
+ echo -e 'Cleaning gitignore and pyc files...'
Cleaning gitignore and pyc files...
+ cd /data/genericrhel6-stage/src/gameon.allizom.org/gameon
+ find . -type f -name .gitignore -or -name '*.pyc' -delete
+ checkretval
+ retval=0
+ [[ 0 -gt 0 ]]
+ echo -e 'Storing revision information...'
Storing revision information...
+ cd /data/genericrhel6-stage/src/gameon.allizom.org/gameon
+ git rev-parse HEAD
+ generate_revision_info
Running schema/data migrations...
Traceback (most recent call last):
  File "manage.py", line 23, in <module>
    manage.main()
  File "/data/genericrhel6-stage/src/gameon.allizom.org/gameon/vendor/src/funfactory/funfactory/manage.py", line 143, in main
    execute_manager(current_settings)
  File "/data/genericrhel6-stage/src/gameon.allizom.org/gameon/vendor/lib/python/django/core/management/__init__.py", line 459, in execute_manager
    utility.execute()
  File "/data/genericrhel6-stage/src/gameon.allizom.org/gameon/vendor/lib/python/django/core/management/__init__.py", line 382, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/data/genericrhel6-stage/src/gameon.allizom.org/gameon/vendor/lib/python/django/core/management/base.py", line 196, in run_from_argv
    self.execute(*args, **options.__dict__)
  File "/data/genericrhel6-stage/src/gameon.allizom.org/gameon/vendor/lib/python/django/core/management/base.py", line 232, in execute
    output = self.handle(*args, **options)
  File "/data/genericrhel6-stage/src/gameon.allizom.org/gameon/vendor-local/lib/python/south/management/commands/migrate.py", line 108, in handle
    ignore_ghosts = ignore_ghosts,
  File "/data/genericrhel6-stage/src/gameon.allizom.org/gameon/vendor-local/lib/python/south/migration/__init__.py", line 193, in migrate_app
    applied_all = check_migration_histories(applied_all, delete_ghosts, ignore_ghosts)
  File "/data/genericrhel6-stage/src/gameon.allizom.org/gameon/vendor-local/lib/python/south/migration/__init__.py", line 74, in check_migration_histories
    m = h.get_migration()
  File "/data/genericrhel6-stage/src/gameon.allizom.org/gameon/vendor-local/lib/python/south/models.py", line 34, in get_migration
    return self.get_migrations().migration(self.migration)
  File "/data/genericrhel6-stage/src/gameon.allizom.org/gameon/vendor-local/lib/python/south/models.py", line 31, in get_migrations
    return Migrations(self.app_name)
  File "/data/genericrhel6-stage/src/gameon.allizom.org/gameon/vendor-local/lib/python/south/migration/base.py", line 61, in __call__
    self.instances[app_label] = super(MigrationsMetaclass, self).__call__(app_label_to_app_module(app_label), **kwds)
  File "/data/genericrhel6-stage/src/gameon.allizom.org/gameon/vendor-local/lib/python/south/migration/base.py", line 89, in __init__
    self.set_application(application, force_creation, verbose_creation)
  File "/data/genericrhel6-stage/src/gameon.allizom.org/gameon/vendor-local/lib/python/south/migration/base.py", line 161, in set_application
    raise exceptions.NoMigrations(application)
south.exceptions.NoMigrations: Application '<module 'djcelery' from '/data/genericrhel6-stage/src/gameon.allizom.org/gameon/vendor/lib/python/djcelery/__init__.py'>' has no migrations.
There was an error while updating. Please try again later. Aborting.
Ross - i think i found the root cause of this. your update_site.py script is also doing a git submodule update:

  https://github.com/mozilla/gameon/blob/master/bin/update_site.py#L39
It does but it's doing it at a point where it shouldn't make a difference (https://github.com/mozilla/gameon/blob/master/bin/update_site.py#L86-L89 shows that the bit where it goes into vendor is commented out). We've used that command before and it has not updated all the submodules when we did it...

Looking at the way that the update script is set up it seems like we don't need to call my one and just replace the call to it with the actual migration and collectstatic commands.

From what I can tell, if it's still complaining about the migrations on djcelery it that still thinks it's using the version that was upgraded to when we didn't want it to be.

If you're around today please give me a ping as I don't think we're far away from a fix for this...
I've pushed a tag for what we want to deploy at https://github.com/mozilla/gameon/tree/bug-842286
Heya Chris, 

So I've moved the work we're looking to push forward a bit and created a new tag to attempt to deploy: https://github.com/mozilla/gameon/tree/refresh-update-script

This tag includes:

 * a proper submodule update (that moves us onto django 1.4.4 and the problem version of djcelery)
 * code updates/migrations
 * an update to the bin/update_site.py script removing the un-required stuff that we felt could have been causing trouble

With this I'm expecting there to be two manual steps to get things working on stage:

 1. the migrations will initially break complaining about existing tables - run ./manage.py migrate djcelery --fake and they should work the second time around
 2. Add this to gameon/settings/local.py:

ALLOWED_HOSTS = [
    'gameon.allizom.org',
]

This will overwrite base.py.
:solarce picked up on this - and looks like it's all working :)
Status: NEW → RESOLVED
Closed: 11 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.