source-repositories does not respect the "Depends-On" notation
Bug #1616999 reported by
Mathieu Mitchell
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
diskimage-builder |
Triaged
|
Medium
|
Mathieu Mitchell |
Bug Description
Currently, source-repositories will not honor the "Depends-on" notation. This is because it directly does a git clone of specified repositories. This breaks changes that depend on other in-flight changes, such as [0].
source-repositories should use zuul-cloner where possible, and otherwise fallback to directly use git. This is what other projects that pull dependencies via Git have done, such as puppet modules [1].
[0] https:/
[1] https:/
Changed in diskimage-builder: | |
assignee: | nobody → Mathieu Mitchell (mat128) |
status: | New → In Progress |
To post a comment you must log in.
source-repositories should not pull from zuul-cloner directly. Something external (job config *OR* test harness, yet TBD) should use zuul-cloner and provide the right environment variables for source-repositories to use the correct repository.