<jts>hey, I'm getting an error on system upgrade I can't find the cause of. I haven't changed my system config since the last successful upgrade. error: "guix system: erreur : #<<platform> target: "x86_64-linux-gnu" system: "x86_64-linux" linux-architecture: "x86_64" glibc-dynamic-linker: "/lib/ld-linux-x86-64.so.2"> : entrée G-expression invalide" anyone know what might be causing this?
<jts>(erreur == error ; entrée G-expression invalide == invalid G-expression entry, i think, i've only used it in french)
<ss2>gives you an writable grep buffer to edit all matches directly.
<abrenon>jpoiret: I'd still use sed because when it comes to deleting lines I'm usually wary enough to want to create a new version of the files to be able to diff both versions afterwards and make sure nothing unintended happened
<horizoninnovatio>If I compile an app from source, (wine64-staging-7.8) are there any special considerations to take into account?
<tom1192>Hi, I have installed Guix System to my RockPro64 (aarch64). I'm having trouble finding a browser that compiles. Can anybody recommend a browser that's currently building on aarch64?
<tom1192>icecat, ungoogled-chromium, and epiphany aren't.
<tom1192>I do have Emacs Eww, but I'm hoping for a graphical browser. :)
<PotentialUser-33>tom1192 I don't have a system like that, but you could try nyxt or qutebrowser
<tom1192>PotentialUser-33: Thanks, qutebrowser installed from substitutes. Perfect!
<bovid_19>On my machine, `guix home reconfigure' currently fails because `emacs-deferred' gets stuck in the `check' phase (https://debbugs.gnu.org/cgi/bugreport.cgi?bug=55504). I've tried to find out more by building the package, but I couldn't get further than finding out that it stops at this error: `deferred error : (wrong-number-of-arguments (3 . 3)
<bovid_19>I looked up how the package ended up in my profile and followed `emacs-dash', one of its dependants. Other packages propagate conflicting entries for it. When I try to upgrade those at the same time, I get the same problem for another package (emacs-ace-window). (https://paste.debian.net/1241735/)
<bovid_19>Isn't this one of the kinds of problems that Guix is supposed to solve? Is there a way to upgrade everything at the same time with just one command instead of copying and pasting from error messages until you get the complete set of packages you need?
<civodul>bovid_19: nope, i was trying to upgrade to Emacs 28 (the default one)
<silicius[m]>is emacs-magit with emacs 28 broken only for me? Can't commit, or do anything useful.
***Avichi is now known as Avici
<bovid_19>I keep getting "Could not find build log" errors when I run `guix pull' with my local channel enabled. The only reference to that error that I could find is this one: '“Could not find build log” typically happens if you’re talking to a remote daemon, via GUIX_DAEMON_SOCKET. In that case, the build log is in /var/log/guix/drvs (or similar)
<bovid_19>on the machine where the daemon is running.' [https://debbugs.gnu.org/cgi/bugreport.cgi?bug=47949]. I assume the context I experience the error in is just atypical, not a potential bug, so I'll try and find the cause in the log now that I know where it could be. Is there a reason why Guix shouldn't look there for the logs?
<civodul>bovid_19: right, when you're talking to a remote daemon with GUIX_DAEMON_SOCKET, "guix" doesn't really know it's remote, so upon failure it looks for a build log under /var/log/guix and doesn't find it
<civodul>build logs are not part of the client/daemon protocol, so all the command does is look for it in the "usual place"
<jonsger[m]>civodul congrats on the reboot. On bare metal its always some kind of "adventure" :P
<foobarxyz>HI I'm trying to install the clang:extra output, but it appears is not available in my enviroment
<foobarxyz>guix package --list-available returns only one output, out, while I was expecting to get "extra" as well
<foobarxyz>e.g. what I am getting is clang 14.0.3 out gnu/packages/llvm.scm:631:4
<bovid_19>civodul: Thanks. I must be missing or misunderstanding something. Does a channel located on the local file system and added to the `channels.scm' file with a `file' URI use a remote daemon? Adding that channel is the only thing different from when `guix pull' works. GUIX_DAEMON_SOCKET doesn't seem to be set at all.
<jpoiret>raghavgururajan: i think there are some issues with 4cf7d0f836d08fd41aab02e1f6793146ce3cad8d
<foobarxyz>I have performed a successful guix pull, but nothing changed
<nckx>foobarxyz: That won't be possible I'm afraid, that output isn't coming back. It was merged into the main output.
<unmatched-paren>anyone know of any ath9k vendors other than thinkpenguin? their prices are -a little- very high, especially combined with the delivery charges to the UK.
<bovid_19>unmatched-paren: I've bought from aliexpress. First a USB device, then a card for the laptop. I could look up the exact devices if you're interested.
<jackhill>unmatched-paren: I'm in the USA, and have actually talked wth the thinkpenguin folks at conferences, so support their work, but I agree about prices. What form factor are you looking for? I've bough a Compex WLE200NX as mentioned here: https://community.mnt.re/t/parts-needed-to-finish-diy-kit/67/4 when gettign a mini-pcie card. It allegedly came out of some unsoled IoT toys or somesuch
<jpoiret>it's making every guix build/package/friends error out though, which is annoying
<tewi>jpoiret: thanks, wanted to make sure it's not just me
<akonai>are services with #:log-files entries not extending rottlog intentional? it seems that neither ntp nor mail services ever do any log rotation
<sohamg>Hey please can someone tell me the correct way to install a DE (xfce/mate) on the command line AFTER installing? I tried guix install xfce and mate but that doesnt seem to have set everything up
<civodul>jpoiret: yeah, we should do something about that 'connect*' call
<bovid_19>unmatched-paren: It's always great when things break, but random occurrences are obviously the best. I guess I cannot compete, the problems I have with my system are probably all of my own making. Is there a chance a firmware update could help?
*unmatched-paren .oO argh, "Big Bunny" would have been better
<bovid_19>unmatched-paren: Maybe I should become a reseller. I wouldn't be cheaper, since the prices seem very fair, but I could paint them with golden colour so you can see and show the value. And maybe add some fake diamonds every few devices so it makes sense for clients to buy in bulk.
***nckx changes topic to 'GNU Guix | 🚨 guix.gnu.org is down 🚨 use https://bugs.gnu.org/guix & https://bugs.gnu.org/guix-patches for now | https://guix.gnu.org | videos: https://guix.gnu.org/blog/tags/talks/ | paste: https://paste.debian.net/ | Guix in high-performance computing: https://hpc.guix.info | This channel's logged: https://logs.guix.gnu.org'
***ChanServ sets mode: -o nckx
<KarlJoad>jackhill: Interesting... Mine fails due to a test on Guix commit 2f58393d995de9638140962cf4c40e5f2ba08c3a
<rekado>the server behind ci.guix.gnu.org is up, but the postgres service fails (probably because we reset the server without giving it time to shut down), so cuirass and the cuirass web interface are not running now.
<nckx>You can't force Guix to use a substitute, you can only point it to a reachable & authorised substitute server that has the substitute you expect. If it doesn't find any, one of those conditions is not met. In that case, Guix will always fall back to building.
<sohamg>guix weather <package> --substitute-url=<url> shows theres a sub available but both guix install and guix build start building from source
<sohamg>IDK if im allowed to discuss that but its the full linux kernel (non free incl)
<nckx>Ah. No comment, but: so it's not something I could reproduce here, OK.
<dirtcastle>what does emacs-vterm package do? if I didn't compile emacs with --with-modules option will it still work. or what is it about
<kaelyn>sohamg: I noticed issues with a package like that always wanting to rebuild on my computers despite having a local substitute server with the package; I got the substituting to work by using an inferior to pin the exact commit of all channels for the package I want to substitute properly.
<kaelyn>(I also had imported the pub key of the substitute server to my other systems.)
<nckx>Surely the exact derivation differed between the 2 systems?
<jackhill>what does "command "svn" "export" "--non-interactive" "--trust-server-cert" "-r" "59745" "svn://www.tug.org/texlive/tags/texlive-2021.3/Master/texmf-dist/doc/latex/qrcode/" "/tmp/guix-directory.XtDpCQ/doc/latex/qrcode/" failed with signal 11
<jackhill>guix import: error: failed to import package 'qrcode'" from `guix import texlive qrcode` mean? Did I invoke the import incorrectly? Did I use the wrong package name? Is that texlive package not supported?
<nckx>sneek: later tell sohamg: As I feared, it just works here (identical derivation to yours): https://paste.debian.net/plainh/c1a0f6ed — I just noticed your message above: ‘I imported the key with guix archive < key.pub’, which is missing an ‘--authorize’. Maybe it was a typo, but could you actually verify that *that* key *is* in fact in /etc/guix/acl?
<madage>civodul: Hi! Regarding #55399, I've tried sending merge requests by mail to guile-git, but the patches were auto rejected. The reject message is not clear, it just says I'm not allowed to 'perform this action'.
<madage>so I've tried requesting access through the gitlab web interface, but afaik it's still pending approval and also I don't know if it's this that I'm missing
<nckx>jackhill: I don't know why I didn't think of this sooner, but I ran that svn by hand (only replacing the output directory, say /tmp/foo) and… it ran fine.
<jpoiret>i can send a wip patch that seems to work
<jpoiret>should i just update the hash? theoretically it will change the package for everyone
<nckx>jpoiret: What do you mean by that last line?
<nckx>The patch itself would only update the hash, it's the commit message that's the most important (note which commit was the original, which I gave somewhere above, and the new commit, and what changed, plus a link to the GH issue).
<ryanprior[m]>>Python Playwright - when you run "pip install playwright" you get a package including a binary copy of the Node.js runtime, which is how they offer the same API in both Python and JS - Python calls JS under the hood
<ryanprior[m]>People badly want the experience Guix can provide, with multi-language environments, builds and deploys managed by their developer tools
<patched[m]><nckx> "Or (url "file:///home/you/foo..." <- Tried this at first, but it won't show up when I do guix search.
<nckx>ryanprior[m]: It is jarring to me how the OP and all comments so far are a pretty much positive: ‘Nice’, what an ‘interesting new pattern’. Meanwhile, half of us here are banging our foreheads on our keyboards.
<ryanprior[m]>If pypi provides an ugly vendored-in binary C compiler and node runtime that work on windows+mac+linux and come complete with language-specific tutorials and documentation for Python users,
<ryanprior[m]>while Guix provides transparent modular reproducible versions of the same but only to Linux users and you have to figure out the details yourself,
<nckx>jpoiret: I forgot to add a [source] field to the changelog. Next time!
<KarlJoad>So Guix, I have a mystery. My Guix disk disappears from the EFI boot list when I replace it with another one, and put the Guix disk back in. I have verified that it always happens, does not depend on actual SSD, and SSD install method.