[Debian-salsa-ci] I want to help

Otto Kekäläinen otto at debian.org
Thu Jul 4 06:01:08 BST 2024


Hi Lev!

Welcome to the team! I am happy to help/mentor you, and review/merge
any MRs you submit to Salsa-CI.

Do you have any idea on what kind of contributions you want to do? Do
you spot anything at
https://salsa.debian.org/salsa-ci-team/pipeline/-/issues that you want
to take on, or are there perhaps some stale MRs at
https://salsa.debian.org/salsa-ci-team/pipeline/-/merge_requests you
want to rewrite as your own, finalize and submit so we get those
half-done fixes done fully and closed?

Alternatively, you could start getting familiar with Salsa-CI by using
it first, before doing changes to the CI system itself. You could for
example systematically review all top-100 source packages in Debian
sorted by the installation base of them
(https://popcon.debian.org/sourcemax/by_inst) and check if they are
using Salsa-CI or not. For those that are hosted on salsa.debian.org,
but not yet using Salsa-CI, you could submit a MR to activate
Salsa-CI.

Here are example MRs of that kind of work done by me:

https://salsa.debian.org/debian/gnupg2/-/merge_requests/16
https://salsa.debian.org/apt-team/apt/-/merge_requests/348
https://salsa.debian.org/debbugs-team/debbugs/-/merge_requests/19
https://salsa.debian.org/debian/krb5/-/merge_requests/9
https://salsa.debian.org/lintian/lintian/-/merge_requests/507
https://salsa.debian.org/georgesk/screenkey/-/merge_requests/2
https://salsa.debian.org/debian/debmake/-/merge_requests/13
https://salsa.debian.org/debian/debputy/-/merge_requests/9
https://salsa.debian.org/java-team/sweethome3d/-/merge_requests/2
https://salsa.debian.org/debian/atop/-/merge_requests/2
https://salsa.debian.org/lintian/lintian/-/merge_requests/367
https://salsa.debian.org/sudo-team/sudo/-/merge_requests/6

While you do this you will inevitably run into issues that Salsa-CI
does not work ideally for all of them, and that might motivate you to
do some improvements to the Salsa-CI system itself so it would meet
the needs of all popular packages in Debian.

- Otto



More information about the Debian-salsa-ci mailing list