Closed
Bug 626865
Opened 13 years ago
Closed 13 years ago
prod MDN release 0.9.2.2 Django maintenance release
Categories
(Infrastructure & Operations Graveyard :: WebOps: Other, task)
Tracking
(Not tracked)
VERIFIED
FIXED
People
(Reporter: ozten, Assigned: oremj)
References
()
Details
On Thursday 1/20, we'd like to release the 0.9.2.2 version of Django. This is our first release working on the maintenance branch. Please note the rollback plan. 1) git pull to the '0.9.2.2' tag 2) Run db migrations, etc (bin/update_prod.sh) 3) restart servers and clear caches as usual Rollback plan: We need to be able to restore the code and database to 0.9.2.1 if there was an issue with how the 0.9.2.2 tag was created or other such issue. please make sure it's easy to rollback code. DB - we will write some SQL and update this ticket.
Updated•13 years ago
|
Assignee: server-ops → jeremy.orem+bugs
Severity: major → normal
Updated•13 years ago
|
Flags: needs-downtime+
Reporter | ||
Comment 1•13 years ago
|
||
No SQL rollback, we're altering data for a feature that is currently busted in prod.
Reporter | ||
Comment 2•13 years ago
|
||
Please revise 1) git pull to the '0.9.2.2' tag to be our normal release process, which is pulling from the prod branch.
Assignee | ||
Comment 3•13 years ago
|
||
Updating vendor... remote: Counting objects: 168, done. remote: Compressing objects: 100% (155/155), done. remote: Total 163 (delta 28), reused 0 (delta 0) Receiving objects: 100% (163/163), 328.63 KiB, done. Resolving deltas: 100% (28/28), completed with 4 local objects. From git://github.com/fwenzel/mdn-lib 3f2764a..6396efd master -> origin/master Updating 3f2764a..6396efd Fast-forward .gitmodules | 6 + mdn.pth | 5 + packages/django-tagging/._CHANGELOG.txt | Bin 0 -> 187 bytes packages/django-tagging/._MANIFEST.in | Bin 0 -> 184 bytes packages/django-tagging/._README.txt | Bin 0 -> 184 bytes packages/django-tagging/CHANGELOG.txt | 111 +++ packages/django-tagging/INSTALL.txt | 14 + packages/django-tagging/LICENSE.txt | 55 ++ packages/django-tagging/MANIFEST.in | 7 + packages/django-tagging/PKG-INFO | 18 + packages/django-tagging/README.txt | 10 + packages/django-tagging/docs/._overview.txt | Bin 0 -> 188 bytes packages/django-tagging/docs/overview.txt | 904 ++++++++++++++++++++ .../django-tagging/pip-delete-this-directory.txt | 5 + .../pip-egg-info/django_tagging.egg-info/PKG-INFO | 18 + .../django_tagging.egg-info/SOURCES.txt | 29 + .../django_tagging.egg-info/dependency_links.txt | 1 + .../django_tagging.egg-info/top_level.txt | 1 + packages/django-tagging/setup.py | 70 ++ packages/django-tagging/tagging/._models.py | Bin 0 -> 187 bytes packages/django-tagging/tagging/._settings.py | Bin 0 -> 184 bytes packages/django-tagging/tagging/__init__.py | 62 ++ packages/django-tagging/tagging/admin.py | 13 + packages/django-tagging/tagging/fields.py | 107 +++ packages/django-tagging/tagging/forms.py | 40 + packages/django-tagging/tagging/generic.py | 40 + packages/django-tagging/tagging/managers.py | 68 ++ packages/django-tagging/tagging/models.py | 490 +++++++++++ packages/django-tagging/tagging/settings.py | 13 + .../tagging/templatetags/tagging_tags.py | 231 +++++ .../django-tagging/tagging/tests/._settings.py | Bin 0 -> 184 bytes packages/django-tagging/tagging/tests/._tags.txt | Bin 0 -> 184 bytes packages/django-tagging/tagging/tests/models.py | 38 + packages/django-tagging/tagging/tests/settings.py | 27 + packages/django-tagging/tagging/tests/tags.txt | 122 +++ packages/django-tagging/tagging/tests/tests.py | 901 +++++++++++++++++++ packages/django-tagging/tagging/utils.py | 263 ++++++ packages/django-tagging/tagging/views.py | 52 ++ packages/django-threadedcomments/._CHANGELOG.txt | Bin 0 -> 186 bytes .../django-threadedcomments/._CONTRIBUTORS.txt | Bin 0 -> 186 bytes packages/django-threadedcomments/._INSTALL.txt | Bin 0 -> 184 bytes packages/django-threadedcomments/._README.txt | Bin 0 -> 184 bytes packages/django-threadedcomments/._setup.py | Bin 0 -> 187 bytes packages/django-threadedcomments/CHANGELOG.txt | 64 ++ packages/django-threadedcomments/CONTRIBUTORS.txt | 8 + packages/django-threadedcomments/INSTALL.txt | 13 + packages/django-threadedcomments/LICENSE.txt | 29 + packages/django-threadedcomments/MANIFEST.in | 8 + packages/django-threadedcomments/PKG-INFO | 18 + packages/django-threadedcomments/README.txt | 12 + .../dist/django-threadedcomments-0.5.2.tar.gz | Bin 0 -> 227282 bytes .../django_threadedcomments.egg-info/PKG-INFO | 18 + .../django_threadedcomments.egg-info/SOURCES.txt | 62 ++ .../dependency_links.txt | 1 + .../django_threadedcomments.egg-info/not-zip-safe | 1 + .../django_threadedcomments.egg-info/top_level.txt | 1 + packages/django-threadedcomments/docs/api.txt | 761 ++++++++++++++++ packages/django-threadedcomments/docs/index.txt | 17 + packages/django-threadedcomments/docs/pinax.txt | 31 + packages/django-threadedcomments/docs/tutorial.txt | 279 ++++++ .../examples/example2/exampleblog/models.py | 19 + .../templates/exampleblog/comment_partial.html | 30 + .../exampleblog/templates/exampleblog/latest.html | 55 ++ .../exampleblog/templates/exampleblog_base.html | 14 + .../examples/example2/exampleblog/views.py | 89 ++ .../examples/example2/urls.py | 16 + .../examples/tut1/blog/models.py | 19 + .../tut1/blog/templates/blog/latest_post.html | 69 ++ .../examples/tut1/blog/views.py | 14 + .../examples/tut1/manage.py | 11 + .../examples/tut1/sampledb.db | Bin 0 -> 51200 bytes .../examples/tut1/settings.py | 83 ++ .../django-threadedcomments/examples/tut1/urls.py | 7 + .../examples/tut1/username.txt | 2 + .../pip-delete-this-directory.txt | 5 + .../django_threadedcomments.egg-info/PKG-INFO | 18 + .../django_threadedcomments.egg-info/SOURCES.txt | 38 + .../dependency_links.txt | 1 + .../django_threadedcomments.egg-info/not-zip-safe | 1 + .../django_threadedcomments.egg-info/top_level.txt | 1 + .../promotional/threadedcommentslogo.png | Bin 0 -> 5599 bytes .../promotional/threadedcommentslogo.svg | 132 +++ packages/django-threadedcomments/setup.cfg | 5 + packages/django-threadedcomments/setup.py | 37 + packages/django-threadedcomments/tests/runtests.py | 16 + packages/django-threadedcomments/tests/settings.py | 20 + .../threadedcomments/._moderation.py | Bin 0 -> 184 bytes .../threadedcomments/._urls.py | Bin 0 -> 185 bytes .../threadedcomments/._views.py | Bin 0 -> 184 bytes .../threadedcomments/admin.py | 31 + .../threadedcomments/forms.py | 41 + .../management/commands/migratecomments.py | 59 ++ .../threadedcomments/models.py | 347 ++++++++ .../threadedcomments/moderation.py | 53 ++ .../comment_utils/comment_notification_email.txt | 4 + .../templates/threadedcomments/confirm_delete.html | 16 + .../threadedcomments/preview_comment.html | 17 + .../templates/threadedcomments_base.html | 1 + .../threadedcomments/templatetags/._gravatar.py | Bin 0 -> 188 bytes .../templatetags/._threadedcommentstags.py | Bin 0 -> 188 bytes .../threadedcomments/templatetags/gravatar.py | 118 +++ .../templatetags/threadedcommentstags.py | 435 ++++++++++ .../threadedcomments/tests/.___init__.py | Bin 0 -> 186 bytes .../threadedcomments/tests/._moderator_tests.py | Bin 0 -> 186 bytes .../threadedcomments/tests/._templatetags_tests.py | Bin 0 -> 188 bytes .../tests/._threadedcomments_urls.py | Bin 0 -> 186 bytes .../threadedcomments/tests/._views_tests.py | Bin 0 -> 188 bytes .../threadedcomments/tests/__init__.py | 8 + .../threadedcomments/tests/moderator_tests.py | 400 +++++++++ .../threadedcomments/tests/templatetags_tests.py | 519 +++++++++++ .../tests/threadedcomments_urls.py | 6 + .../threadedcomments/tests/views_tests.py | 833 ++++++++++++++++++ .../threadedcomments/urls.py | 29 + .../threadedcomments/utils.py | 33 + .../threadedcomments/views.py | 183 ++++ packages/recaptcha-client/PKG-INFO | 34 + packages/recaptcha-client/ez_setup.py | 284 ++++++ .../recaptcha-client/pip-delete-this-directory.txt | 5 + .../recaptcha_client.egg-info/PKG-INFO | 34 + .../recaptcha_client.egg-info/SOURCES.txt | 11 + .../recaptcha_client.egg-info/dependency_links.txt | 1 + .../namespace_packages.txt | 1 + .../recaptcha_client.egg-info/requires.txt | 4 + .../recaptcha_client.egg-info/top_level.txt | 1 + packages/recaptcha-client/recaptcha/__init__.py | 1 + .../recaptcha-client/recaptcha/client/captcha.py | 96 ++ .../recaptcha-client/recaptcha/client/mailhide.py | 68 ++ .../recaptcha_client.egg-info/PKG-INFO | 34 + .../recaptcha_client.egg-info/SOURCES.txt | 12 + .../recaptcha_client.egg-info/dependency_links.txt | 1 + .../namespace_packages.txt | 1 + .../recaptcha_client.egg-info/requires.txt | 4 + .../recaptcha_client.egg-info/top_level.txt | 1 + packages/recaptcha-client/setup.cfg | 5 + packages/recaptcha-client/setup.py | 52 ++ src/django-recaptcha | 1 + src/test-utils | 1 + 137 files changed, 9531 insertions(+), 0 deletions(-) create mode 100644 packages/django-tagging/._CHANGELOG.txt create mode 100644 packages/django-tagging/._MANIFEST.in create mode 100644 packages/django-tagging/._README.txt create mode 100644 packages/django-tagging/CHANGELOG.txt create mode 100644 packages/django-tagging/INSTALL.txt create mode 100644 packages/django-tagging/LICENSE.txt create mode 100644 packages/django-tagging/MANIFEST.in create mode 100644 packages/django-tagging/PKG-INFO create mode 100644 packages/django-tagging/README.txt create mode 100644 packages/django-tagging/docs/._overview.txt create mode 100644 packages/django-tagging/docs/overview.txt create mode 100644 packages/django-tagging/pip-delete-this-directory.txt create mode 100644 packages/django-tagging/pip-egg-info/django_tagging.egg-info/PKG-INFO create mode 100644 packages/django-tagging/pip-egg-info/django_tagging.egg-info/SOURCES.txt create mode 100644 packages/django-tagging/pip-egg-info/django_tagging.egg-info/dependency_links.txt create mode 100644 packages/django-tagging/pip-egg-info/django_tagging.egg-info/top_level.txt create mode 100644 packages/django-tagging/setup.py create mode 100644 packages/django-tagging/tagging/._models.py create mode 100644 packages/django-tagging/tagging/._settings.py create mode 100644 packages/django-tagging/tagging/__init__.py create mode 100644 packages/django-tagging/tagging/admin.py create mode 100644 packages/django-tagging/tagging/fields.py create mode 100644 packages/django-tagging/tagging/forms.py create mode 100644 packages/django-tagging/tagging/generic.py create mode 100644 packages/django-tagging/tagging/managers.py create mode 100644 packages/django-tagging/tagging/models.py create mode 100644 packages/django-tagging/tagging/settings.py create mode 100644 packages/django-tagging/tagging/templatetags/__init__.py create mode 100644 packages/django-tagging/tagging/templatetags/tagging_tags.py create mode 100644 packages/django-tagging/tagging/tests/._settings.py create mode 100644 packages/django-tagging/tagging/tests/._tags.txt create mode 100644 packages/django-tagging/tagging/tests/__init__.py create mode 100644 packages/django-tagging/tagging/tests/models.py create mode 100644 packages/django-tagging/tagging/tests/settings.py create mode 100644 packages/django-tagging/tagging/tests/tags.txt create mode 100644 packages/django-tagging/tagging/tests/tests.py create mode 100644 packages/django-tagging/tagging/utils.py create mode 100644 packages/django-tagging/tagging/views.py create mode 100644 packages/django-threadedcomments/._CHANGELOG.txt create mode 100644 packages/django-threadedcomments/._CONTRIBUTORS.txt create mode 100644 packages/django-threadedcomments/._INSTALL.txt create mode 100644 packages/django-threadedcomments/._README.txt create mode 100644 packages/django-threadedcomments/._setup.py create mode 100644 packages/django-threadedcomments/CHANGELOG.txt create mode 100644 packages/django-threadedcomments/CONTRIBUTORS.txt create mode 100644 packages/django-threadedcomments/INSTALL.txt create mode 100644 packages/django-threadedcomments/LICENSE.txt create mode 100644 packages/django-threadedcomments/MANIFEST.in create mode 100644 packages/django-threadedcomments/PKG-INFO create mode 100644 packages/django-threadedcomments/README.txt create mode 100644 packages/django-threadedcomments/dist/django-threadedcomments-0.5.2.tar.gz create mode 100644 packages/django-threadedcomments/django_threadedcomments.egg-info/PKG-INFO create mode 100644 packages/django-threadedcomments/django_threadedcomments.egg-info/SOURCES.txt create mode 100644 packages/django-threadedcomments/django_threadedcomments.egg-info/dependency_links.txt create mode 100644 packages/django-threadedcomments/django_threadedcomments.egg-info/not-zip-safe create mode 100644 packages/django-threadedcomments/django_threadedcomments.egg-info/top_level.txt create mode 100644 packages/django-threadedcomments/docs/api.txt create mode 100644 packages/django-threadedcomments/docs/index.txt create mode 100644 packages/django-threadedcomments/docs/pinax.txt create mode 100644 packages/django-threadedcomments/docs/tutorial.txt create mode 100644 packages/django-threadedcomments/examples/example2/__init__.py create mode 100644 packages/django-threadedcomments/examples/example2/exampleblog/__init__.py create mode 100644 packages/django-threadedcomments/examples/example2/exampleblog/models.py create mode 100644 packages/django-threadedcomments/examples/example2/exampleblog/templates/exampleblog/comment_partial.html create mode 100644 packages/django-threadedcomments/examples/example2/exampleblog/templates/exampleblog/latest.html create mode 100644 packages/django-threadedcomments/examples/example2/exampleblog/templates/exampleblog_base.html create mode 100644 packages/django-threadedcomments/examples/example2/exampleblog/views.py create mode 100644 packages/django-threadedcomments/examples/example2/urls.py create mode 100644 packages/django-threadedcomments/examples/tut1/__init__.py create mode 100644 packages/django-threadedcomments/examples/tut1/blog/__init__.py create mode 100644 packages/django-threadedcomments/examples/tut1/blog/models.py create mode 100644 packages/django-threadedcomments/examples/tut1/blog/templates/blog/latest_post.html create mode 100644 packages/django-threadedcomments/examples/tut1/blog/views.py create mode 100644 packages/django-threadedcomments/examples/tut1/manage.py create mode 100644 packages/django-threadedcomments/examples/tut1/sampledb.db create mode 100644 packages/django-threadedcomments/examples/tut1/settings.py create mode 100644 packages/django-threadedcomments/examples/tut1/urls.py create mode 100644 packages/django-threadedcomments/examples/tut1/username.txt create mode 100644 packages/django-threadedcomments/pip-delete-this-directory.txt create mode 100644 packages/django-threadedcomments/pip-egg-info/django_threadedcomments.egg-info/PKG-INFO create mode 100644 packages/django-threadedcomments/pip-egg-info/django_threadedcomments.egg-info/SOURCES.txt create mode 100644 packages/django-threadedcomments/pip-egg-info/django_threadedcomments.egg-info/dependency_links.txt create mode 100644 packages/django-threadedcomments/pip-egg-info/django_threadedcomments.egg-info/not-zip-safe create mode 100644 packages/django-threadedcomments/pip-egg-info/django_threadedcomments.egg-info/top_level.txt create mode 100644 packages/django-threadedcomments/promotional/threadedcommentslogo.png create mode 100644 packages/django-threadedcomments/promotional/threadedcommentslogo.svg create mode 100644 packages/django-threadedcomments/setup.cfg create mode 100644 packages/django-threadedcomments/setup.py create mode 100644 packages/django-threadedcomments/tests/runtests.py create mode 100644 packages/django-threadedcomments/tests/settings.py create mode 100644 packages/django-threadedcomments/threadedcomments/._moderation.py create mode 100644 packages/django-threadedcomments/threadedcomments/._urls.py create mode 100644 packages/django-threadedcomments/threadedcomments/._views.py create mode 100644 packages/django-threadedcomments/threadedcomments/__init__.py create mode 100644 packages/django-threadedcomments/threadedcomments/admin.py create mode 100644 packages/django-threadedcomments/threadedcomments/forms.py create mode 100644 packages/django-threadedcomments/threadedcomments/management/__init__.py create mode 100644 packages/django-threadedcomments/threadedcomments/management/commands/__init__.py create mode 100644 packages/django-threadedcomments/threadedcomments/management/commands/migratecomments.py create mode 100644 packages/django-threadedcomments/threadedcomments/models.py create mode 100644 packages/django-threadedcomments/threadedcomments/moderation.py create mode 100644 packages/django-threadedcomments/threadedcomments/templates/comment_utils/comment_notification_email.txt create mode 100644 packages/django-threadedcomments/threadedcomments/templates/threadedcomments/confirm_delete.html create mode 100644 packages/django-threadedcomments/threadedcomments/templates/threadedcomments/preview_comment.html create mode 100644 packages/django-threadedcomments/threadedcomments/templates/threadedcomments_base.html create mode 100644 packages/django-threadedcomments/threadedcomments/templatetags/._gravatar.py create mode 100644 packages/django-threadedcomments/threadedcomments/templatetags/._threadedcommentstags.py create mode 100644 packages/django-threadedcomments/threadedcomments/templatetags/__init__.py create mode 100644 packages/django-threadedcomments/threadedcomments/templatetags/gravatar.py create mode 100644 packages/django-threadedcomments/threadedcomments/templatetags/threadedcommentstags.py create mode 100644 packages/django-threadedcomments/threadedcomments/tests/.___init__.py create mode 100644 packages/django-threadedcomments/threadedcomments/tests/._moderator_tests.py create mode 100644 packages/django-threadedcomments/threadedcomments/tests/._templatetags_tests.py create mode 100644 packages/django-threadedcomments/threadedcomments/tests/._threadedcomments_urls.py create mode 100644 packages/django-threadedcomments/threadedcomments/tests/._views_tests.py create mode 100644 packages/django-threadedcomments/threadedcomments/tests/__init__.py create mode 100644 packages/django-threadedcomments/threadedcomments/tests/moderator_tests.py create mode 100644 packages/django-threadedcomments/threadedcomments/tests/templatetags_tests.py create mode 100644 packages/django-threadedcomments/threadedcomments/tests/threadedcomments_urls.py create mode 100644 packages/django-threadedcomments/threadedcomments/tests/views_tests.py create mode 100644 packages/django-threadedcomments/threadedcomments/urls.py create mode 100644 packages/django-threadedcomments/threadedcomments/utils.py create mode 100644 packages/django-threadedcomments/threadedcomments/views.py create mode 100644 packages/recaptcha-client/PKG-INFO create mode 100644 packages/recaptcha-client/ez_setup.py create mode 100644 packages/recaptcha-client/pip-delete-this-directory.txt create mode 100644 packages/recaptcha-client/pip-egg-info/recaptcha_client.egg-info/PKG-INFO create mode 100644 packages/recaptcha-client/pip-egg-info/recaptcha_client.egg-info/SOURCES.txt create mode 100644 packages/recaptcha-client/pip-egg-info/recaptcha_client.egg-info/dependency_links.txt create mode 100644 packages/recaptcha-client/pip-egg-info/recaptcha_client.egg-info/namespace_packages.txt create mode 100644 packages/recaptcha-client/pip-egg-info/recaptcha_client.egg-info/requires.txt create mode 100644 packages/recaptcha-client/pip-egg-info/recaptcha_client.egg-info/top_level.txt create mode 100644 packages/recaptcha-client/recaptcha/__init__.py create mode 100644 packages/recaptcha-client/recaptcha/client/__init__.py create mode 100644 packages/recaptcha-client/recaptcha/client/captcha.py create mode 100644 packages/recaptcha-client/recaptcha/client/mailhide.py create mode 100644 packages/recaptcha-client/recaptcha_client.egg-info/PKG-INFO create mode 100644 packages/recaptcha-client/recaptcha_client.egg-info/SOURCES.txt create mode 100644 packages/recaptcha-client/recaptcha_client.egg-info/dependency_links.txt create mode 100644 packages/recaptcha-client/recaptcha_client.egg-info/namespace_packages.txt create mode 100644 packages/recaptcha-client/recaptcha_client.egg-info/requires.txt create mode 100644 packages/recaptcha-client/recaptcha_client.egg-info/top_level.txt create mode 100644 packages/recaptcha-client/setup.cfg create mode 100644 packages/recaptcha-client/setup.py create mode 160000 src/django-recaptcha create mode 160000 src/test-utils Submodule 'src/django-recaptcha' (git://github.com/mozilla/django-recaptcha.git) registered for path 'src/django-recaptcha' Submodule 'src/test-utils' (git://github.com/jbalogh/test-utils.git) registered for path 'src/test-utils' Cloning into src/django-recaptcha... remote: Counting objects: 69, done. remote: Compressing objects: 100% (40/40), done. remote: Total 69 (delta 33), reused 61 (delta 27) Receiving objects: 100% (69/69), 10.53 KiB, done. Resolving deltas: 100% (33/33), done. Submodule path 'src/django-recaptcha': checked out 'bbe6a921e95e4961b028b7eb5ea197d3fb54aa9a' Cloning into src/test-utils... remote: Counting objects: 72, done. remote: Compressing objects: 100% (40/40), done. remote: Total 72 (delta 27), reused 71 (delta 27) Receiving objects: 100% (72/72), 13.43 KiB, done. Resolving deltas: 100% (27/27), done. Submodule path 'src/test-utils': checked out 'ce0e9643ea3b38373823e04d8c2e5f2dc2de5665' Updating mdn... remote: Counting objects: 755, done. remote: Compressing objects: 100% (418/418), done. remote: Total 705 (delta 428), reused 431 (delta 251) Receiving objects: 100% (705/705), 339.63 KiB, done. Resolving deltas: 100% (428/428), completed with 32 local objects. From git://github.com/fwenzel/mdn * [new branch] maintenance -> origin/maintenance 9d0779c..0ec32c0 master -> origin/master 9d0779c..f56fedb prod -> origin/prod * [new tag] 0.9.2.2 -> 0.9.2.2 Previous HEAD position was 9d0779c... Checking wenzel's cron HEAD is now at f56fedb... bug 626720 fix mozilla color Running migration 8: UPDATE feeder_bundle SET shortname = 'updates-mozilla' WHERE shortname = 'updates-updates'; That took 0.03 seconds ##################################################
Assignee | ||
Comment 4•13 years ago
|
||
Site updated.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Updated•11 years ago
|
Component: Server Operations: Web Operations → WebOps: Other
Product: mozilla.org → Infrastructure & Operations
Updated•5 years ago
|
Product: Infrastructure & Operations → Infrastructure & Operations Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•