{"action":"created","issue":{"url":"https://api.github.com/repos/edx/edx-platform/issues/14327","repository_url":"https://api.github.com/repos/edx/edx-platform","labels_url":"https://api.github.com/repos/edx/edx-platform/issues/14327/labels{/name}","comments_url":"https://api.github.com/repos/edx/edx-platform/issues/14327/comments","events_url":"https://api.github.com/repos/edx/edx-platform/issues/14327/events","html_url":"https://github.com/edx/edx-platform/pull/14327","id":200565240,"number":14327,"title":"Bump problem builder to v2.6.9.","user":{"login":"mtyaka","id":32585,"avatar_url":"https://avatars3.githubusercontent.com/u/32585?v=3","gravatar_id":"","url":"https://api.github.com/users/mtyaka","html_url":"https://github.com/mtyaka","followers_url":"https://api.github.com/users/mtyaka/followers","following_url":"https://api.github.com/users/mtyaka/following{/other_user}","gists_url":"https://api.github.com/users/mtyaka/gists{/gist_id}","starred_url":"https://api.github.com/users/mtyaka/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mtyaka/subscriptions","organizations_url":"https://api.github.com/users/mtyaka/orgs","repos_url":"https://api.github.com/users/mtyaka/repos","events_url":"https://api.github.com/users/mtyaka/events{/privacy}","received_events_url":"https://api.github.com/users/mtyaka/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":26,"created_at":"2017-01-13T07:32:58Z","updated_at":"2017-06-20T13:49:06Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/edx/edx-platform/pulls/14327","html_url":"https://github.com/edx/edx-platform/pull/14327","diff_url":"https://github.com/edx/edx-platform/pull/14327.diff","patch_url":"https://github.com/edx/edx-platform/pull/14327.patch"},"body":"This is a follow-up to #14044, in which we fixed a bug that would cause problem-builder to fail in courses with long course keys (> 50 characters). Because the problem-builder xblock is used on edx.org and the affected production `problem_builder_answer` is large, we had to do the migration to extend the `course_key` column in two steps. For more info on that see https://github.com/edx/edx-platform/pull/14013.\r\n\r\nThe new problem-builder removes the temporary transition code and includes a migration that copies over values from the old deprecated `course_id` column to the new extended `course_key` column.\r\n\r\n**IMPORTANT: Before deploying v2.6.9 to production, edX will have to fake this migration and manually copy course_id values into course_key in batches because the production problem_builder_answer table is large and performing the migration in one go would degrade performance!**\r\n\r\nSee the problem-builder PR included in the new release:\r\nhttps://github.com/open-craft/problem-builder/pull/138\r\n\r\n**Environments**: edx.org and edge.edx.org\r\n\r\n**Partner information**: hosted on edX Edge (Davidson College)\r\n\r\n**JIRA ticket**: [TNL-5932](https://openedx.atlassian.net/browse/TNL-5932)\r\n\r\n**Dependencies**: https://github.com/open-craft/problem-builder/pull/138\r\n\r\n**Testing instructions**:\r\n\r\nThis patch should not change problem-builder functionality in any way. Verify that problem-builder still works correctly on the sandbox.\r\n\r\n**Sandbox**:\r\n\r\n- LMS: http://pr14327.sandbox.opencraft.hosting/\r\n- Studio: http://studio-pr14327.sandbox.opencraft.hosting/\r\n\r\n**Reviewers**:\r\n\r\n- [x] OpenCraft: @bdero \r\n- [x] DevOps: @maxrothman \r\n\r\n- - -\r\n**Settings**\r\n```yaml\r\nEDXAPP_INSTALL_PRIVATE_REQUIREMENTS: true\r\nCOMMON_EDXAPP_SETTINGS: openstack\r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/edx/edx-platform/issues/comments/309759179","html_url":"https://github.com/edx/edx-platform/pull/14327#issuecomment-309759179","issue_url":"https://api.github.com/repos/edx/edx-platform/issues/14327","id":309759179,"user":{"login":"feanil","id":781561,"avatar_url":"https://avatars1.githubusercontent.com/u/781561?v=3","gravatar_id":"","url":"https://api.github.com/users/feanil","html_url":"https://github.com/feanil","followers_url":"https://api.github.com/users/feanil/followers","following_url":"https://api.github.com/users/feanil/following{/other_user}","gists_url":"https://api.github.com/users/feanil/gists{/gist_id}","starred_url":"https://api.github.com/users/feanil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/feanil/subscriptions","organizations_url":"https://api.github.com/users/feanil/orgs","repos_url":"https://api.github.com/users/feanil/repos","events_url":"https://api.github.com/users/feanil/events{/privacy}","received_events_url":"https://api.github.com/users/feanil/received_events","type":"User","site_admin":false},"created_at":"2017-06-20T13:49:06Z","updated_at":"2017-06-20T13:49:06Z","body":"@mtyaka @bradenmacdonald I'll be on-call next week and can Shepard through this change assuming we don't see other issues that prevent that.  Can we have someone on your side get it to green before then?"}}
{"actor":{"display_login":"feanil"}}