<sneek>wdkrnls, nckx says: You're asking Guile to load a module (<channel>/packages/cran.scm) that doesn't exist. Is there such a file, and does it start with (define-module (packages cran) …)?
***nckx changes topic to 'GNU Guix | guix.gnu.org (including substitute server) is currently down | 1.0.1 is out! get it at https://guix.gnu.org | videos: https://guix.gnu.org/blog/tags/talks/ | bugs and patches: https://issues.guix.gnu.org | paste: https://paste.debian.net | Guix in high-performance computing: https://hpc.guix.info | This channel is logged: http://logs.guix.gnu.org/'
<nckx>wdkrnls: Hm. That's not what I expected, but I fear I am a manifest man, and never use ‘guix upgrade’.
<nckx>(Manifests and upgrading all packages at once don't have this problem.)
***nckx changes topic to 'GNU Guix | ⚠️ guix.gnu.org (including substitute server) is currently down ⚠️ | 1.0.1 is out! get it at https://guix.gnu.org | videos: https://guix.gnu.org/blog/tags/talks/ | bugs and patches: https://issues.guix.gnu.org | paste: https://paste.debian.net | Guix in high-performance computing: https://hpc.guix.info | This channel is logged: http://logs.guix.gnu.org/'
<nckx>‘guix package -u .’ gives you the same advantages without a manifest.
<bdju>nckx: sorry I didn't respond. the colors didn't come through in irssi either. I see the emoji, although they're aligned rather sloppily. partial overlap with their ajdacent chars. prob on my end.
<nckx>bdju: I think the colour codes never made it out of my client. I agree the emojos are ugly as ⚠, but let's consider that a twisted feature when it comes to grabbing attention. 🙂
<janas>On irssi as well, no emoji overlap with the other characters
<nckx>Welp, they had their 5 minutes to shine, guix.gnu.org is back.
***ChanServ sets mode: +o nckx
***nckx changes topic to 'GNU Guix | 1.0.1 is out! get it at https://guix.gnu.org | videos: https://guix.gnu.org/blog/tags/talks/ | bugs and patches: https://issues.guix.gnu.org | paste: https://paste.debian.net | Guix in high-performance computing: https://hpc.guix.info | This channel is logged: http://logs.guix.gnu.org/'
***ChanServ sets mode: -o nckx
<sturm>I'm getting an error running "guix pull" as root on my Guix System: "uix pull: error: Git error: object not found - no match for id (229818064a154a38dff1c0a9a6bc3ba66a2d4925)"
<sturm>str1ngs: that's what I normally do, and was seeing the error there too. I'm getting a slightly different error now though "guix pull: error: Git error: the reference 'refs/heads/master' cannot be peeled - Cannot retrieve reference target"
<sturm>(possibly because I started the "sudo -E ./pre-inst-env guix pull" and cancelled it?
<str1ngs>might be a remote issue. what hash are you pulling?
<str1ngs>though refs/heads/master can exist on disk. so could be a permission issue
<sturm>str1ngs: I have to admit, I don't really understand dmesg - is it a log where the newer things are at the bottom, or do I need to look at the whose output?
<nckx>sturm: It's just a log. dmesg -T prettifies the timestamps.
<sturm>thanks nckx - nothing new in dmesg that I can see str1ngs
<peanutbutterandc>Hey there, I am trying to package a cmake project and I am getting a warning that says it couldn't find python interpreter or perl interpreter in PATH and yet, I have tried putting them in (inputs) (propagated-inputs) and (native-inputs). Any ideas please?
<str1ngs>sturm: maybe I should have suggested that first :P
<peanutbutterandc>I have this strange thing going on: `guix describe` from root complains about the command not being obtained with `guix pull` when in fact it is. Other user's guix describe works just fine. Any explanations please?
<bdju>I'm getting a "The page isn't redirecting properly" error in icecat trying to log in to cisco netacad. I've tweaked addons, deleted cookies, restarted my browser. nothing works
<bdju>I managed to log in on my phone (also using icecat, but I'm sure they're somewhat different)
<raghavgururajan>What is RTM (Release to Manufacturing)? The GNU Guix Wikipedia page has this line "Working state: RTM (Release to manufacturing)".
<fps>i installed guix on another system yesterday (no ssh nor X access atm) and for some reason guix pull complained about not being able to migrate generations because the profile path already existed
<fps>hmm, and on another machine xorg doesn't start correctly anymore (and the console has quite a few messages about dbus not being able to find its socket)
<joshuaBPMan>morning guix. I'm trying to create a simple guix service to run a simple web site. I want it to run a the command "guile web.scm", but I'm having trouble getting it to work on reconfigure...
<joshuaBPMan>the error I'm getting is "In procedure struct_vtable: Wrong type argument in position 1 (expecting struct): guile"
<leoprikler>do you want to run this service as your user when the system starts?
<leoprikler>or would it suffice to run it in your user session?
<joshuaBPMan>leoprikler: It would suffice to run it in my user session, but I would rather learn how to run it as a service when the system starts...that way i can learn how to add services to guix proper.
<joshuaBPMan>hmmm. I should probably go do some actual work now. Thanks for the help leoprikler!
***ng0_ is now known as ng0
<kirisime>So, it seems that offloading builds was failing last night because ci.guix.gnu.org was down and the --no-substitutes switch doesn't affect the machine doing the building.
<kirisime>Is there a simple workaround, or should I claim it's an issue deserving attention?
<leoprikler>The workaround would be to run the offload remote with --no-substitutes, I guess.
<nckx>raghavgururajan: ‘RTM’ (‘we sent the files to the factory to be printed on boxes and pressed onto CDs’) is complete nonsense. It should be changed to ‘Current’ as in the Trisquel and Hyperbola articles.
<nckx>kirisime: I think ‘--no-substitutes’ should just be passed on to any offload machines, yes.
<kirisime>nckx: Yesterday, the build processes would just freeze like any other guix build with substitutes enabled.
<kirisime>And today I tested the setup again by running `guix build --no-substitutes linux-libre' and the build machine just did the substitution on its own and didn't build a thing.
<nckx>kirisime: Yes. There are in fact 2 (related) bugs: what you note about --no-substitute above, and the fact that substitution is ridiculously fragile (it still regularly crashes here when the HTTP response isn't to Guix's liking).
<nckx>And, as you noticed, the default time-outs aren't great 🙂
<nckx>(By ‘bugs’ I mean ‘annoyances’, please do open actual bug reports if you want.)
<davexunit>dongcarl: hi, me again. I was curious where/how you actually use packages like the xtoolchains that you showed me. I've been getting into some weird situations where I think guix is trying to build a bunch of stuff from source that it doesn't need to which indicates to me that I've made some mistakes. :)
<nckx>puoxond: Thanks. Time to clear random caches.
<raghavgururajan>nckx Is it also same for networkmanager? Would I be able to use an alternative in Guix system?
<nckx>raghavgururajan: Guix has a Connman service, a manual networking configuration service (neither of which I've tested). The only thing stopping you from using another tool is writing a service yourself 🙂
<raghavgururajan>I think the issue is over-doing KISS principle. Things should be made simple enough, not simpler. The former retains required functionalities with uncomplicated *simple* design. Whereas the latter will lead to removing some required functionalities in the name of making this simpler and causing program to be unusable.
<kirisime>It might have a use case in non-interactive use, like how you can pipe a bunch of characters and escaped newlines into parted.
<raghavgururajan>kirisime Never. But I planned to learn and try it. It can make me understand some deeper stuff.
<kirisime>But with just that your system becomes one defined by possibly years of entropy, actions you are no longer able to revert or reproduce. The core idea is stupidly simple, but the end results in practise are always unmanageably complex.
<raghavgururajan>krisime I think it is same issue here. The idea excluded the essentials of package management. Thus making things simpler (and non-viable) instead of makings simple enough (straight-forward set of features). :)
<leoprikler>raghavgururajan: Seems others already did my explaining, but yeah.
<leoprikler>Copying binaries to some locations is "simple", managing a symlink farm somewhat less so.
<leoprikler>And of course, all package managers are bloat. And so are your programs if you can't run make (or mk) directly from the unpacked tarball.
<bdju>does anyone know if NixOS has something like guix's manifest files?
<bdju>I'm planning to use it on a new computer soon because I will not be able to replace the WLAN card right away and it likely doesn't have linux-libre support
<ng0>leoprikler: texi2mdoc. converts texinfo to mdocml, but with some caveats. I tweaked the way gnunet's info documentation is written to the point where the mdocml output hsa none or only minimal information loss.