Sysop: | Amessyroom |
---|---|
Location: | Fayetteville, NC |
Users: | 43 |
Nodes: | 6 (0 / 6) |
Uptime: | 107:36:21 |
Calls: | 290 |
Files: | 905 |
Messages: | 76,678 |
Hi!
Salsa CI is a great system for all aspiring Debian packagers to test
their packages before requesting review from mentors
However, as there are still packages not using Salsa CI, I wonder is
it straightforward enough for everyone?
I think the best solution would be to make it opt-in rather than
opt-out?
i think the barrier is likely to be "i didnt know you could do that?"
rather than "how do i use that?"
Salsa CI is and has always been opt-in.
Salsa CI is a great system for all aspiring Debian packagers to test
their packages before requesting review from mentors
However, as there are still packages not using Salsa CI, I wonder is
it straightforward enough for everyone?
I think the best solution would be to make it opt-in rather than
opt-out?
i think the barrier is likely to be "i didnt know you could do that?"
rather than "how do i use that?"
Salsa CI is and has always been opt-in.
oops - i meant the oppposite, ie make people have to opt out of having
it run, rather than have to enable it
i think the barrier is likely to be "i didnt know you could do that?" >> >> rather than "how do i use that?"
Salsa CI is and has always been opt-in.
oops - i meant the oppposite, ie make people have to opt out of having
it run, rather than have to enable it
A human needs to verify that the pipeline passes when it is activated,
fix disable it or fix things if the CI isn't green. It does not make
sense to activate it unattended, as it would risk causing a lot of
failing pipelines and useless noise and a culture where people loose respect for "pipeline greenness".
I dont really understand this point -- is it based on some empirical evidence?
my opinion is that
- other than the first "enabling", every pipeline runs unattended
- people are not going to gain any "respect" for "pipeline greenness" by hiding the pipeline
- commits that fail the pipeline are still bad if the pipeline didnt run, so why hide that information?
- if you want people to "respect the pipeline" you want more noise on such bad commits, not less?
i think the barrier is likely to be "i didnt know you could do that?"
rather than "how do i use that?"
Salsa CI is and has always been opt-in.
oops - i meant the oppposite, ie make people have to opt out of having
it run, rather than have to enable it
A human needs to verify that the pipeline passes when it is activated,
fix disable it or fix things if the CI isn't green. It does not make
sense to activate it unattended, as it would risk causing a lot of
failing pipelines and useless noise and a culture where people loose
respect for "pipeline greenness".
Otto KekΣlΣinen <otto-8fiUuRrzOP0dnm+yROfE0A@public.gmane.org> writes:
Hi!
Salsa CI is a great system for all aspiring Debian packagers to test
their packages before requesting review from mentors
However, as there are still packages not using Salsa CI, I wonder is
it straightforward enough for everyone?
I think the best solution would be to make it opt-in rather than
opt-out?
i think the barrier is likely to be "i didnt know you could do that?"
rather than "how do i use that?"
Salsa CI is and has always been opt-in.
oops - i meant the oppposite, ie make people have to opt out of having
it run, rather than have to enable it
On 12/28/24 22:52, Simon Josefsson wrote:
Is it possible to configure Salsa so instead of using the GitLab default
of .gitlab-ci.yml it uses debian/salsa-ci.yml if that file exists but
otherwise falls back to recipes/debian.yml@salsa-ci-team/pipeline? That
seems like a sensible global configuration for Salsa.
As much as I know, that's not possible currently (I browsed Salsa's setting as admin and didn't find such an option). If you're willing to write a patch and upstream it though ... :)
Cheers,
Thomas Goirand (zigo)
Otto Kekäläinen <otto@debian.org> writes:evidence?
i think the barrier is likely to be "i didnt know you could do that?" >> >> rather than "how do i use that?"
Salsa CI is and has always been opt-in.
oops - i meant the oppposite, ie make people have to opt out of having
it run, rather than have to enable it
A human needs to verify that the pipeline passes when it is activated,
fix disable it or fix things if the CI isn't green. It does not make
sense to activate it unattended, as it would risk causing a lot of
failing pipelines and useless noise and a culture where people loose respect for "pipeline greenness".
I dont really understand this point -- is it based on some empirical
my opinion is that
- other than the first "enabling", every pipeline runs unattended
- people are not going to gain any "respect" for "pipeline greenness" by hiding the pipeline - commits that fail the pipeline are still bad if the pipeline didnt run, so why hide that information? - if you want people to "respect the pipeline" you want more noise on such bad commits, not less?
Salsa CI is a great system for all aspiring Debian packagers to test
their packages before requesting review from mentors
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.
Salsa CI is a great system for all aspiring Debian packagers to test
their packages before requesting review from mentors
However, as there are still packages not using Salsa CI, I wonder is
it straightforward enough for everyone?
I think the best solution would be to make it opt-in rather than
opt-out?
i think the barrier is likely to be "i didnt know you could do that?"
rather than "how do i use that?"
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.
I adde