<singpolyma>Is there any way to use (source (local-file but specify a hash? Or alternately to use (source (origin (method git-fetch but fetch from a local directory?
<singpolyma>What I'm *actually* trying to do: build a package locally from source I have locally, guix archive --export the build, scp the archive to a server, guix archive --import on server, install the package without building anything and without copying the source to the server (just the package description)
<iskarian>singpolyma, I haven't used it personally, but this sounds like "guix copy"
<iskarian>or perhaps "guix deploy", but I'm even less familiar with that one.
<singpolyma>The core thing here is that I need guix install to know from just the package description that it has everything in store already and does not need to download or build anything. This only works if the package description has a hash of the source
<iskarian>okay, so I have solution for you singpolyma! On your build machine, run `git daemon --base-path=/path/to/dir/with/repos /path/to/dir/with/repos'; in each repo you want to serve, `touch .git/git-daemon-export-ok'; then in git-fetch, use "git://localhost/my-repo"
<iskarian>the remote shouldn't need to be able to access the build machine for this
<brendyn>I notice we aren't using libglvnd in Guix with mesa. I'm wondering if that is something we should do? I'm updating KDE frameworks and it became needed by plasma-framework
<brendyn>but adding i as an input there seems odd. maybe it should be a propagated input of mesa?
<be>Hi, first time using Guix distro. I wanted to use `gtk-launch`, so I ran `guix install gtk+` and I can see hidden in the store there is a binary for `gtk-launch` now, but for some reason it is not linked in `~/.guix-profile/bin/` (other applications are linked there no problem). Am I supposed to manually create a symlink, or did I do something wrong?
<dale`>Doing the basic thing of git-fetching guix, 'guix environment guix', './configure', and find that configure fails because PKG_GUILE(3.0) looks for a guile.pc but there is only a guile-3.0.pc in the $PKG_CONFIG_PATH directory. Does anyone know a quick way to proceed, and is this a reported issue?
<pinoaffe>hi guix! I want to make a guix channel that, when added to your channels.scm, causes an additional guix importer to be available from the command line - is there a better way to do this than to monkey-patch the variable "importers" in (guix scripts import)?
<pinoaffe>or, alternatively, could one alter import.scm in such a way as to permit extension?
***iskarian is now known as Guest522
<apteryx>not sure what this means: guix substitute: error: TLS error in procedure 'handshake': Function was interrupted; trying to `guix pull` from an underpowered arm box
<dale`>I'm seeing TLS errors all over the place; it is a real pig of a show-stopping bug. I'm trying to work it out myself, but if anyone has any hints for me that would be really great.
<kozo[m]>I had a few devices seeing the TLS errors. I ended up having to wipe and image them to fix it
<apteryx>this is from 1.3.0, on a bare bone buildroot OS
<apteryx>the rootfs is also on NFS; not a typical install :-)
<dale`>My rootfs is also on NFS; I'm PXE booting a diskless machine. But the error also shows up on foreign installs.
<apteryx>is this even occurring when pulling from a recent Guix? I'm pulling from 1.3.0
<PurpleSym>rekado: I’m updating all Haskell packages from stackage, but I can’t build pandoc, due some weird error: guix build: error: reference to invalid output 'static' of derivation '/gnu/store/izjwd1wnf3w3brcjjazy5dj91brdgd4i-ghc-next-8.8.4.drv'
<iskarian>Does anyone know which packages actually use the guile bindings of gnutls?
<cybersyn`>hiya guix, hope you don't mind me cross posting here, but #guile has been a bit quiet. I want to port a program from chez to guile, and I'm wondering if anyone has written a blog post or written a tool that might help swiften my journey?
<PurpleSym>sneek: later tell yoctocell It seems the cabal importer does not support the elif statement. Is that correct? I’m trying to import lukko from stackage, but it fails with Syntax error: unexpected token : elif (at line 91, column 2)
<sneek>Bumblehorse, nckx says: “expected string `Derive(['” is clear evidence of file system corruption. Some file systems (notably ext4) truncate files when you crash. You should run ‘guix gc --verify=contents,repair’ which is a best-effort fsck for the store. If the file system isn't taking good care of the data that Guix gives it, there's only so much Guix can do.
<nckx>Honestly, since I wrote that I'm no longer 100% sure that Guix doesn't have some very subtle (and rare!) problem in that area.