IRC channel logs

2025-11-23.log

back to list of logs

<benjaminwil>oh, i'll also add this is my first packaging attempt. so i anticipate this requiring corrections and so on. your feedback is welcome!
<apteryx>sneek later tell sharlatan if you want to join, the fsf40 hackathon is at https://galene.fsf.org/group/hackathon-gnu-guix/
<sneek>Okay.
<apteryx>for ideas of missing GNU packages that could be added to Guix, you can check a list at https://codeberg.org/guixotic/fsf40-hackathon/src/commit/5af2a04a398ba308002b0daeaa6468c8d41915d1/gnu-packages.scm#L269
<ieure>benjaminwil, You haven't done anything wrong, just nobody has reviewed it. Guix has a pretty intense dev-to-package ratio, so stuff can take a bit to get through. Asking here is the right call.
<benjaminwil>ieure: that makes sense. thanks for your response!
<gargantua_kerr>I had raised #4395 yesterday and it was approved. How long does it usually take to get it committed?
<lilyp>gargantua_kerr: we typically reserve a week for reviews. It can take longer, but given that yours was already approved, it should be done quickly
<gargantua_kerr>thanks!
<tesseract>guys, icecat can't play invidious videos. what should i do?
<tesseract>do i need to install additional package?
<tesseract>i tried playing videos on invidious with firefox. it works
<tesseract>but not on icecat
<tesseract>it tells me "No compatible source was found for this media."
<identity>tesseract: you can just open the console (F12→Console), look for «Specified “type” attribute of “[…]” is not supported.» and click on the link, it should play the video in a new tab
<identity>or download it and watch it in a media player of your choice
<tesseract>identity: but why? iwant it to play in normal way
<tesseract>identity: is it a known problem of icecat?
<identity>hell if i know
<tesseract>also, i can't hear sound in videos other than youtube lol
<identity>tesseract: it works fine for me if i open the video in mpv
<tesseract>not on twitter or imdb
<identity>the sound, that is
<tesseract>yes. it would work on external player
<tesseract>by the way i am using guix on debian
<tesseract>i don't know if it is realted
<identity>no, i am on guix system, so likely unrelated (though i only use invidious)
<tplaten>I now try to build GnuCash on GNU Guix now, and later maybe GNU Taler
<tplaten> https://www.gnu.org/philosophy/nonfree-software-in-my-bank.html
<tplaten>I am also going to start a webshop soon, where I will sell some hardware. I will use Haunt to make the site
<Franciman>tplaten: are you in europe?
<tplaten>Yes, I am
<tplaten>Germany
<tplaten>In many EU contries one can use GNUcash to make payments without non-free JS
<tplaten>successfully built /gnu/store/ch89790vnl2lxpy4smpgxqb60msdq3cl-gnucash-5.13.drv
<tplaten>/gnu/store/vkrxfl2k5ya6nqjj7gcfvbjk0vr34l2z-gnucash-5.13-debug
<tplaten>/gnu/store/7gnkx3r4q3r4ny9lhaqwmqlsqkk9yjzy-gnucash-5.13-doc
<tplaten>/gnu/store/hlq7bh11zm136asnh36ympsv9hgrp05a-gnucash-5.13
<tplaten>/gnu/store/gyd1b5nm3jwrbmw8ccaibygx3gpgb1r4-gnucash-5.13-python
<tplaten>/gnu/store/hh5wj22cwsvw11gmw97sm4mxqb4bg999-aqbanking-6.6.0 too old
<tplaten>AqBanking: AqBanking 6.7.7beta: VOP implementiert
<tplaten>Ab dieser Version funktioniert VOP mit den bisher getesteten Banken.
<tplaten>Von martin vor etwa 1 Monat hinzugefügt
<tplaten>build of /gnu/store/89cklx4bxfsq1jzqbi4npjxda39yppvi-libx264-164-0.b093bbe.drv failed, I will fix this after the hackathon
<chris0ax>Has anyone tried compiling emacs with the llvm toolchain? Been on my mind ever since i saw psionic-k do it for profile guided optimization of his emacs on Nix. It got me wondering in Guix would you use 'package-with-c-toolchain' to get a package using llvm for emacs? or have to set the CC environment variable in the configure flags (saw this in the chromium.scm)
<gargantua_kerr>would someone be able to help me with verification work? Wanted to check if https://codeberg.org/guix/guix/pulls/4418 fixes the issue
<gargantua_kerr>but the build for me has been running since several hours
<mwette>I've installed tarball guix in a container and running "guix pull" I get the builder process "Operation not permitted". Any ideas? I have 4 guixbuilders, no nscd, guix-daemon running as root, aarch64, based on barebones ubuntu 24.04.
<Rutherther>ubuntu has apparmor, likely that is preventing guix operation. Try switching to permissive mode temporarily to check
<mwette>Rutherther: thanks; I'll look into that.
<mwette>dockerfile is https://paste.debian.net/1410138/
<Rutherther>oh dockerfile... are you sure you need to use ubuntu then? Using something without AppArmor & SELinux is going to be easier
<mwette>it has no apparmor installed; really barebones ubuntu, no systemd, etc
<mwette>I tried source tarball, no luck. Building from git didn't work.
<yarl>jpoiret: Hello?
<mwette>guix pull went pretty far but choked with that error on building /gnu/store/...-zlib-1.2.11.tar.gz.drv
<tesseract>anyone use gnome web browser (epiphany) for their main browser?
<identity>tesseract: are you actually interested in whether anybody here uses epiphany, or are you asking whether you can ask a question?
<tesseract>i am wondering if there are people in here who uses epiphany
<mwette>I get it now: the host for the container.
<Rutherther>mwette: are you using substitutes?
<Rutherther>...I am surprised you would even be building zlib
<mwette>I am not, wanting to cut out steps. I can try using that.
<mwette>Not sure now. I'm reading...
<Rutherther>it boils down to running guix-daemon with proper value for --substitute-urls and also authorizing the keys of the servers via "guix archive --authorize"
<mwette>I did not have a /root/.guix-profile, but running `guix install hello' got things going using substitutes.
<mwette>Rutherther: thanks. I'll check that out also.
<Rutherther>right, that's normal, .guix-profile is created after first guix install. Before the install it doesn't make sense to create it, - it would be empty
<meaty>hmm... I should write a review of all the de-vendoring techniques used in the codebase and put it in the cookbook
<chris0ax>any guix emacs users just have emacs crash when you run 'profiler-start' with cpu+mem? For me whenever i try running it, emacs exits and in the terminal says 'Killed'. Same issue when doing 'emacs -Q' just to be sure
<nckx>sneek: later tell chris0ax I wasn't able to crash emacs but I only tested a daemon.
<sneek>Got it.
<nckx>sneek: later tell chris0ax …nor without daemon.
<sneek>Okay.
<kjartanoli>Earlier today I started getting 'allocate_stack failed: Cannot allocate memory' errors when attempting a home reconfigure. Has anyone else experienced this?
<mwette>kjartanoli: It looks like that means the guile VM was not able to more allocate space (via malloc or mmap).
<mwette>s/more allocate/allocate more/
<kjartanoli>I suspected as much, before the process exits I see RAM usage spike to >98%. I just don't understand why this started happening.
<mwette>Rutherther: I'm getting better results running the docker with `--priviledged'. And it is using sub's, to some degree, at least.
<mwette>resource: https://github.com/metacall/guix
<Rutherther>mwette: oh yeah, if you aren't going to use --disable-chroot, I suppose that flag might be needed. And also maybe the unprivileged daemon might be needed to not need --privileged
<Rutherther>or maybe only switching to unprivileged daemon, but keeping chroot might also work. Not completely sure
<mwette>Ah. Noted.
<kjartanoli>Seems like I found what was wrong. I was trying to follow https://codeberg.org/guix/guix/issues/4321#issuecomment-8396283 and define-d the modified packages to the symbol niri, which probably caused an unbounded recursion or something similar.
<Deltafire>Rutherther: nice work reproducing the unclean unmount :)
<Deltafire>tesseract: i had similar problems with Icecat, switched to LibreWolf which doesn't have the same issues