Skip to content

Commit 9650b6c

Browse files
authored
chore: remove orchestration (#471)
1 parent be996bb commit 9650b6c

25 files changed

+2
-4365
lines changed

FUTURE.md renamed to docs/ideas/IDEAS.md

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,9 @@
22

33
## Package building
44

5-
### Full builds happen in build dependency order
6-
7-
For full package build within one project, if a package (A) depends on another package (B), the dependent package (A) must be built after the package it depends on (B). The freshly-built (B) must be present in the build environment while (A) is built.
8-
9-
### The build orchestrator understands static and dynamic build dependencies
10-
11-
The build orchestrator is responsible for determining the correct build order based on both static and dynamic dependencies. Static dependencies are those explicitly declared through the `BuildRequires` tags in the spec file. Dynamic dependencies are the ones generated in the `%generate_buildrequires` section of the spec file.
12-
135
### Parameterized components
146

15-
A single component can be defined to be built with a matrix of parameters, where each set of parameters results in a different "flavour" of the component being built. The build orchestrator must be able to handle such parameterized components and build all combinations of the parameters.
7+
A single component can be defined to be built with a matrix of parameters, where each set of parameters results in a different "flavour" of the component being built.
168

179
Sample use cases:
1810

0 commit comments

Comments
 (0)