Merge lp:~sil2100/cupstream2distro/skip_all_projects into lp:cupstream2distro
Status: | Rejected |
---|---|
Rejected by: | Didier Roche-Tolomelli |
Proposed branch: | lp:~sil2100/cupstream2distro/skip_all_projects |
Merge into: | lp:cupstream2distro |
Diff against target: |
25 lines (+2/-2) 2 files modified
cupstream2distro/packageinppa.py (+1/-1) manual/cu2d-skip (+1/-1) |
To merge this branch: | bzr merge lp:~sil2100/cupstream2distro/skip_all_projects |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
CU2D maintainers | Pending | ||
Review via email: mp+175884@code.launchpad.net |
Commit message
Add support for ignoring all projects for a given architecture of a given stack. Now calling ./cu2d-skip stack all architecture will skip all projects in the stack for the selected architectures.
Description of the change
- Problem:
Sometimes, we'd like to force the skip of all projects in a stack for given architectures.
- Fix:
Add to cu2d-skip the functionality to skip all projects in a stack for selected architectures. This works like this:
./cu2d-skip indicators all powerpc
This will skip all projects in the indicators stack for the powerpc architecture.
This might be a bit 'risky' for some, as we're reserving the 'all' name. So, if there is a project called all in a stack, all will break down... BUT. Who would EVER accept a project like 'all' daily-releasing? It's impossible. So why not using this and making the application easy?
- Tests:
None right now. How to write some?
Unmerged revisions
- 356. By Łukasz Zemczak
-
Ok, let's simplify the architecture a bit - let's base on the assumption that a source project called 'all' will never be released (I think distro won't allow that). This way we can make everything working without even touching the jenkins jobs. Just using 'all' as the project name will cause all projects in the stack to be skipped, yay.
- 355. By Łukasz Zemczak
-
Add support for ignoring all projects for a given architecture of a given stack
I think that one isn't needed anymore for CI Train.