Commit graph

  • 0a00b29fc6 fix(guile-3.0.11): enable shared libs vxtls 2026-03-11 12:11:32 -04:00
  • 132a43d4a6 fix(guile-gnutls): drop static-only patches and rely on shared bindings vxtls 2026-03-11 11:17:42 -04:00
  • a3878a91b9 fix(guix): add --disable-authentication vxtls 2026-03-11 09:47:23 -04:00
  • 173db715e0 fix(guix-pull): pass explicit channels file to avoid missing guix channel vxtls 2026-03-11 09:10:41 -04:00
  • 62478d4872 fix: remove useless checnks vxtls 2026-03-10 08:09:18 -04:00
  • 7715b0b2c0 fix(guile-lzlib): remove useless checking vxtls 2026-03-09 14:14:24 -04:00
  • d0c97c119e fix(boot): avoid ext3 rootfstype and remount root readonly before kexec vxtls 2026-03-09 09:09:35 -04:00
  • 6b8aa73507 fix(guile): preserve gnutls init in final static guile wrapper vxtls 2026-03-08 22:43:54 -04:00
  • 66a66651b8 fix(guile-semver): use git-generated tarball checksum vxtls 2026-03-08 21:13:36 -04:00
  • 754aa8cec4 chore(guile-lzlib): upgrade to 0.3.0 vxtls 2026-03-08 21:06:34 -04:00
  • f8b6d257a3 fix(guix-pull): rebuild local patched channel and use actual git branch vxtls 2026-03-08 20:34:30 -04:00
  • 4e12d7a4bb fix(runtime): verify tty and devpts before running guix vxtls 2026-03-08 19:59:37 -04:00
  • 2b16d6d531 fix(runtime): mount devpts for pty support vxtls 2026-03-08 19:49:16 -04:00
  • aa72935a6f fix(guix): set FHS local state path for daemon socket vxtls 2026-03-08 19:37:19 -04:00
  • 49537b4100 fix(guile-avahi): build static Guile bindings instead of dlopenable avahi extension vxtls 2026-03-08 10:24:48 -04:00
  • 74da573c33 fix(rootfs): persist semantic internal-ci resume target instead of resuming from script head vxtls 2026-03-07 20:46:03 -05:00
  • 15a64feac3 Adapt tcc-0.9.26's step to use pnut-exe instead of mes Laurent Huberdeau 2025-11-07 00:20:10 -05:00
  • ba90de8d85 Disable mes compilation, keep header installation Laurent Huberdeau 2025-11-07 00:19:30 -05:00
  • 5572d9061d Add pnut-exe step to manifest Laurent Huberdeau 2025-11-07 00:18:49 -05:00
  • 876bc3ff97 Regen hash of executables compiled with M2-Planet Laurent Huberdeau 2025-11-07 00:15:59 -05:00
  • 0996807609 Update stage0-posix with updated M2-Planet Laurent Huberdeau 2025-11-07 00:12:50 -05:00
  • bab05bbbe3 fix(guix-1.5.0): use static guile pkg-config libs and stable libs ordering for daemon linking vxtls 2026-03-07 20:06:42 -05:00
  • 6d0db68132 fix(guix-1.5.0): regenerate autotools files and wire kernel-toolchain argp headers/libs vxtls 2026-03-07 19:28:41 -05:00
  • aea0e5c761 fix(guix-1.5.0): force generic autotools commands instead of version-suffixed aclocal vxtls 2026-03-07 18:09:59 -05:00
  • c124c08096 refactor(rootfs): [MAY BRAKE]stage0 resume updater to deterministic internal entrypoint and split bootstrap mode handlers vxtls 2026-03-07 16:29:31 -05:00
  • adcd73b017 fix(resume): preserve stage0-image incremental continuation by remapping init entry after script regeneration vxtls 2026-03-07 16:15:18 -05:00
  • b18cba40b3 fix(resume): regenerate and realign guix script entrypoint; suffix duplicate guix package names vxtls 2026-03-07 15:31:17 -05:00
  • 076a70976a fix(resume): regenerate step scripts on stage0-image boot so manifest and break-after updates take effect vxtls 2026-03-07 15:11:26 -05:00
  • be9b32beae feat(steps-guix): add guile-semver dependency required by guix before bootstrap binaries vxtls 2026-03-07 12:52:33 -05:00
  • 5d1289345b fix(zlib): keep bootstrap static and build shared zlib in steps-guix vxtls 2026-03-06 22:04:38 -05:00
  • 666d9792c4 fix(rootfs): support fresh qemu break-after by injecting manifest jump before init image build vxtls 2026-03-06 16:28:50 -05:00
  • c921403c06 fix(rootfs): reuse stage0 work-image flow for fresh qemu break-after and drop forced ext4 mount type vxtls 2026-03-06 16:02:39 -05:00
  • c55f989e3c fix(rootfs): restrict break-after to stage0-image resume path and restore clean first-run bootstrap vxtls 2026-03-06 15:54:07 -05:00
  • a1f3068047 fix(rootfs): allow break-after checkpoints on first qemu kernel-bootstrap run vxtls 2026-03-06 15:24:38 -05:00
  • a1881ad220 debug(guix): preprobe guile lzlib before configure vxtls 2026-03-06 13:10:33 -05:00
  • 786844a255 fix(zlib): build shared and static libraries for guile-zlib vxtls 2026-03-06 13:04:18 -05:00
  • 567f4af5ff debug(guix): probe guile zlib before configure vxtls 2026-03-06 10:44:46 -05:00
  • c4666a1e35 fix(guile-modules): pin guile package install dirs to target libdir vxtls 2026-03-06 09:52:21 -05:00
  • 65314bc926 fix(network): gate dhcp on get_network state across boots vxtls 2026-03-06 09:27:41 -05:00
  • ba7aec9868 fix(guix): minimize guile-gcrypt configure probe vxtls 2026-03-06 08:57:13 -05:00
  • 3628391569
    which: update to 2.23 Samuel Tyler 2026-03-05 22:55:52 +11:00
  • 29695ad074 fix(guix): patch release configure for guile-gcrypt check vxtls 2026-03-05 23:10:04 -05:00
  • e9c2946566 fix(init): drop to rescue shell instead of panicking on build failure vxtls 2026-03-05 22:11:19 -05:00
  • f8122121c7 fix(guix): keep guile-gcrypt check semantics unchanged vxtls 2026-03-05 22:04:10 -05:00
  • 913ebb3ba8 fix(guix): avoid broken guile-gcrypt sha256 configure probe vxtls 2026-03-05 21:09:24 -05:00
  • 079b6fddac fix(guile): validate guile-gcrypt before guix configure, fix vxtls 2026-03-05 19:36:20 -05:00
  • 442e3a2109 fix(guile): build shared libgit2 for guile-git runtime loading vxtls 2026-03-05 18:40:39 -05:00
  • bbe809905a debug(guix): for debugging surface raw guile module probe failures before configure vxtls 2026-03-05 16:58:13 -05:00
  • 9055660d81 fix(guile-git): link against static libgit2 explicitly vxtls 2026-03-05 15:53:55 -05:00
  • a3acfbe94d fix(guile-gnutls): inline static gnutls.scm sed rules to avoid make recipe quoting breakage vxtls 2026-03-05 14:28:29 -05:00
  • 77835778d7 fix(guile-gnutls): keep guile include flags available for snarf in static build vxtls 2026-03-05 14:15:33 -05:00
  • 2cb4ec57b4 fix(guile-gnutls): make static profile build-system native by disabling extension target and extension loading path vxtls 2026-03-05 14:00:10 -05:00
  • 56f515400d fix(guile-gnutls): move static guile/artifact generation into automake and remove manual ar/gcc packaging vxtls 2026-03-05 13:43:32 -05:00
  • c2ecd887e9 fix stupid gnutls vxtls 2026-03-05 13:22:56 -05:00
  • bbd48040ae fix(guile-gnutls): use deterministic shared/static init gating via build-system conditionals vxtls 2026-03-05 13:00:04 -05:00
  • d150b48eef refactor(guile-gnutls): use default compile/install while preserving static-only outputs vxtls 2026-03-05 12:18:11 -05:00
  • 51019e232f fix(guile-gnutls): accept empty gnutls pkg-config cflags and continue deterministic static build vxtls 2026-03-05 11:52:32 -05:00
  • 75e153dce0 fix(guile-gnutls): pass explicit guile/gnutls cflags to make and fail fast on empty pkg-config flags vxtls 2026-03-05 11:34:12 -05:00
  • ac79f9e19d fix(guile-gnutls): make gnutls integration fully static by initializing from main guile binary vxtls 2026-03-05 10:55:38 -05:00
  • 9205c2b1e4 fix(guile-gnutls): use static guile pkg-config libs for configure link checks vxtls 2026-03-05 10:16:26 -05:00
  • 451fdc63ca fix(guix-gnutls): align guile-gnutls build flags and pin GNUTLS extension dir during guix configure vxtls 2026-03-05 08:24:55 -05:00
  • 3f01d14c80 fix(guix-runtime): pin guile/gnutls runtime search paths and drop static link flags in guile-gnutls build vxtls 2026-03-05 07:53:42 -05:00
  • bd208bf124 fix(guix-1.5.0): set deterministic pkg-config and guile-3.0 flags in configure vxtls 2026-03-04 23:04:08 -05:00
  • 5cea0ba08a fix(guix-1.5.0): split unstable mes hunks into dedicated patch and remove heuristic fallback logic vxtls 2026-03-04 22:36:54 -05:00
  • 4abc97da82 fix(steps-guix): merge guix-1.5.0 improve stage into pass1 build path vxtls 2026-03-04 21:58:54 -05:00
  • 3d35277070 fix(guix-hash-compat): replace fragile guile wrapper with deterministic C NAR/sha256 hasher vxtls 2026-03-04 21:02:25 -05:00
  • af44f12d30 fix(guix-hash-compat): generate runtime config and invoke guix hash via guile without pre-inst-env vxtls 2026-03-04 20:26:50 -05:00
  • c90d9da159 fix(boot): add minimal early mounts for /dev and /proc in stage0 resume path vxtls 2026-03-04 18:55:04 -05:00
  • 8ad179e1e6 fix(steps-guix): build mes-minimal seed from canonical /usr/bin/mes-m2 output vxtls 2026-03-04 18:03:26 -05:00
  • 6d8c5da031 fix(guile-2.2.4): use off_t for sendfile offset to match off_t* API vxtls 2026-03-04 17:36:49 -05:00
  • d5fc082dab fix(stage0-image): preserve runtime /steps/env while syncing step sources vxtls 2026-03-04 17:23:48 -05:00
  • 886d5a5237 fix(stage0-image): sync steps trees in-place to preserve generated resume scripts vxtls 2026-03-04 17:18:05 -05:00
  • 74ff570f76 fix(stage0-image): always refresh steps trees into stage0-work image before boot vxtls 2026-03-04 17:06:42 -05:00
  • c29c92bd35 fix(steps-guix): add libunistring and gc builds before guile-2.2.4 vxtls 2026-03-04 16:59:40 -05:00
  • 81604307d9 fix(steps-guix): add libffi build before guile-2.2.4 and wire explicit libffi pkg-config flags vxtls 2026-03-04 16:55:47 -05:00
  • 4f0f50366b fix(steps-guix): make seed packaging scripts create their own build dirs in src_unpack vxtls 2026-03-04 16:37:57 -05:00
  • ea69ae93b8 fix(steps-guix): support explicit build dir for source-less seed packages vxtls 2026-03-04 16:25:28 -05:00
  • 893a320f6f fix(network): deterministically restore qemu networking before src_get downloads vxtls 2026-03-04 16:14:59 -05:00
  • 0669db4e72 fix(steps-guix): install bash-5.3-1 to /usr/bin in addition to seed prefix for runtime script chaining vxtls 2026-03-04 12:55:55 -05:00
  • 82124dfd91 refactor(stage0-breakpoint): use deterministic steps-guix refresh policy for break vs resume modes vxtls 2026-03-04 09:45:45 -05:00
  • 2778fe40a9 fix(env): include /bin in PATH so steps-guix script chaining can find bash vxtls 2026-03-03 20:59:12 -05:00
  • d3446750ad chore(steps-guix): remove deprecated bash-4.4.23-1 step vxtls 2026-03-03 19:53:30 -05:00
  • 1d73a27e94 feat(steps-guix): upgrade bootstrap bash seed from 4.4.23 to 5.3 vxtls 2026-03-03 19:46:15 -05:00
  • f21234e1cb fix(bash-4.4.23-1): complete mkbuiltins prototype fixes for C23 vxtls 2026-03-03 19:30:30 -05:00
  • 9d1870c931 refactor(stage0-image): remove python-side resume network patching logic vxtls 2026-03-03 19:23:38 -05:00
  • 1d9c9b973b fix(bash-4.4.23-1): update mkbuiltins prototypes and definitions for C23 vxtls 2026-03-03 19:21:23 -05:00
  • f11bbe6733 refactor(resume-init): move network bring-up into generated jump init and keep checkpoint compatibility patch vxtls 2026-03-03 19:18:51 -05:00
  • 84400964ed fix(stage0-resume): wrap jump-resume init with dhcpcd bring-up before continuing scripts vxtls 2026-03-03 19:10:38 -05:00
  • 35a570bc4e fix(mirror): bind file mirror server to 0.0.0.0 for qemu guest access via 10.0.2.2 vxtls 2026-03-03 19:03:02 -05:00
  • b733cf2526 fix(stage0-resume): avoid false /init guix handoff check and preserve steps-guix resume scripts vxtls 2026-03-03 18:56:09 -05:00
  • 7253e3fb33 feat(qemu-ci): scope internal breakpoints as steps:NAME or steps-guix:NAME with default steps-guix recopy vxtls 2026-03-03 13:14:27 -05:00
  • 4e67035e5e fix(bash-4.4.23-1): make SIGRETURN robust on linux when VOID_SIGHANDLER probe mismatches vxtls 2026-03-03 12:56:14 -05:00
  • 1009bfa847 fix(bash-4.4.23-1): add C23 list function prototype patch and enable src_prepare default vxtls 2026-03-03 10:01:56 -05:00
  • d1b466c047 fix(generator): enforce stage-bounded distfile sets before curl/import and stage repo minimally vxtls 2026-03-03 09:01:13 -05:00
  • b1642d63bc refactor(generator): enforce manifest-only distfile copy in kernel-bootstrap modes vxtls 2026-03-03 08:48:34 -05:00
  • 95b25afdcd fix(kernel-bootstrap): place pre-network distfiles back into init image paths vxtls 2026-03-03 08:40:58 -05:00
  • 85c389044d fix(kernel-bootstrap): unify external raw container flow and remove default second disk vxtls 2026-03-03 08:33:19 -05:00
  • 919200478b fix(guix-bzip2): install via DESTDIR-prefixed PREFIX to avoid empty package and lost /usr/bin/bzip2 vxtls 2026-03-02 22:28:28 -05:00
  • afec884ea5 fix(guix-bzip2): enforce static install and validate runnable bzip2 during apply vxtls 2026-03-02 19:42:31 -05:00
  • 6dfc8d5c85 fix(bzip2): install artifacts to both /usr and bootstrap-seeds vxtls 2026-03-02 17:01:44 -05:00