{"action":"created","issue":{"url":"https://api.github.com/repos/mozilla/kuma/issues/3073","labels_url":"https://api.github.com/repos/mozilla/kuma/issues/3073/labels{/name}","comments_url":"https://api.github.com/repos/mozilla/kuma/issues/3073/comments","events_url":"https://api.github.com/repos/mozilla/kuma/issues/3073/events","html_url":"https://github.com/mozilla/kuma/pull/3073","id":57277856,"number":3073,"title":"(DO NOT MERGE) Django upgrade","user":{"login":"ubernostrum","id":12384,"avatar_url":"https://avatars.githubusercontent.com/u/12384?v=3","gravatar_id":"","url":"https://api.github.com/users/ubernostrum","html_url":"https://github.com/ubernostrum","followers_url":"https://api.github.com/users/ubernostrum/followers","following_url":"https://api.github.com/users/ubernostrum/following{/other_user}","gists_url":"https://api.github.com/users/ubernostrum/gists{/gist_id}","starred_url":"https://api.github.com/users/ubernostrum/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ubernostrum/subscriptions","organizations_url":"https://api.github.com/users/ubernostrum/orgs","repos_url":"https://api.github.com/users/ubernostrum/repos","events_url":"https://api.github.com/users/ubernostrum/events{/privacy}","received_events_url":"https://api.github.com/users/ubernostrum/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/mozilla/kuma/labels/back%20end","name":"back end","color":"bfd4f2"},{"url":"https://api.github.com/repos/mozilla/kuma/labels/not%20ready","name":"not ready","color":"f7c6c7"}],"state":"open","locked":false,"assignee":{"login":"ubernostrum","id":12384,"avatar_url":"https://avatars.githubusercontent.com/u/12384?v=3","gravatar_id":"","url":"https://api.github.com/users/ubernostrum","html_url":"https://github.com/ubernostrum","followers_url":"https://api.github.com/users/ubernostrum/followers","following_url":"https://api.github.com/users/ubernostrum/following{/other_user}","gists_url":"https://api.github.com/users/ubernostrum/gists{/gist_id}","starred_url":"https://api.github.com/users/ubernostrum/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ubernostrum/subscriptions","organizations_url":"https://api.github.com/users/ubernostrum/orgs","repos_url":"https://api.github.com/users/ubernostrum/repos","events_url":"https://api.github.com/users/ubernostrum/events{/privacy}","received_events_url":"https://api.github.com/users/ubernostrum/received_events","type":"User","site_admin":false},"milestone":null,"comments":59,"created_at":"2015-02-11T05:21:52Z","updated_at":"2015-04-27T17:43:45Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/mozilla/kuma/pulls/3073","html_url":"https://github.com/mozilla/kuma/pull/3073","diff_url":"https://github.com/mozilla/kuma/pull/3073.diff","patch_url":"https://github.com/mozilla/kuma/pull/3073.patch"},"body":"This is the tracking PR for upgrading kuma to Django 1.7. This PR contains our project meeting notes & tasks.\r\n\r\nThe process:\r\n1. `git fetch mozilla`\r\n2. `get checkout mozilla/django-upgrade-1116335`\r\n3. `git submodule sync && git submodule update --init`\r\n4. (For now) Use [@jezdez branch of django-tidings submodule](https://github.com/erikrose/django-tidings/pull/25) \r\n5. `find . -name \"*.pyc\" | xargs rm -f`\r\n6. Either:\r\n   * [django-compat-lint](https://github.com/ubernostrum/django-compat-lint) ([bash script](https://gist.github.com/ubernostrum/0fb56cafab16bb8af546)) kuma with the 1.7 ruleset\r\n   * `./manage.py test 2> test-stderr.txt`\r\n\r\n7. Analyze common errors\r\n8. Pick an error to fix\r\n9. Add yourself to a \"Tasks for code\" item below\r\n\r\nTasks for code:\r\n- [ ] @ubernostrum - Update [django-soapbox](https://github.com/ubernostrum/django-soapbox) in branch to include latest commits\r\n- [ ] @jezdez - re-base, merge, & push https://github.com/mozilla/kuma/pull/3062\r\n  - [ ] @groovecoder - schedule mdn-dev meeting re: new config design\r\n- [x] Fix swappable user model issues\r\n  - [x] @jezdez - merge & release https://github.com/erikrose/django-tidings/pull/25\r\n    - [x] @groovecoder - file a bug to look for tidings alternatives; cc willkg & erik: [bug 1157747](https://bugzilla.mozilla.org/show_bug.cgi?id=1157747)\r\n- [x] @groovecoder - Based on [dev-mdn list feedback](https://groups.google.com/forum/#!topic/mozilla.dev.mdn/WQWE3aEkIM8), tested content display on updated bleach ([summary dev-mdn post](https://github.com/mozilla/kuma/pull/3073#issuecomment-95751892))\r\n- [ ] @ubernostrum, @jezdez, @groovecoder - run tests, find errors & failures, fix, repeat until green\r\n- [ ]  migrate migratory migrations: does Django auto-fake, or do we need to fake it ourselves?\r\n- [ ] (on hold) file bug to move dependencies from `vendor/lib/python` to `vendor/src` tarballs and to pip requirements files. See [this commit](https://github.com/mozilla/kuma/commit/a935b7b5feb6f8d8b104f0548692de519741af32) for an example of what it looks like.\r\n- [ ] (on hold) Final dependency audit and peep-ify the compiled dependencies\r\n\r\nTasks for deploy:\r\n- [x] @groovecoder - email @fox2mike re: WebOps MDN sprint day\r\n   - Update to python 2.7 ([bug 1148435](https://bugzilla.mozilla.org/show_bug.cgi?id=1148435))\r\n   - Update `chief_deploy.py` to run pip install from requirements file (use `vendor/` directory as our own private package index)\r\n- Make chief do a fake migration during the first deployment\r\n- [ ] @groovecoder - schedule mdn-dev (+ Cloud Ops?) post-mortem on the update project & implement policy for on-going updates to MDN python codebase"},"comment":{"url":"https://api.github.com/repos/mozilla/kuma/issues/comments/96753662","html_url":"https://github.com/mozilla/kuma/pull/3073#issuecomment-96753662","issue_url":"https://api.github.com/repos/mozilla/kuma/issues/3073","id":96753662,"user":{"login":"jezdez","id":1610,"avatar_url":"https://avatars.githubusercontent.com/u/1610?v=3","gravatar_id":"","url":"https://api.github.com/users/jezdez","html_url":"https://github.com/jezdez","followers_url":"https://api.github.com/users/jezdez/followers","following_url":"https://api.github.com/users/jezdez/following{/other_user}","gists_url":"https://api.github.com/users/jezdez/gists{/gist_id}","starred_url":"https://api.github.com/users/jezdez/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jezdez/subscriptions","organizations_url":"https://api.github.com/users/jezdez/orgs","repos_url":"https://api.github.com/users/jezdez/repos","events_url":"https://api.github.com/users/jezdez/events{/privacy}","received_events_url":"https://api.github.com/users/jezdez/received_events","type":"User","site_admin":false},"created_at":"2015-04-27T17:43:45Z","updated_at":"2015-04-27T17:43:45Z","body":"@groovecoder I think that bug is probably another symptom, yeah. Either way, this shows up hard now in the tests so we need to fix it."}}