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-----