Re: Enabling salsa-ci on all Debian Python Team repos
Hallo Carsten,
On 2022-09-20 05:35, Carsten Schoenert wrote:
> Am 20.09.22 um 16:13 schrieb Emanuele Rocca:
> > Salsa CI is useful because it automatically performs binary/source builds,
> > arm64 crossbuilds, and it runs various pretty important tests such as lintian,
> > piuparts, reproducible build testing, and more. It also runs autopkgtest in
> > LXC.
>
> quite most of these steps I usually need to do locally before I do any
> upload of packages.
Well but that's the whole point of automated testing. There's no *need*
to do it locally if it's already done by Salsa for you. What is already
automated and working pretty well is:
- amd64 build
- i386 build
- source build
- autopkgtest
- blhc
- lintian
- piuparts
- reprotest
- arm64 crossbuild
That's a pretty time consuming list of things to go through for a human!
The only work left to be done on your machine is a binary build to see
if the packages look good, perhaps some specific manual testing [1],
source build and upload. Isn't that better?
[1] though that may be an opportunity for writing a new autopkgtest!
Reply to: