Debian pipeline
See the currently-implemented parts of debian_pipeline.
- CheckInstallability
CheckInstallability task
This is a server-side task that checks whether the uninstallability count in a suite increases as a result of adding packages to it, along the lines of the installability regression tests performed by britney.
The task_data for this task may contain the following keys:
suite(Single lookup, required): the debian:suite collection to check installability againstbinary_artifacts(Multiple lookup, required): a list of debian:binary-package, debian:binary-packages, or debian:upload artifacts to check
Todo
Check whether it’s feasible to implement this in Debusine itself as a server-side task. If not, we’ll need to make it a worker task and consider what environment it should run in.
Todo
Define the output. It should probably be a new artifact category, produced only if the task fails, containing the list of newly-uninstallable packages.