[Pkg-pascal-devel] Bug#967306: ddrescueview: depends on deprecated GTK 2

Peter B peter at pblackman.plus.com
Thu Sep 21 10:37:25 BST 2023


On 21/09/2023 07:33, Paul Gevers wrote:
> Please elaborate on list what you're doing with CI, because until now I think that's off everywhere in our team. 
> Please educate us.

Sure.

Set up CI as described here;
https://salsa.debian.org/salsa-ci-team/pipeline#basic-use

(Gitlab developers do not have access, need to be maintainer!)

In 'General pipelines' tab
use *recipes/debian.yml at salsa-ci-team/pipeline* as the config path.

In 'Variables' tab
Set *SALSA_CI_IGNORED_BRANCHES* variable to '*upstream*'
Otherwise, Salsa runs the upstream pipeline after the master one,
and this always results in a fail.

The CI
1) runs the build in a clean chroot
2) autopkgtest
3) blhc
4) piuparts
5) Reprotest
6) Crossbuilds

So no need to spend time doing these locally, and it makes sure none is forgotten.
Also runs lintian, but I tend to run that myself anyway.

I do find it all a bit brittle though, and can sometimes fail in unintuitive ways. The pipeline fires on every pushed 
commit, so I tend to make multiple commits locally, then push the whole lot. It does not fire on tags, so I tag versions 
later if needed, after any fixes.

Hope this helps,
Peter








More information about the Pkg-pascal-devel mailing list