<roptat_>is there a way to force refreshing substitutes?
<nixfreak>probably wrong channel , but does anyone have or know of any resources or books on how to start developing decentralized web sites and apps ?
<nckx>jackhill: Not ungoogled enough for my taste 😉 I should remove ‘Google's’, that is true.
<nckx>roptat_: I just rm /var/guix/substitute/cache/ & ~/.cache/guix/substitute/.
<ryanprior>nixfreak: what level are you at / interested in? Would info about offline-first apps, local cacheing and data retrieval be interesting? Federation? Fully distributed peer to peer zero trust architecture? Something else?
<janneke>so...my first hurd-vm prototype just used (const "/gnu/store/.../image-dir/disk-image") for the 'image' thunk procedure and from that i worked backwards, picking the relevant bits of code from guix/scripts/system.scm
<Formbi>is there something wrong with the package definition?
<mbakke>Formbi: indeed, the wrapper script just prepends to PYTHONPATH, so if you have a conflicting PYTHONPATH it might cause issues. Probably the wrapper can be changed to just override PYTHONPATH instead of adding to it.
<mbakke>Formbi: can you file a bug (or patch)? :-)
<guix-vits>Is anyone else fails to connect to paste.centos.org over httpS?
<guix-vits>bricewge1: (?) already there 6.9: "When local-build? is true, ... not ... offloading ... This is the case for small derivations where the costs of data transfers would outweigh the benefits."
<guix-vits>IDK; just saw leoprikler's `(call-with-input-file "manifest" (@@ (guix profiles) read-manifest)) ;parse files like ~/.guix-profile/manifest` recently. Probably 'local-build?' can be influenced somehow.
<roptat_>guix-vits, but I want to locally build offloadable builds if my offload machine is busy with something else
<roptat_>and since it's a CI system, I don't want to tell it what to do
<roptat_>just "build everything on yourself or this other machine"
<zzappie>I was installing guix on one of my machines and got error during bootloader init. It probably has something to do with it's werd "bios" I duno. I want to restart machine and rerun system init until I get bios settings right but "guix system init" fetches packeges and populates the disk even though everyting is already in place
<zzappie>Anyone knows Is there a way just to run bootloader init?
<leoprikler>you could potentially write something, that just builds the bootloader stuff, but I'm not sure, how well that would work
<lispmacs[work]>hi, I was just wondering if there is anything magical about the config.scm being stored in the /etc directory. If I'm system administrator, I might as well keep it in my home directory, right?
<leoprikler>a workaround would be to use a minimal config.scm analogous to bare-bones
<guix-vits>roptat_, bricewge1: "<nckx> Parallel-builds limits how many jobs an offloader will even attempt to send to a node. If it's 2, it doesn't matter that the node is running with --max-jobs=88 internally." What about reducing the parrallel-builds?
<roptat_>ok, I think this is what happens: a starts a build for foo.drv, so it locks the store item. It is configured to offload, and chooses localhost because it's not busy. it offloads to localhost. a's guix-daemon receives the build but sees that the store item is locked, so it simply waits for the build to complete
<guix-vits>So parallel-build mean 1 "build" 1 machine, and building of packages happens one-by-one (even if there is 10 packages to be build)? (IDK, just have a 2-core machine.) I was though: p-b 1, one need 2 packages: 1 offloaded, 1 locally built.
<rekado_>does anyone happen to have a package for v8?
<rekado_>one of the R packages in my huge Bioconductor upgrade needs it
<leoprikler>Since a lot of users have recently been rediscovering my hack, please let it be known, that if you have a real guix profile – which you should if you're asking yourself this question – then (profile-manifest "/path/to/profile") does the same, but without relying on @@.
<Bryophyllum>guix-vits: Oh, that's what I'm looking for. And hey, I didn't know about this command. Thanks! I'll give it a try right away. I find it odd that this isn't documented in the manual, though
<guix-vits>Bryophyllum: see also: `guix COMMAND --help`.
<Bryophyllum>I need to figure out how to incorporate it into my config now..
<guix-vits>Bryophyllum: "8.14 Invoking guix system". Also note that the "release" versions of the Manual can be somehow old. This is a most current one: https://guix.gnu.org/manual-devel/ (at least English version should be :)
<Kozo>Hey, where do I put (static-networking-service...) if I am using Gnome desktop? When I put it alone in my services, it says it's defined twice. When I add it to "Modify %desktop-services", it says "Source expression failed to match any pattern"