IRC channel logs
2025-01-07.log
back to list of logs
<brm50>Hello! I have an error and I absolutely confused :( My first steps into guix <podiki>brm50: please use a paste service (you get auto limited/banned for long pastes) <meaty>would dynamically loaded libraries need to be put in propagated-inputs? <PuercoPop>Is there a way to visualize/debug where the space is being used? I've been running into no space left on device issues way more frequentently recently. As in between a sudo guix system reconfigure and the subsequent guix home reconfigure <PuercoPop>inspecting /var/guix/gcroots/auto/ it seems I'm storing a lot of old generations? I'm seeing symlinks to user/$USER/current-guix-5-link. And also 17. I'm guessing 5, 17 refer to the generation number? <Kolev>I'm having issues adding both `ffmpeg` and `mpv` to my profile. <Kolev>Says the versions of `ffmpeg` don't match. <amano>Can I add an undefined option to openvpn-server-service? <dhoffman>i'm interested in helping with the risc-v guix bootstrapping effort (ran across efraim's git repo and took a stab at that, filed a bug report, was directed here for further questions). i have the wip-riscv-bootstrap branch checked out. how would i go about running the bootstrap locally? <dhoffman>not sure if there's some extra ceremony required because of the WIP nature of it <amano>risc-v boot process hasn't been standardized, yet. ARM boot process hasn't been standardized, yet. <amano>That's why I stick to amd64. <amano>I think ARM and RISC-V are still experimental. <dhoffman>i'm coming from other low-level RISC-V development efforts. the lack of standardization really shows <dhoffman>oh you meant specifically in guix and not the platform in general? <dhoffman>i'd just assumed it would be OpenSBI + U-Boot as that's the pattern i've seen most often <amano>If I passed undefined records fields to a configuration record, how is the record serialized by guix system? <amano>Are the undefined record fields treated as string values? <amano>dhoffman: I think supporting RISC-V and ARM is a fool's errand for operating systems. <dhoffman>amano: i know what i'm doing and what i want out of guix. let's not go down that path as it's 100% off-topic here <amano>dhoffman: I hope you are paid handsomely for that by a big sponsor. That's not the kind of thing you can do alone. <dhoffman>the entire point of the open source community is to collaborate, so i don't plan to spearhead this myself <dhoffman>at this point i'm just curious about the current state of RISC-V support in Guix <amano>Shit. I can't just add arbitrary record fields to a guix configuration record. <Kolev>Guess I can't have both `ffmpeg` and `mpv` in my profile r.n. <amano>How do I add more fields to guix system configuration records without re-defining them in my config? <amano>Is there a guix service for creating symlinks? <amano>It seems etc-service-type is for that. <rekado>Kolev: you can, just need to use an older ffmpeg because mpv propagates the older version. <Kolev>rekado, how do I specify the ver. `mpv` uses? <rekado>you don't, unless you want to rebuild it and deal with compatibility issues <evan>Hi everyone, I tried to fill out the user and contributor survey but it didn't work. Is it still up? Here's the link I used: https://guix.limesurvey.net. I am using Firefox 133.0.3 on Fedora. I disabled all content blocking extensions (uBlock, decentraleyes, privacy badger) and that did not fix it. Thanks! <achow101>I'm trying to install guix on arch with the aur, but it keeps hanging on the container tests. Any ideas why that's happening? <nathan-web>When copying a region in hs-mode (or similar), Is there a way to ensure that the visible text is copied, and not the hidden text? <bdju>is there a way on guix system to get the local rust documentation working? I noticed there's no rustup package. but I see there's rust-rustup-toolchain. I don't know if that would have the `rustup doc` command. <ennoausberlin>There are quite some packages that complain about missing setuptools in the python world. Is there an automated process ongoing to fix this or do we have to report every single package? <efraim>no, there's an issue with savannah currently <amano>When a guix shepherd service starts, can it stop another guix shepher service? <amano>When a guix shepherd service starts, can it stop another guix shepherd service? <ekaitz>i get bad gateway when i try to browse the cgit <hubslade>i really like the idea and philosophy behind guix, but the tooling and infrastructure need improvement <ekaitz>yeah... i'm trying to clone `maintainance` though <csantosb>Hopefully codeberg.org/guix/guix-mirror.git will get auto updates soon ! <hubslade>ekaitz: what do you mean with 'maintaincance' <simendsjo>For some reason, `herd status` just hangs forever without showing any output. `sudo herd status` works fine though. <efraim>ekaitz: I have a copy of the maintenance repo that's accurate to December 18th if that helps <hubslade>whats in the repo, I cant look for myself and now I am curious <efraim>mostly config files for the build farm and copies of slides from various talks <efraim>civodul: ekaitz is looking for a copy of the guix-maintenance repo <janneke>ekaitz: what kind of help are you looking for <ekaitz>janneke: i just got what I needed <ekaitz>janneke: i wanted to find the source code of the bot <ekaitz>well, I got a 502 from savannah but hey! i got the url <ekaitz>janneke: you had your own, right? <janneke>yeah after seeing that, i wrote something similar in scheme for #dezyne and other channels; but i'm not too happy with that either: no reconnect after hickups and pretty goopsy <ekaitz>oh, maybe we should write a better one together <ekaitz>hehe no beard in the profile picture <janneke>ah no, it's pretty up do date; shees it's even using a modified guile-8sync base <ekaitz>i learned a lot about fibers these days... i'll take a look to the codebase but I can't promise anything <janneke>ekaitz: i found it a very fun project to hack on at the time but have no plans to revisit it [any time soon] <janneke>ACTION also used it as a test-bed for scheme/goops serialization/deserialization <jdrjdr>¡Hola! I've been getting a 502 when I try to do anything involving the guix git repo on Savannah today. It might be my ISP causing trouble, but it isn't remedied by using a different machine or going through a VPN. Can anyone else confirm or deny? (e.g. does `does git clone https://git.savannah.gnu.org/git/guix.git` work?) <ekaitz>jdrjdr: it's not you, it's savannah <ekaitz>jdrjdr: lleva un par de horas caído <ekaitz>idk if there's anyone we can contact to get some information about the status <ekaitz>i suppose they know that it's down and they are working on it... but... <jdrjdr>ekaitz, menos mal, I thought I'd done something stupid with proxies. I won't be impatient volunteers, but it would be nice to have more info. I wonder if we could throw money at the problem? It's more or less critical infrastructure at this point. <ekaitz>nah i don't think it's a money problem... we are kind of getting used to some level of precarity that is starting to get in the way <jdrjdr>Maybe we could have an (official) read-only mirror as a backup? It's a real pity to have a single point of failure like that. I could run one for myself easily enough, but I'd be happier to donate time or cash to providing something for the project in general. <cluelessguixer>My router is guix, my fileserver is getting guixified... Won't be long before I'm running guix on my laptop too, lol. Would need kde plasma for that, but I'm pretty sure it was as easy as (service plasma-desktop-service-type) or something to get it going (tried in a VM). <ekaitz>jdrjdr: the topic of the channel has the link to the logs... <jdrjdr>ekaitz if I only bothered to read docs I'd have a much easier life <amano>You guys should purchase X premium subscription and openai subscription to ask technical questions to grok and chatgpt. <amano>chatgpt and grok will scan the internet and answer your questions. <tae>Not sure if you are joking. <jlicht>my guix system reconfigure command in a chroot to restore a borked grub/efi fails with a 502 due to the savannah thing :( <tae>Is this the 2025 version of read the .info? <amano>I'm not joking. I've used grok and chatgpt for days... <tae>I think it depends if you are trying to solve a problem for work or asking a pedagogical question. <jlicht>is there any way to make update-cached-checkout use a different repo, for now? <tae>Questions are not always about how things _are_. <amano>jlicht: Ask that question to AI chatbots. <amano>tae: Have you not tried the latest chatbots, yet? <tae>I ask questions here mostly because I want to see if my viewpoint makes sense or not. In between I ask technical questions that I suppose I could ask an AI. <amano>I ask questions here, but people are too busy. <tae>amano: Not really, but I don't want to pay for it unless it brings money in as well. <tae>Hmm yeah #guix is lazily evaluated. <Deltafire>but would an AI know that Savanah or issues.guiz is down? <amano>tae: You can try grok 2 and chatgpt 4o mini for free without paying a bit. But, if you don't pay, there's rate limit. <jlicht>amano: I’d prefer not to for (subjective) ideological reasons, but thanks for the advice <amano>grok 2's free rate limit is 25 questions per 2 hours. <amano>chatgpt 4o mini has higher rate limit? <tae>I know the new ones are better, but I would probably just build a RAG bot. It's a better use case for me than writing paragraphs with accuracy of <x>. <amano>You are not going to build a better chat bot than billion dollar companies... <tae>Generally the Guix documentation is not great, amano do they answer Guix questions well? <amano>tae: Well enough, but grok 2 is more accurate. <tae>amano: I mean use them as RAG. <amano>grok 2 and chatgpt 4o mini are good enough that they save your time, but they can be wrong. <cluelessguixer>I avoid cloud services like the plague. Run your own local AI model. <amano>cluelessguixer: What's wrong with asking technical questions to cloud chatbots? <amano>Are people going to make fun of you for asking technical questions? <amano>There is no harm in allowing people to know what technical issue you have. <wunky>chatbots are very hit & miss depending on what you need, and i've tried using specialised ones that have ~700B parameters. not a fan <tae>The more important question is whether C3PO was just an LLM or actually had a personality. <amano>tae: C3PO doesn't actually exist. It was a fictional robot. <wunky>are you tellig me that star wars is not real??? is this what kids feel like when they get told that santa isn't real? <amano>Chatbots are better than guix experts who are not available to you. <amano>Expert humans who don't answer your questions are worse than chatbots. <amano>Better than girls who don't answer your text messages. <tae>There is a saying that in Ireland everyone at the bar has a novel at home they are waiting to finish. Here the saying might be that everyone has a lisp at home they are waiting to code. On #emacs it's just the init.el... <tae>I don't see IRC as technical support, I use it for example to see what news there is. If it is something important people are usually talking about it. <jdr>tae: fwiw the last time I was at the pub I was working on the design for my lisp, the novel can wait <rekado>amano: llms are pretty terrible when it comes to answering Guix questions (not just Guix, also Linux kernel modules, AWS cloudformation stuff, and many more domains). I know because I've had to professionally unbork code sent to me by people who used llms, hoping they could bypass learning. <janneke>llms are great if the accuracy of the answer doesn't really matter <ekaitz>janneke: hehe so they are never great <janneke>ekaitz: never is a bit strong, there might be uses for llms <janneke>there's a field of ai research that focussus on transparancy, where you can query how the ai came up with a certain answer <janneke>sadly that's still a minority field, of course <homo>nowadays llm is just a quicker way to get same answer you would get from customer service, those people answer in a way that search engines answer - result unrelated to question <homo>plus a lot of annoying ads on top of that <amano>rekado: accuracy is not great, but they save my time. <homo>so it's ok for llm to destroy customer service jobs <amano>rekado: chatbots are great for saving time on basic research. <amano>homo: chatbots actually give relevant answers in most cases.... <amano>They can be wrong, but they seem to know what I'm talking about. <homo>and when their answer doesn't work, they give exactly the same answer over and over again <amano>Nowadays, I ask chatbots before I search the internet. <amano>They are pretty good at summarizing many internet documents. After reading summaries, I find web pages... <janneke>amano: just know that you cannot trust any of it <amano>chatgpt says guix saves search paths of all installed guile applications into the profile. <amano>So, the search paths aren't compartmentalized by each application? <homo>and after every contact with customer service, they repeatedly ask "give feedback on the quality of our customer service" <homo>you don't even need llm, as bots already were capable of talking like that way before llm <amano>But, it answers all the little questions... <amano>You humans don't answer most of my questions... <amano>chatgpt says guix saves all guile search paths required by all installed guile application in one environment variable in a profile. Is this true? <amano>(Getting imperfect answers immediately is infinitely better than getting no answer at all.) <tae>For me it's not true, but could be because I am on a foreign distro. <tae>I had to set $PATH. But for an individual profile correctly activited it is true for me. <tae>Ask the LLM where you can access the $PATH variable? <amano>I mean if that's true, then I can't pull mutually incompatible language libraries into the same profile. <Rutherther>amano: yes, all active search paths are in etc/profile file under the profile <ekaitz>if we do `guix shell lua lua-lpeg` (or any other lua package) why can't we just `require 'lpeg'`? <amano>I think that breaks functional package model a bit? <amano>Functional package model is supposed to allow me to install multiple versions of the same libraries in the same system, but it can't? <ekaitz>and lua search paths look like it's broken...? <yelninei>ekaitz: #25425 , encountered this recently <yelninei>as you can see by the number this is quite old, lua seems to do some weird things with its search paths <cluelessguixer>Is "xorg" necessary in (use-service-modules ...) for a headless install? <amano>homo: You should really try chatgpt 4o, chatgpt 4o mini, and grok 2. Their accuracy is way better than previous models. <wunky>why is there so much shilling for llms in #guix? <tae>amano works in sales <yelninei>ekaitz: there was someone working on it in #44662 <homo>search paths is a workaround when there are no namespaces <Rutherther>amano: you are confusing multiple concepts into one. You can have multiple versions of a library on one machine. You cant use both simultaneously in one and the same environment, ie the one you get from just one profile you would put to your shell <ekaitz>yelninei: oh thank you i'll take a look, i might be able to resurrect that effort <amano>Rutherther: If I want application-specific environment, I should use a manifest or guix shell? <ekaitz>i tried to do two things today: guix pull in my server and use a lua module <Rutherther>amano: again confused concepts. Manifest is a way to specify what you want in a profile. Guix shell takes a profile and activates it <homo>Rutherther confuingly "guix shell qtwayland@6.7.2 qtwayland@5.15.15" allows both of them to co-exist and qt5 and qt6 apps work with QT_QPA_PLATFORM=wayland that way, but someone declaring them both in /etc/config.scm or ~/guix-home-config.scm throws error that they "can't" co-exist in same profile <homo>s/confuingly/confusingly/ <Rutherther>homo: I was still talking in the context of previous conversatiin - those libraries that indeed do conflict, these are examples of some that dont <amano>Rutherther: I think I tried to mean guix shell manifest. <Rutherther>amano if you are asking about the way you specify the profile, then its mostly a matter of personal preference, so choose what you like <yelninei>ekaitz: Might be worth looking into how nixos solves this, I always get lost in their repository and where things come from <Rutherther>homo: Re your second point. That is because shell doesnt check for conflicts, whereas system profile and home profile do <homo>even though they don't really conflict <Rutherther>homo: some of the files are in same locations, the check is not that smart to know what is good enough for you <amano>I can't access guix codebase. <Rutherther>amano: yes, it's down, you can use one of the mirrors <janneke>amano: why not ask a chatbot to fix it? <amano>janneke: If AIs can do that, then you are fucked. But, you are not seriously fucked, yet. <amano>Not even search engines found that. <ekaitz>amano: also it's a very recent mirror <amano>How do I give arbitrary options to openvpn-server-configuration? <amano>I can't find a way to do that without defining my own service. <lard`>civodul: Is that mirror official? <lard`>Ok, to answer my own question <lard`>looks official enough, since ludovic is an owner <civodul>lard`: the goal is to make it an “official” mirror yes, but we haven’t set up automation yet <ekaitz>civodul: we have to add it as a default channel too because... savannah is doing great today <lard`>for some reason only guix seems to be affected by the savannah thing. other repos and urls can be accessed just fine <ekaitz>lard`: do you know if they are informed about this? <amano>How long will it take for a patch that adds arbitrary options to openvpn-server-configuration to be accepted by guix maintainers? <ekaitz>amano: it depends on how simple it is and which commiter finds it <lard`>Hmm, now other things at savannah seem affected too. I could have sweared that I was able to access for example emacs earlier today <amano>From a few weeks to months. In reality, it can take years or forever. <Deltafire>could also apply to a lot of other foss projects <amano>chatgpt guessed it should take anywhere between a few weeks and months. <Deltafire>also depends on the interest, i bet emacs patches get looked at a lot quicker than openvpn, for instance <amano>guix is mostly cool, but services should just allow me to specify arbitrary options..... <amano>Who wants to wait for an indefinite time for a patch to be merged? <Deltafire>i was thinking of pointing channels to my own clone/branch of guix and then it doesn't matter as much if it's a long wait <amano>I thought only haskell was going to torture me with fixed record fields. <amano>My escape hatch is a customized shepherd service that runs openvpn and etc-service for creating a symlink. <amano>Chatbots said I can extend a service with missing record fields by extending service record, serialization function, and the service itself. <reedm>If I have cloned the guix repo, and I am hacking on a single package definition, is there an idiomatic way to build that modified package? I'm looking at the Packaging Guidelines part of the manual, which mentions './pre-inst-env', but that doesn't seem to be in guix any more <lockbox____>reedm: if you build guix in the checkout then it will move that file from ./etc to the guix root dir <efraim>oh, it looks like I can fetch very very slowly over ssh <reedm>lockbox___: Is that accomplished by 'guix shell -CPW; ./bootstrap; ./configure; make' after cloning the repo? <reedm>If there is a package with multiple patches, is there a nice way to end up in a directory for the package source with the patches applied? <lard`>reedm: I thought I had read about something similar, but can't seem to find it now. Closest I could find is either 'guix shell -D' or 'guix build -S'. <tae>bigbookofbug: Yes it's down. <bigbookofbug>is there a way to still pull using substitutes or is it a bit of a waiting game in this case? <lard`>you can use the mirror posted above <tae>+1 to people who use sr.ht <bigbookofbug>the codeberg one ? i'm still getting 502's from that one <rekado>bigbookofbug: the substitute servers are not down. Just the git repository. <lard`>I'm currently receiving objects from guix pull <cluelessguixer>jonsher: Is this why my installation of guix is stuck on "SWH Vault"? <efraim>I ended up with flights to/from paris this year, so I need to book train tickets still <futurile>efraim: did you get an extra day in Paris,then you can see the sights! <efraim>I have enough time to have a very liesurely sleep and train ride back to paris, don't remember for the way there <efraim>I might end up using the time to see about some shopping <efraim>I got to see some of the sights last time I was there, I think it was when the GNU hackers meeting was in France <abbe>is there a way to restart a host when shepherd is stalled (or something) ? <abbe>or at least to prevent filesystem corruption <civodul>abbe: run ‘sync’ and then do a hard reboot <civodul>could you grab info about the shepherd situation though? <abbe>how to do that? like strace on shepherd (pid 1) ? <civodul>first check the version you’re using (from /proc/1/cmdline for instance) <civodul>then try to see exactly what hangs: herd status, herd status nscd (say), etc. <civodul>depending on that, strace may or may not help <abbe>/gnu/store/hygpw3mijx633dkx3b9xis1j0g0i9a6n-guile-3.0.9/bin/guile --no-auto-compile /gnu/store/08fdlvnjfs6c7bvb6irranns5r6jsdh6-shepherd-1.0.0/bin/shepherd --config /gnu/store/7ygnkqr71qiiq4p5zj0m07m0lyyp05lw-shepherd.conf <civodul>and “sudo herd status nscd” or some other service? <abbe>'Replacement pending (restart to upgrade)' <abbe>I was doing guix system reconfigure and that was stalled for minutes and bootloader stage <abbe>guix system: bootloader successfully installed on '(/boot/efi)' <cricri>Hi all! I am trying to boot a fresh guix installation on my thinkpad x240. It fails with the message 'In procedure chown: Operation not permitted' (full error is here: https://0x0.st/8iDd.jpg) <civodul>abbe: could you take notes about what you did that led to this state? <civodul>would be great if you could send as much info as possible to bug-guix, or send it privately to me if you prefer <cricri>I am pretty sure the same config (https://0x0.st/8iD5.tmpl) worked yesterday. But I do a dual boot on the laptop. Maybe the other operating system did something on the files? <cricri>Actually strange, because I have run a new install of guix just now. <civodul>cricri: this might have been because there were stale files in /etc due to a previous install or something <cricri>yeah, so I removed /etc and also /gnu. then I did a new install. But still the same error.. <cluelessguixer>Every package you list in your config.scm with "(packages (cons* nvme-cli... %base-packages))" seem to require some equivalent "(use-modules... )" entry as well. Why is that? And which module is needed to install openzfs for all users? <cluelessguixer>Huh, I'm applying grafts for gnome-desktop and gnome-shell, but I chose no desktop environments during install. Weird. <podiki>if you left the default login manager (gdm) then that has gnome stuff <cluelessguixer>Ah, has to be. Cups is in there too. Got too careless with copying over my intended config.scm. <Altadil>cluelessguixer: no, use-service-modules only make symbols available to write your config, it doesn’t add stuff to your system by itself. <cluelessguixer>Oh. Don't see gdm anywhere though. I guess I can always make the system headless after the install somehow. <Rutherther>cluelessguixer: do you have set-xorg-confoguration in your config? <cluelessguixer>(set-xorg-configuration...) snuck itself in there. It only sets keyboard layout though Should I redo the time-machine command without it? <dariqq>cluelessguixer: set-xorg-configuration depends on a login manager, defaulting to gdm <cluelessguixer>dariqq: I see. So that dragged in everything else. Also careless of me. Managed to remove it the first time I tried to install. <reedm>If there is a stale issue on the issue tracker, and I want to add to the conversation with additional patches, do I create my patch relative to the current guix commit or relative to the existing patch submitted? <reedm>sorry for the beginner question, but I've never contributed to a project via email before <futurile>reedm: relative to an updated version is generally best - as it will be easier for the maintainer to apply it when they see it <futurile>reedm: do it as a v2 - and add a cover letter - specifying that you updated to a later commit - that's what I do anyway :-) <fsmunoz>I'm getting this during guix home reconfigure when adding the pipewire service to home.scm (as per (info "(guix) Sound Home Services") ): guix home: error: service 'pipewire' requires 'dbus', which is not provided by any service; I don't see any additional information on this in the doc, but would appreciate any pointers to possible next actions. <dariqq>fsmunoz: Also add '(service home-dbus-service-type)' <fsmunoz>dariqq: thank you, that did it perfectly. Is there a standard way to find that relationship (i.e. going from "dbus" to "home-dbus-service-type")? <meaty>fsmunoz: Try 'guix home search' to search for home services <fsmunoz>meaty: excellent, was unaware of home search. <jlicht>meaty: could you share what you currently do to make your headset work? <orahcio>Hi, somebody knows how to create a guix shell --container with xdg-user-dirs? Or to preserve that directories? I get always "No default user directories" when I try to run the tird party binary inside that conatiner <orahcio>Hi Rutherther, I made a container with --share=$HOME, and I get the same error, or if I make a container with a empty $HOME the commando xdg-user-dirs-update does not create that direcotries <orahcio>Rutherther: I need to start a shell with the minimal configuration at first, I just do `guix shell --container --emulat-fhs coreutils xdg-user-dirs` and the binary starts finally <akoana>hi, I have (services (append (list (service gnome-desktop-service-type) (service xfce-desktop-service-type) ... in my /etc/config.scm, how can I remove gnome-desktop-service-type from my system? <akoana>I tried (modify-services %desktop-services (delete gnome-desktop-service-type)) but got "error (modify...): invalid field specifier" <Rutherther>akoana: please send your whole config, it seems you put this modify-services in wrong place <Rutherther>akoana: modify-services takes a list and returns a list. You are putting it to your operating-system record directly, that means you are telling guile to set modify-services field of your operating-system record <Rutherther>akoana: you need to replace your already existing %desktop-services with this (modify-services ...) <Rutherther>sorry, not %desktop-services, just your whole services list <akoana>sorry, I'm a new guix user, so what should I change? <akoana>repace line 56 "%desktop-services))" with "(modify-services %desktop-services (delete gnome-desktop-service-type))" ? <Rutherther>almost. That will modify desktop-services. But it doesn't contain gnome desktop service type, so it won't have any effect <meaty> jlicht: Right now I use this as my bluetooth configuration. It stops my headset from immediately connecting in "phone call mode", that way blueman actually offers to connect using the A2DP "advanced audio" protocol instead <meaty>jlicht: (bluetooth-configuration <meaty> (name (string-append "wongworks\nEnable=Control,Media,Sink,Socket" <meaty> ",Source")) ;hacky. No phone call mode! <meaty> (just-works-repairing 'always)) <akoana>Rutherther: hmm, do I really need (modify-services ... wouldn't commenting out (service gnome-desktop-service-type) like "(append (list ;; (service gnome-desktop-service-type)" be enough? <akoana>was looking how to get more space on my root partition and couldn't find a way how to remove gnome ... <akoana>and read somewhere about modify-services - obviously the wrong way <Rutherther>akoana: since you already have it, don't forget to also delete the previous generations and then run gc, otherwise you will still have gnome even after removing it from your config and reconfiguring <akoana>Rutherther: yes, I'll run gc then - thank you! <meaty>well, I found that my issue could be fixed by instead setting multi-profile to 'multiple... still doesn't explain the odd 'Enable=' parameter, but whatever <meaty>How can I test services without installing the repo? <hapst3r>anyone here who knows who I can contact (how) when I have a "special request" regarding the Guix Days FOSDEM fringe event? <hapst3r>where "special request" is just an appointment I have during the event where I need another room in which I can be alone and in silence for a bit more than an hour. <tschilp>Hi guix! I just wanted to report matrix-nio fails to build in my home environment on guix ~ce3ffac5d366ebf20e0d95779f2fe1ea6dde0202~. I do not have it in my definition deliberately, I think it get pulled in via guix package pantalaimon! <ieure>tschilp, Please report a bug, the matrix-nio version is too old for pantalaimon. <ieure>Looks like matrix-nio is 20.x in Guix, but pantalaimon wants 23.x. <tschilp>Oh, cool thanks for pointing there! Maybe I'll be able to put something together later this week! <Rutherther>ieure: that is not the case, matrix-nio is the derivation being built here. The issue is aiofiles is too new for matrix-nio - is: 24.1.0, version check: aiofiles<24.0.0,>=23.1.0 <khada>Hello gnus, I am getting this error when trying to do a 'guix pull': error: Git error: the SSL certificate is invalid. <mjw>khada, see also #savannah. server is moving from one machine to another, some dns and certificate updates are trailing. <mjw>should be fixed soon, if not, please ask in #savannah <Guest5671>Evening all! Is the certificate expired for git.savanna.gnu.org?? I am getting a "Git error: the SSL certificate is invalid" when updating the 'guix' channel. <mjw>Guest5671, yes, they are working on it right now. See also #savannah <paul_j>Thanks! I think I'll leave this tonight, and get back to it tomorrow. <Deltafire>oh wow, it looks like xwayland has finally stopped dumping it's core on shutdown