02:10:04
kayabanerve:matrix.org:
hinto: While StageX obviously presents the arguments for itself, Serai needs a reproducible build and simply uses a hash-pinned Dockerfile for the build environment. Historically, we needed to install packages (though not anymore), so we used the Debain snapshot server for precisely-timestamped `.deb` files. Then, we used Alpine with version-pinned packages, before removing packag<clipped message>
02:10:05
kayabanerve:matrix.org:
es entirely and leaving us with a very straightforward build.
02:13:28
kayabanerve:matrix.org:
I will note StageX CSS's scares me. core infra should be a `.txt` file served on a HTTP 1.1 server, explicitly as `/index.html`, with a coin flip on if there's a SSL cert.
02:16:51
kayabanerve:matrix.org:
On a more serious note, do they just lack any documentation?
09:34:49
basses:matrix.org:
btw you can ask in #stagex:matrix.org they are very helpful.
09:35:22
basses:matrix.org:
.
21:35:52
hinto:monero.social:
I guess it depends on how much we care about the bootstrappable aspect and also static binaries as a side effect, we could opt for a simpler solution if we only desire reproducibility
21:40:52
hinto:monero.social:
afaict yeah although the readme is good enough to start
21:53:55
kayabanerve:matrix.org:
Agreed the difference is between reproducible and bootstrappable
21:55:00
kayabanerve:matrix.org:
It does seem straightforward to get started but I'm not convinced that alone is sufficient to achieve the desired results