Skip to content

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
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information