Il 23/12/2024 18:09, Otto Kekäläinen ha scritto:
Hi!

Salsa CI is a great system for all aspiring Debian packagers to test
their packages before requesting review from mentors, and also for
experienced packagers to ensure there are no easily testable lapses
before uploading to Debian.

Anyone with a Salsa account can use it. Simply follow the README at
https://salsa.debian.org/salsa-ci-team/pipeline to get started and to
find the optimal settings for your specific package.

However, as there are still packages not using Salsa CI, I wonder is
it straightforward enough for everyone?

I am in the process of doing a round of updates to the README. All
feedback on how to improve the documentation so it is easy to digest
in particular for newcomers is welcome as replies to this email or as
comments at 
https://salsa.debian.org/salsa-ci-team/pipeline/-/merge_requests/563.

- Otto

Thanks for your works, basically it seems quite simple to me.

From my experience the problems encountered are occasional regressions, often not of a salsa-ci itself, that cause all builds to fail for 1 or more days.

I also had difficult to use extra repo,the documentation could perhaps be improved in this regard, for cinnamon packages I had it working using debomatic repository but on recently tests for next major version using extra repo was not working, and I'm not sure of the cause from a fast look: https://salsa.debian.org/cinnamon-team/cinnamon-settings-daemon/-/jobs/6815175

in the documentation it could be added for example which tests do not support the extra repos to be disabled or which require additional changes, for example when was working I had to add a piuparts pre script (to have piuparts working) and disabled reprotest and BUILD_PACKAGE_I386.

A minor thing useful can be to disable cross build by default as you already did an MR: https://salsa.debian.org/salsa-ci-team/pipeline/-/merge_requests/570

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to