!9IQChSjwSHXPPWTa:lix.systems

Lix

1105 Members
Lix user channel. Feel free to discuss on-topic issues here and give each other help. For matrix.to links to the rest of the Lix channels, see: https://wiki.lix.systems/books/lix-organisation/page/matrix-rooms295 Servers

Load older messages


SenderMessageTime
3 Dec 2025
@jassu:kumma.juttu.asiaJassuko

Oh. Actually read and write.. and up to 21 years old files. :D

Newer versions of SQLite can always read and/or write database files created by older versions of SQLite, back to version 3.0.0 (2004-06-18).

20:28:38
@raitobezarius:matrix.orgraitobezariusyeah that's good except that the lifetime of my SQLite DB is usually <1y before it corrupts itself: D21:00:31
@piegames:flausch.socialpiegamesHow does Lix Buildkite work? What Buildkite plan are we using?21:05:04
@piegames:flausch.socialpiegamesAlso, can buildkite be used from Forgejo actions directly?21:05:23
@raitobezarius:matrix.orgraitobezariusLix Buildkite works via git hooks that are set on Gerrit, on a global level21:16:27
@raitobezarius:matrix.orgraitobezariusOnce a patchset is created or a patchset is merged, a Go program is called who will POST to Buildkite to start a build on a certain ref21:16:41
@raitobezarius:matrix.orgraitobezariusWe have the "special" open source plan21:16:53
@raitobezarius:matrix.orgraitobezarius The pipeline for the job is a simple nix run lix#ci-config which calls a calculate-buildkite-steps.py script which emits dynamic JSON that expands the graph of builds as we n-e-j them 21:17:38
@raitobezarius:matrix.orgraitobezariusTheoretically yes, there was an AFNix infra task to get this working, but I didn't have to finish it for lanzaboote in the end21:18:19
@raitobezarius:matrix.orgraitobezariusclipboard.png
Download clipboard.png
21:18:38
@raitobezarius:matrix.orgraitobezariusthat's the exact Lix plan21:18:41
@raitobezarius:matrix.orgraitobezariusah Forgejo actions you said21:19:09
@raitobezarius:matrix.orgraitobezariusthat's a pretty weird thing to do to call Buildkite from there, but I don't see any reason why not21:19:25
@piegames:flausch.socialpiegamesThen what is the business model of Buildkite? Because gerrit users probably don't abound21:32:04
@raitobezarius:matrix.orgraitobezariusthe business model of buildkite is selling you hosted CI minutes and various features surrounding the control plane21:32:29
@raitobezarius:matrix.orgraitobezariuswhat is your fundamental question?21:32:57
@piegames:flausch.socialpiegamesI'm just curious21:35:03
@raitobezarius:matrix.orgraitobezariusI see21:35:13
@raitobezarius:matrix.orgraitobezariusTLDR Buildkite is the most advanced public CI system that exist and is probably earning a shit ton of money via enterprise contracts with very large monorepos out there IMHO21:35:33
@qyriad:katesiria.orgQyriad it's a shame to not use our own infra but man does it work a hell of a lot better than buildbot ever did  22:36:50
@just1602:systemli.orgjust1602Yeah, buildbot looks nice in theory, but in practice it looked rough 23:27:25
4 Dec 2025
@raitobezarius:matrix.orgraitobezariusthis is being fixed01:32:51
@raitobezarius:matrix.orgraitobezariusbut slowly :D01:33:04
@aloisw:julia0815.dealoisw
In reply to @raitobezarius:matrix.org
yeah that's good except that the lifetime of my SQLite DB is usually <1y before it corrupts itself: D
Is it because of SQLite bugs, or because you're doing something weird to it?
05:49:14
@raitobezarius:matrix.orgraitobezariusthe bar to clear to say something is a SQLite bug is alas very high11:38:12
@raitobezarius:matrix.orgraitobezariusi don't trust that highly SQLite though11:38:17
@raitobezarius:matrix.orgraitobezarius but 11:38:18
@raitobezarius:matrix.orgraitobezariusI trust even less our code given prior experience with the architecture11:38:28
@raitobezarius:matrix.orgraitobezariusso I lean on "SQLite is fine, we are holding it wrong, it's very hard to know why without redoing it entirely"11:38:41
@raitobezarius:matrix.orgraitobezarius(I don't do anything wrong)11:38:55

Show newer messages


Back to Room ListRoom Version: 10