edx / edx/devstack

Devstack provisioning breaks with new demo course

Open
#53 0 comments 0 reactions 0 assignees View on GitHub

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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.