IRC channel logs
2025-05-28.log
back to list of logs
<Kabouik>I tried running `guix time-machine --commit=4a0b87f0ec5b -- shell rstudio r r-ggplot2` on my machine to test a workflow some users around me might be interested to use on our cluster if the admin approves installing Guix on it. Those packages are from guix-scinece, guix-cran and guix. I'm trying those because this would be the primary use for many users here who have habits with Rstudio. <Kabouik>However, more than an hour later, it's still trying to build guile-2.2.4, which is one of the first dependencies the command pulled. I understand that maybe there are no substitutes for the git commit I requested, so it's rebuilding the world, but I'm afraid this won't fly if I try to demo the workflow to the admin and the user to show how Guix allows managing reproducible environments to use concurrent software versions. The command may not <Kabouik>finish building before our meeting ends! <Kabouik>I can cheat and prepare the shell in advance and then just re-invoke it, but the issue will still be valid when users want to use the workflow for their real world needs. <Kabouik>I'm curious if this is something HPC admins and users here may have also had to deal with, and how? <civodul>Kabouik: hi! this is more suited for a message on help-guix or guix-science as people might miss the thing here <civodul>one thing to note: you (probably) cannot combine this 2018 Guix commit with current a guix-science commit <civodul>since they just never worked together <civodul>as for rebuilding things, we’d have to check what substitute servers you’re using and what ci.guix and bordeaux.guix have in store <civodul>2018 is old though, so it’s possible they no longer have substitutes for that <Kabouik>Thanks civodul. Yeah my grep command to find git hashes containing R updates was missing part of the updates (specifically when multiple packages were listed in the same line of the git message), and hence I missted more recent hashes. I tried with af02327856 too though and it failed too, but perhaps due to current issues with savannah (see details in #guix) <Kabouik>That is better indeed! Users not particularly friendly with Guix would like this more than looking in the Guix git history directly.