!9IQChSjwSHXPPWTa:lix.systems

Lix

1102 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
@qyriad:katesiria.orgQyriad Yeah and imho a long term goal is to entirely yeet the installer and replace it with a single statically linked lix binary, and lix will just be capable of bootstrapping itself   20:03:23
@aloisw:julia0815.dealoisw
firebird-static-x86_64-unknown-linux-musl> checking for /proc/self/maps... configure: error: cannot check for file existence when cross compiling

Not that Firebird gets a lot further…

20:03:54
@raitobezarius:matrix.orgraitobezariusi dreamed of shipping pg but i think it's unrealistic yeah20:14:09
@jassu:kumma.juttu.asiaJassuko

There is beauty in storing package manager data in flat files. I’ve needed to touch APT ”database” quite some times when things have gone bad.

SQLite would be still within a scope of somewhat fixable in weird situations, but depending on psql or some full server suite software… uhhh -_-

20:22:26
@jassu:kumma.juttu.asiaJassuko Idea of using psql burns down as soon as you need to ever bump the major version forward. The migration hell and backwards incompatibility will bite instantly on package manager -like use case. 20:24:42
@jassu:kumma.juttu.asiaJassukoCurrent SQLite on the other hand can probably read 20 years old DB files just fine.20:25:36
@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

Show newer messages


Back to Room ListRoom Version: 10