Devstack provisioning breaks with new demo course
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 3
- Forks
- 17
- PR merge metrics
- No merged PRs in 30d
Description
Description
The demo course was updated in https://github.com/openedx/openedx-demo-course/pull/47 and devstack provisioning no longer works. This includes a new course key (new name and org) and the course content being moved a few directories deeper.
We have a temporary workaround to pin the old version of the demo course (https://github.com/openedx-unsupported/devstack/pull/1274) but should put in a more permanent fix. The PR https://github.com/openedx-unsupported/devstack/pull/1272 should fix this as far as the devstack repo itself is concerned, but there seem to be additional references to the course key outside of the devstack repo that might be causing problems.
An attempt to fix this issue
An old PR https://github.com/openedx-unsupported/devstack/pull/1272 can be used as a reference to fix this issue.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the old devstack PR #1272 and the temporary workaround PR #1274, then trace references to the demo course key outside the devstack repository. Done means devstack provisioning works with the updated openedx-demo-course rather than requiring the old pinned version.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- devops
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100