<davexunit>civodul: so this protocol, would it require any daemon besides the ssh daemon? would there have to be a guile process listening or would the protocol implementation launch a guile process on the client?
<civodul>davexunit: i guess you'd have to launch guile on the other side
<civodul>so connect, run guile, and from there talk directly to the REPL
<davexunit>would it try to serialize scheme objects and send them back to see the results of a remote evaluation?
<zacts>well wouldn't not having a client guile talking to a server guile defeat the purpose of having a protocol in the first place? I mean at that point you could just use plain ssh to control the server guile
<civodul>davexunit: only "plain" objects, like the regular REPL server does
<civodul>it just needs to be able to send sexps; when the result is a struct, it cannot do anything
<mark_weaver>one side effect of these compatibility measures, however they are implemented, would cause lots of bugs to slip through the cracks -- bugs where these compatibility symlinks were used in our software.
<mark_weaver>and that in turn would cause our rollback features to no longer be reliable
<Sleep_Walker>so, proper solution is to create package from my bash scripts and let guix do the job - I started sharing my /home partition with other distributions so I went to this
<Sleep_Walker>the other way would be to create local wrapper which will detect running distribution
<mark_weaver>rekado_: the version number "4.0" in the source URI should be replaced with a call to 'version-major+minor'
<Sleep_Walker>or the ugliest and easiest - I'll add /bin/bash as symlink
<rekado_>mark_weaver: should I leave the commented configure flags for other available modules that currently cannot be built? Or should I just remove them and let future contributors add them as needed?
<mark_weaver>civodul: even when I run it in strace with that env var set, I still don't see the output anywhere. maybe it's not getting flushed before the exec? in any case, it seems that won't give us any additional information that's not in the strace.
<mark_weaver>I sent an email containing the "real" ld command from the strace.
<civodul>mark_weaver: GUIX_LD_WRAPPER_DEBUG=yes leads to a single line being printed on stderr