Re: Understanding CI in Salsa, timeouts and runners

Soren Stoutner <[email protected]>
Newsgroups gmane.linux.debian.devel.general
Organization Debian
Message-ID <6721713.j6PcuT4dK6@soren-desktop>
On Thursday, June 4, 2026 7:43:48 AM Mountain Standard Time Ben Hutchings 
wrote:
> On Wed, 2026-06-03 at 17:50 -0700, Soren Stoutner wrote:
> > On Tuesday, June 2, 2026 5:49:22 AM Mountain Standard Time Ben Hutchings
> > 
> > wrote:
> > > The current maximum of 3 hours is already an absurdly long time to wait
> > > for CI.
> > 
> > That depends on what you are building.  Have you ever tried to build
> > Chromium? Or Qt WebEngine?
> 
> Thankfully no.  And I did not mean to imply that I could offer a
> solution that would work for every package.  My point was that it's a
> terrible developer experience to have to wait hours for CI (or a local
> build).  If it's not possible to run a build via Salsa in 3 hours then
> you might as well give up on that and only do local builds, which are
> almost certainly going to be faster.
> 
> The fact that some large corporations produce monolithic software
> releases that take an absurdly long time for us to build is a reflection
> of the much greater computing resources they have.  I think it also
> shows a lack of concern for a wider community of developers and
> distributors.

I think it just represents that some software is this big and requires this 
much build time.

Regarding custom runners, I would recommend the following wiki, which I mostly 
authored:

https://wiki.debian.org/Salsa/Doc/CustomRunners

It allows you to use much longer Salsa CI timeouts, and also to run Salsa CI 
on more powerful hardware.

-- 
Soren Stoutner
[email protected]
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEJKVN2yNUZnlcqOI+wufLJ66wtgMFAmoh5DUACgkQwufLJ66w
tgPXEhAAtmC5wq1kARtPXP7jSwM8ObHIHnC2YWor+GSkE3Gi+amz86B8pa0MkCQN
/WvkmcJv27LU7YhFY9fWa8Hx7afK/6byYGMW+3WTwWELKZjIuy6/kuUc4AUtElk2
M+qFJ28OQAAgJ4JGym2zpvOGllWEe2S35gUBAeJdPsWzGO5PjCd5cL9owGp02JUi
CgLH7ytoV8hS9c2aEKno3bbsn91RiQlZqZLEHPg9y0pW24Owt8ugHK2hPZPLFbE/
Tnsqn64pXrXjDghUOLXVjNmowzgFXhUFVPiRi7/us/khWwTlzQX57k6IX0wh2Mi5
2L1MAGVQn5+IT3Tj38PRiwXjfAgMicwc9Ejetbj0QtR+An/N1E+VI68TfKJQHNN+
H29Cjw6KTgcsdpfXykWJPa26vyXXA83vVJFeB0a0MQ4TVwAX/M/IMfTg+Mstu1BQ
n9Hj2Wz3CZkdmMsq/NX5le0GBOyBbdnxqDNnqduphvdBUV1WFkezQNDLNwNcHr06
EKcx/B0LhIsurhCIV48q35GADxTebX+8RBq+eYT+mYTRI+FstK6F1LKC4vRsizbX
T72F5kuB4z/rui2Us0IwNsXRbmWQ44GUhyHjP8rs86DzjUPc/SSSuSIyi69HKKG3
dg4OjxrDor1SKzR6+rSlxESFiv0T7ik+OMX224R+9iMn2Jfmm5w=
=5C2k
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.