[Debian-salsa-ci] Release team to utilize Salsa CI for Forky quality assurance?
Lucas Nussbaum
lucas at debian.org
Thu Jan 15 09:27:48 GMT 2026
Hi,
On 14/01/26 at 09:21 -0800, Otto Kekäläinen wrote:
> Hi!
>
> Seems Release Team members didn't have additional comments on this,
> perhaps as on a quick look very few of the Release Team members use
> Salsa CI to verify their own packages before upload.
>
> Even if you are not using or seeing value in Salsa CI, what are your
> opinions on having these two related rules for unstable -> testing
> migrations based on vcswatch data?
>
> 1. If the package has Vcs-* field as a sign that it is using VCS (93%
> Salsa), but the uploaded packages has extra contents not pushed to
> VCS, delay the migration by 10 days. The uploader can easily notice
> they forgot to 'git push' and get the delay down by simply pushing
> their commits.
I've been working on something similar in the context of
https://debaudit.debian.net/. I don't think it's quite ready yet, but
at some point, I'd like to suggest blocking migrations from unstable to
testing of packages:
1. which are not NMUs
2. which declare a Vcs-Git
3. where the source package in testing can be reproduced from git
4. where the source package in sid CANNOT be reproduced from git
So essentially it would be blocking packages that used to be
reproducible at the source level, but aren't anymore.
There's a list of those at https://debaudit.debian.net/git2dsc/regressions/forky .
There are some cases that are clear regressions:
- bustle: rules has more stuff in the archive than in git
- celery: a new patch was not added to Git
- doris: difference in salsa CI configuration (debian/.gitlab-ci.yml)
- harp: new version not pushed to Git
But also some that need more investigation :
- doublecmd: fallout from Priority: optional being default?
- flashkernel: profile change?
- frr: profile change?
- harfbuzz: fallout from priority: optional being default?
- xcolors: additional 'xcolors' file outside debian/ ?!
So once the strange cases above are understood, this could be a
reasonable target.
Lucas
More information about the Debian-salsa-ci
mailing list