fosslinux / live-bootstrap

Use of a Linux initramfs to fully automate the bootstrapping process
490 stars 34 forks source link

split CI into three (as a temporary solution) #286

Closed fosslinux closed 1 year ago

fosslinux commented 1 year ago

Fixes the CI length problem.

Draft for testing CI.

nanonyme commented 1 year ago

The split between sysa and sysc is in fact exactly what I had in mind splitting the thing into two bwrap calls in the first place. As for splitting sysc into two, I'm wondering if it could be done even earlier? The Pythons that are built are build deps of newer glibc and GCC. Maybe all of that could be sysd or something....

fosslinux commented 1 year ago

Hmm, the only real motivation for splitting sysc is this CI issue - and this is only a temporary solution - at some point in the near future I'm going to rip out the full build in CI preferably (need to think a bit more about what to replace it with, but likely only an incremental build).

The split is rather arbitrary. The only consideration I had was CI time.

Anyway, the idea of another sys can be discussed, but separate to this PR.