[Debian-salsa-ci] More Salsa CI stats
Andrea Pappacoda
tachi at debian.org
Wed Sep 17 08:28:54 BST 2025
Hi Otto,
On Tue Sep 16, 2025 at 8:22 AM CEST, Otto Kekäläinen wrote:
> Lucas just published a new version of trends.debian.net, and now it
> also includes:
>
> https://trends.debian.net/#continuous-integration-on-salsa
In priciple, this is great! But in practice, I'm not sure how these
stats are useful in their current state:
- For the Salsa CI one, only checking for yaml files in source packages
leaves out a huge number of packages which used to follow the team's
reccomendations before
<https://salsa.debian.org/salsa-ci-team/pipeline/-/commit/112bee8323519d77c62105315635bb50815c1f79>,
which is less than one year ago (!). Also, a salsa.ci.yml file by
itself doesn't guarantee that CI is being used, as one has to still
open up GitLab's Web UI config pages and tell the service that yes,
that file should be used to run CI.
The only case in which the check as implemented would be useful is the
future and hypothetical case where Salsa would automatically run CI
upon finding a salsa-ci.yml file in the debian directory, which isn't
the case now.
Until then, I find this check not that meaningful.
- As mentioned already in the patch adding the lintian classification
tag for gbp.conf files, saying "the package uses gbp because a conf
file exists" is overly optimistic. I personally always add a gbp file
to my packages because I find it nice to write somewhere what my
branch layout is, or whether this package uses pristine-tar, etc. The
only gbp component I personally use is gbp-dch, and that doesn't even
require a conf file for what I use it for. Should I start deleting
those conf files, and add that information in d/README.source?
Does this make sense? Let me know :)
Bye!
More information about the Debian-salsa-ci
mailing list