IRC channel logs
2026-04-14.log
back to list of logs
<GalaxyNova>Is there any info on setting up a cross compilation toolchain for a custom target? Currently I'm messing around with making a small RTOS for my raspberry pi and have wanted to make a Guix shell environment for it. <mra>anyone happen to know if the blue build system is packaged in nixpkgs? i can find the corresponding emacs package, but i can't find blue itself for some reason <untrusem>parra: they need to first allowed by the moderators <parra>how I can ping the moderators? <PotentialUser-90>Hello, I just run guix lint -c over my package and all its direct dependencies and it finds a lot of CVEs. Are they false positives or are these guix packages really that unpatched and insecure? <untrusem>parra: I guess it takes a day or so, but either way it will be approved soon <parra>it's already been 4 days since I sent it, but I will wait more, I just wanted sure that I sent it properly <parra>I'm not used to mailing lists <untrusem>ahh you used to git forges like codeberg? <squid64>Why is guix (and many other distros) still using blender 3? <ieure>I expect because nobody has updated the packages yet. <squid64>In a long time, because the latest version is blender 5.1.1 <ieure>You're welcome to open a PR updating it, if that's important to you. <squid64>I mean blender 3 works fine and does what I need so not that important, was just wondering. <ieure>squid64, Guix is a volunteer project which is a collection of personal itch-scratching of the userbase, the answer to every "why is X package so old" type question is "because nobody has had the itch to do that." <squid64>I mean it's not just guix, many other distro also still use blender 3 and some of the BSDs also do. So I thought maybe there is a reason for that. <squid64>I am still learning about guix and I was going to learn about packaging so I'll see if I can do that myself, should be interesting. <ieure>squid64, I don't know, you'd have to ask in the channels for those distros. <ieure>squid64, Looks like Debian stable has 4.3.2, and there's 5.0.1 in experimental. <illybytes>anyone here wanna help me set up encrypted btrfs? <illybytes>like how am i supposed to do that? i have gparted ready here to do the formatting lol <ieure>illybytes, The graphical installer has menus for all that. <illybytes>yeah but by default the encrypted whole disk is ext <illybytes>and i cant seem to create an luks container from the installer :p? <ieure>When you choose FDE in the graphical installer, it sets up LUKS for you. <ieure>I have installed a system with encrypted btrfs with the normal graphical installer. <illybytes>yeah but do i have to go back to the partitioning part applying the default fde setup? <ieure>No, FDE is after partitioning. <illybytes>i just noticed, i can literally just substitute ext4 with btrfs in the partition thing lol <illybytes>decided to install xfce for now and then just install niri when the system is up and running :3 <illybytes>would do it while im copying my data off the hard drive <illybytes>hmm its stuck at looking for substitutes with no traffic <ieure>illybytes, What installer image are you using? <illybytes>hako's rosenthal because i kinda wanted to look up stuff while installing <ieure>I have no familiarity with that image, so I don't know. <ieure>Do you have internet? What substitute servers is it using? <illybytes>its using guix's official cache-cdn, bordeaux and ci <ieure>Guix does not have an official cache CDN. <ieure>What is the thing you think that is? <ieure>illybytes, guix.moe is hako's unofficial build farm/substitute server. If you're having a problem with that, you probably want to ping them. <ieure>illybytes, I see. If that's the popular third-party one I'm thinking of, those substitutes have been broken for a while. <illybytes>okay so what someone in the rosenthal issue did is that they kept just retrying it by force until it worked <illybytes>> illybytes, I see. If that's the popular third-party one I'm thinking of, those substitutes have been broken for a while. <illybytes>now im just missing alsa plugins for domr tradon? <illybytes>i think it broke because of an earlier fix lol <ieure>Why did you pull in the installer? <ieure>What does "domr tradon" mean? <ieure>What do you mean, "alsa is missing?" Substitutes for it aren't available? <nox>is there a common serializer to inherit from, when one wants to serialize ini files (or, probably other formats of configuration) ? <ieure>nox, Unfortunately not. I have considered contributing some stuff along those lines, but if you have the urge, go for it. <nox>it seems doable, afaict <illybytes>okay after a reboot and blackholing a certain thing it worked :3 <GreenRocky>Does Guix have any sort of sandboxing wrappers like this in Nix? <ieure>GreenRocky, `guix shell --container' <dajole>How do people handle file references in configs in more stable ways? Things like `(local-file "nftables.conf")` work in some scenarios (guix system reconfigure) but break in others (guix deploy), in which the relative path changes. Using an absolute path works, but that makes the config dependent on that. <dajole>Thanks for sharing, I'll take a look :) <dajole>plain-file works, but I'd prefer to still keep stuff like the nftables in a separate file <ham5urg>anybody here who installed xlibre running on intel arc gpu? <ieure>ham5urg, For any Xorg fork (which X11Libre is, plus a bunch of LLM slop), you want to use the modesetting driver and rely on the in-kernel stuff for it to use. <ieure>Intel no longer supports their legacy Xorg driver, and no amount of slop will get you out of that pickle. <ieure>ham5urg, Also, I would personally recommend avoiding X11Libre entirely. The guy who started that was banned from contributing to Xorg because he kept putting up broken code and causing problems. <Noisytoot>I tried running "guix gc" and it failed due to there not being enough space for metadata. Now it's failing with various other errors for some reason: https://x0.at/Exo5.txt <ieure>Noisytoot, Are you out of disk space? Error feels like you might have space, but be out of inodes. <Noisytoot>ieure: This is btrfs. I have free space allocated to data, but no free space for metadata or unallocated space. <ieure>Noisytoot, Sounds like you will have to change that for gc to work. <Noisytoot>I'm running btrfs balance to try to free some space now <dajole>I'm using `(swap-devices (list (swap-space (target "/swapfile"))))` in my config, as shown in the docs, but for some reason this doesn't work and the service fails. `sudo herd status swap-/swapfile` doesn't have any additional info. How can I investigate this furter? <ieure>dajole, Does it work if you try stopping/starting manually? <nox>ieure: does xlibre really use LLM slop a lot? <nox>i've heard about it a lot but never checked the code (or how it differs from xorg) <dajole>You mean with `herd start`? Hm... that gives "In procedure swapon: "/swapfile": No such file or directory". Does the above snippet not generate tha automatically? <ieure>dajole, No, how would it know how large to make it? <ieure>nox, Hmmm, I recall reading this somewhere, but I don't see evidence of it in the code. <dajole>I had found that snippet in the os configuration examples which make no mention of that (probably since it's deemed obvious). <nckx>Clever, original, *and* hilarious? <ieure>dajole, No? You can still use a file, you just have to create it yourself. `sudo dd bs=1G count=16 if=/dev/zero of=/swapfile && sudo mkswap /swapfile' <ieure>Replace the file size with whatever you want based on your hardware. <dajole>Oh, that's what I meant (that's similar to the example they give at the section I linked to). I'll give that a try. Thanks once again for your help, ieure. <nox>ieure, as far as interacting and contributing goes, a CoC never made me personally feel particularly safe. :( <nckx>Does btrfs still need to chattr +C an empty file first? I'm surprised that it's not mentioned. <ieure>nox, I don't disagree, but a nose-thumbing rejection of the existence of a basis for their existence makes me exceedingly wary to interact with anyone on the project. <nox>ieure, i agree it's tasteless in form, but I don't entirely disagree with where they're coming from. <mra>ieure: i open the commit message, i scroll down in the comments, i find antisemitism <mra>man, open source communities really can cultivate gross behaviour <ieure>mra, What are you seeing that's antisemitic? <mra>ieure: i'm maybe reading into it a bit, but the comment reading "Oi vei!" from someone whose profile description includes the phrase "Christ is King" sets off some alarm bells <mra>the bottommost comment in the thread <ieure>mra, I see, I did see that. At least in the US, this is fairly common vernacular and I wouldn't _necessarily_ read more into it. <mra>ieure: ah, okay. it reads very Groyper-esque to me <lilyp>If they are from the US, I would _especially_ look into it. <lilyp>okay, I just scrolled up, it's about XLibre, where there's further precedent