Design questions for Debian buildd team
We need to reach out to the Debian wanna-build/buildd team to offer them to influence debusine's feature set so that it is able to meet their needs. This issue tries to collect questions/topics to discuss with them.
- Does Debian support something to select the architecture to build "arch:all" packages? Ubuntu has the XS-Build-Indep-Architecture field. Do we want to support that too?
- At present this seems to just be set to a single value in wanna-build's configuration. Even in Ubuntu this only affects a handful of packages, so probably isn't urgent.
- What kind of "scheduling tweaks" do we have to support?
- What data needs to be "overridable"? at the package level? at the suite level? at the vendor level?
- Possible data that could be overridden:
- the "variant" of the "environment" that we want to use to build a given source package
- the "backend" of the "sbuild" task
- the architecture of the worker for an "arch-all" build for a given source package
- minimum disk space required to build
- minimum RAM required to build
- timeouts
- build priority
- ...
- TODO: analyze what is possible in wanna-build and how that could be mapped into debusine
- Is Packages-Arch-Specific still required? Can we just fix the relevant source packages? (#373 (closed))
- What query tools do we need?
(Feel free to edit the description to complete the list of questions or the relevant data)
Edited by Colin Watson