Skip to content

DebDiff task and/or DebDiff workflow: support `binary_artifacts` of category `debian:binary-package`

Currently the DebDiff task requires the binary_artifacts to be of category debian:upload.

Add support for debian:binary-package category in the DebDiff task:

  • Invoking debdiff with the --from and --to options
  • If passing multiple debian:upload on each element of binary_artifacts: probably should error, multiple artifacts must be of type debian:binary-package.
  • Might need to check if DebDiffArtifactView needs adaptations to parse the output of debdiff with multiple debs
  • The DebDiffWorkflow can take advantage of this: change blueprint and implementation

Partially discussed in a meeting and !1762 (comment 605620)

Edited by Carles Pina i Estany
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information