Yesterday @dthompson and I (mostly Dave) worked on "guix deploy" and got it to a nearly minimally working state https://lists.gnu.org/archive/html/guix-devel/2019-03/msg00114.html
However, we're stuck on a weird issue involving (guile-)ssh. We could use help if you're interested in looking.
BTW, if this interests you and you're a student, maybe you'd like to work on "guix deploy" as a summer project? @dthompson and myself are interested in mentoring "guix deploy" and related tooling for GSoC this year. https://libreplanet.org/wiki/Group:Guix/GSoC-2019#Guix_Deploy
Just think! You could spend your summer hacking lisp/scheme/guix/functional-distros/etc!
@cwebber btw, I now get a *different* SSH error that is equally baffling but is even worse than the previous one. I can't even login to the server now. libssh says it fails to read my private key. I checked with strace and the private key file is successfully opened and read from so I have no clue wtf is going on. using the OpenSSH client to access the server continues to work just fine. I thought maybe it was a gnome key agent issue, so I rebooted the machine but it still doesn't work.
@dthompson That is... very strange.
@dthompson See my and Ludo's recent replies on the list... "guix copy" is also failing, so it definitely isn't just your code.
@cwebber so now the question is: is this a libssh/guile-ssh issue or an openssh daemon configuration issue?
@dthompson good question! I dunno yet!