Well - that didn’t last long…
Interesting failure creating snapshot:
racket/bin/racket -G build/user/config -X racket/collects -A build/user -MCR /home/runner/work/racket/racket/build/zo: -l- distro-build/install-for-docs build/docs ".github/workflows/site-small.rkt" "default" "main-distribution main-distribution-test" build/built/catalog build/native/catalog
read-compiled-linklet: virtual-machine mismatch expected: "racket" found: "chez-scheme" in: /home/runner/work/racket/racket/build/zo/home/runner/work/racket/racket/build/user/7.8.0.6/pkgs/distro-build-server/compiled/install-for-docs_rkt.zo
context...:
read-linklet-or-directory
read-dispatch
read-syntax
default-load-handler
standard-module-name-resolver
module-path-index-resolve
[repeats 1 more time]
module-declared?
@samth I think the issue may be that “site-small.rkt” has bc-machine
use the same directory as the server, and cs-machine
uses a separate directory, but the server is now Racket CS. The repair would be to remove #:dir
from cs-machine
and add an analogous one to bc-machine
. Does that sound right?
Does bc-machine
also need an explicit #:variant
now?
It’s a good idea to add it, but distro-build
still defaults to 'bc
for now.
Do I also need to move the #:repo
configuration to bc-machine
?
That makes sense
Ok, we’ll see how that goes.
@mflatt so in-place
target from top-level builds racket cs now?
We have a few workflows to change then. :slightly_smiling_face: