<jgart>they exist so maybe some developer intended for us to use them
<nckx>The habit of grep define.*foo and/or just firing up an editor is too strong.
<jgart>unless it was just intended as a joke ha jk
<nckx>They are definitely intended to be used. Don't overthink it, I doubt there's a good reason for docstrings being missing beyond these being trivial wrappers, and I think they still make sense then, go for it.
<jgart>I've used the equivalent of meta commands in other repls. I think they are helpful once you get used to using them
<atka>I'm similar, I use vim mostly for text edit, some scripting, and general sysadmin tasks, not much coding. I know some bash and posix sh but lisp/scheme is going to be my first real language after 15 ish years of linuxing
<atka>dell xps 9550, I had void + dwm on my internal drive untill recently, now its empty waiting for guix, I have an external "console" drive that has fedora kinoite (ostree based) on it which gets booted by default when its docked
<jgibbons[m]>Well, I'd expect at least some vegan groups wouldn't want to talk about foods with animal products on the premise that such recipes require unethically obtained ingredients. Likewise, FSF considers nonfree software unethical, and doesn't want to promote any group that promotes nonfree software. We can disagree with ethical premises and still respect these rules.
<zimoun>With “guix shell -CN” (running the package rstudio from the guix-science channel but it is about any X and Qt application), I get «loaded library "/gnu/store/1zpb10961b9fkwkj9hd09m4g8ga299sp-qtbase-5.15.2/lib/qt5/plugins/platforms/libqxcb.so"» then «qt.qpa.xcb: could not connect to display». It is as if it is not possible to connect to X «qt.qpa.plugin: Could not load the Qt
<zimoun>platform plugin "xcb" in "" even though it was found.». Any idea?
<efraim>if it's in a container then don't you need to expose in some stuff to get graphics working?
<zimoun>efraim, jpoiret: indeed, stupid me. It is even me that proposed the entry in the manual… arf! Poor memory. It works when exposing the correct thing. Thanks
<zimoun>However, I get «ERROR system error 2 (No such file or directory) [path: /sys/fs/cgroup/memory/memory.limit_in_bytes]» Hum?!
<zimoun>Interesting, it fails if the lash slash / is missing in --share=/sys/fs/cgroup/memory/=/sys/fs/cgroup/memory/
<efraim>I do sometimes wish we could use (if tests? ...) in native-inputs without using a let around the whole package
<efraim>I suppose I could try to see if it's possible with (if (package-arguments #$this-package tests?) ...) or something
<lumberjack123>the_tubular: I say Searx *something* instead of "google" by now, it fits because of how similar it is to the verb search
<efraim>jgibbons[m]: I haven't looked too closely into dotnet core but my understanding is there's an official bootstrap blob upstream which is designated for distro maintainers to use to bootstrap dotnet core
<allana>Hi guix! This morning I did a fresh "git pull" with the intention of adding a package or two, yada yada yada, and when runnging "make" from the guix shell before adding any of my packages, it "failed to load 'gnu/packages/guile.scm'"
<allana>Is this a common problem? I don't do this often. I got many warnings about "source file newer than compiled ..."
<allana>Ultimately it failed on the above mentioned guile.scm, with this message: ice-9/eval.scm:293:34: In procedure abi-check: #<record-type <origin>>: record ABI mismatch; recompilation needed
<allana>Is there something obvious that I have done wrong?
<jonsger>gearyerror: It's a build failure, so you cant install, because geary fails to build on Guix
<jonsger>3 options from here: 1) fix the error your self and submit a patch 2) wait until someone fixes the error 3) use a different mail program
<jonsger>I endorse 3) :) I "have to" use geary on my phone, thats not fun :P
<abrenon>what's a "dependency messaging-menu" ? geary's build fails stating it didn't find one
<allana>Hi guix, any changes recently to Python build system? I have a package that used to build months ago, but is now failing on the "ensure-no-mtimes-pre-1980" phase because "In procedure utime: No such file or directory"
<abrenon>actually before storing it into a manifest or anything, I was more curious about the build itself, to try and replicate it with time-machine from a point prior to 40.0, like 86f031e877cd0f494d70
<gearyerror>abrenon i have : guix package: error : geary : package not found for version 3.34
<abrenon>yeah, it was 3.34.1, sorry I was referring to things losely, thinking you were in guix repos too looking for the changes
<gearyerror>abrenon same error for 3.34.1 where can i view previous version list ?
<abrenon>there's no list, like I said I simply grepped guix' git log to find when 40.0 had been added
<abrenon>the diff showed me that the previous version was 3.34.1, but, if you're trying AwesomeAdam54321 's tip above, it won't work because like some other people confirmed, the @ thing allows guix to pick the right one when several versions of the same package coexist in the repos
<abrenon>this doesn't seem to be the case for geary, so it would still be called geary, but the build need to happen in an environment where guix still thinks 3.34.1 is the latest one
<abrenon>and that could be achieved with guix time-machine for a quick try
<abrenon>or, IIUC, from an inferior (though I don't know how to use that, it is only my understanding that it allows to do that in manifests)
<abrenon>I suggested 86f031e877cd0f494d70 above more as a way to check that we were referring to the same thing, so that you would recognize it when grepping for the 40.0 change
<abrenon>(that's the beginning of the hash of the commit right before it in guix' log)
<gearyerror>hmm i think i will wait, it will be too complicated for me if I have to set up a new environment just for geary
<stampirl>Hi. Can someone help me with this error "/home/stampirl/code/guix/new_config.scm:49:2: error: (swap-space (target (file-system-label "swap")) (dependencies mapped-devices)): invalid field specifier"? I followed documentation for swap-space, but still I'm getting this error.
<SeerLite[m]>stampirl: Looks like the cause is incorrect parentheses/fields. Could you share your full config or operating-system?
<jpoiret>you'll need to get out of that root shell and rerun `su` then
<jpoiret>i really suggest using `sudo` or similar though, since you don't have to manage the root user's guix at all then
<jpoiret>you'll just be using your own user's guix, just with root privileges
<gnucode>jpoiret hmmm...there's other reasons that I would prefer not to have this laptop's root password... or root privledges...I'm just not comfortable discussing that here. If you want to message me privately, feel free.
<jpoiret>right, I won't pry further (but you do need root privileges to system reconfigure though :p)
<gnucode>jpoiret: You're welcome to pry. :) I just don't want to answer in a way that ends up on logs.guix.gnu.org :) and reconfigure is working! Thanks!
***alMalsamo is now known as lumberjack123
<gnucode>well reconfigure almost worked...suoders dependency could not be built...
<podiki[m]>for a minor bugfix release can't we just build on the CI and then push to master with subs available? if there are no big build failures, is it just the need for subs that relegates something like mesa to core-updates/staging?
<nckx>We need to consider those who don't use our substitutes.
<poro>i was reading someone whining about guix (lmfao) and wanted to see what specifically they were screeching about
<barra>Hi, how can I use profiles with Emacs' eshell? I've tried sourcing profiles' /etc/profile but that didn't seem to work. Do I need to write a separate profile compatible with eshell or can something do that for me, or am I just missing something entirely?
<bdju>does anyone have working audio in qutebrowser? I think it's been broken over a year for me and I'm just kinda surprised no one else seems bothered. maybe no one actually uses qutebrowser
<nckx>poro: logs.guix.gnu.org, but please don't bring the screeching here, we're not really interested :)
<barra>I love getting spam emails claiming they have images of me and are going to send them to all of my Facebook friends. Recently, I even received one in Irish. That was nice, they're considering our national language.
<barra>Don't know when they're going to figure out I don't have Facebook.
<nckx>Now if they were screeching about our permabroken IRC log search…
<bdju>poro: for stuff like youtube, bandcamp, twitter videos, etc. you can just feed the url to mpv (if you have yt-dlp installed) and it'll play them, so many things that I need audio for can be handled outside the browser
<dongcarl>civodul: Huh, seems like cross glibc, linux-libre-headers and gcc aren't available as substitutes for aarch64-linux-gnu. I did check the derivation hashes (with `-n`) with and without my patch and they match, so I don't think my changes will cause rebuilds. Will push.
<nisa>Hi, is getting really weird artifacts on screen during guix bootup a known isse?
<nckx>nisa: Ah, no, then you edit your system configuration (the file name you type followin ‘sudo guix system reconfigure’). It's a Scheme source file intended to be edited by humans. There's no CLI tool to modify it that isn't called sed or emacs :)
<alethkit>So is guix home only used for configuration of rc/profile files?