cranky: crl: git: Add new library with git interfaces for cranky
This creates new class based interfaces which primarily are targeted for
cranky checkout and its future counterpart for pushing sets. Possibly
can be extended for use of any cranky commands that do git commands.
sru-report: add the concept of a packaging-tracker
We have a tracker we use to hang dkms-version updates and the like to.
These are either good (the package builds) or bad (it does not).
Therefore they do not require validation. Add the concept of a
packaging-tracker and wire that into the sru-report.
Signed-off-by: Andy Whitcroft <email address hidden>
When we generate the bug reports from ADT failures it seems that the
terse text causes people to assume we want to shift blame to the
tested package.
To avoid that, I have added a boilerplate text that explains things
a little. Also I changed the bug creation to add a kernel task in
parallel to the package task if the tested package was not the kernel
itself.
Last but not least, I added a usage message if one runs the command
without arguments. So people do not have to check the code each time
they run this.
Signed-off-by: Stefan Bader <email address hidden>
Acked-by: Kleber Sacilotto de Souza <email address hidden>
Signed-off-by: Stefan Bader <email address hidden>
This reverts commit 206dc5f4e21cfd13dfbf8f1ee5c10c703de32007. It was
committed for the second time, duplicating the existing commit
b5b47f5bad52 ("info/kernel-series: add focal:linux-azure-5.8").
admin: admin-lp-git-permissions -- fix snap tag prefixes
We are using the branch prefix without any version suffix as the tag
prefix; gke -> Ubuntu-gke, gke-5.4 -> Ubuntu-gke. Fix up the mapping to
drop any version suffix, and add a guard against trying to add duplicate
prefixes.
Signed-off-by: Andy Whitcroft <email address hidden>