IRC channel logs
2026-03-10.log
back to list of logs
<PotentialUser-0>(This isn't strictly related to Guix, but I hope that's okay.) I just installed a fresh Guix System onto a QEMU disk image. What arguments do I use to forward a port on the host to the guest for SSH? Last time, I tried following Section 11.18.1, but I think that broke my VM's networking, so I reinstalled. Also, is there anything I should be aware <PotentialUser-0>of regarding SSH's configuration? I've never configured SSH with Guix before. <Air4x>Hi everyone, I'm trying to install pipemixer but the build fails, from the logs it seems that some function definition is missing, is anyone in the same situation? <ieure>n|phreak_mob, Your error is unrelated to the service, it's telling you that the guix generation you're on is older than the one used to reconfigure your current system generation. <ieure>n|phreak_mob, Did you roll back your guix generation, pull to an old commit, something like that? <n|phreak_mob>but not able to get connman to connect though , the service isn't working <ieure>n|phreak_mob, Yes, you need to guix pull and reconfigure first, 1.4.0 is the old release. If this is a fresh install, you might want to reinstall with 1.5.0. The update from 1.4.0 to current will take a while. <ieure>Air4x, The package is broken, please file an issue about it. <n|phreak_mob>ok so writing to usb with 1.5 , before I leave though is that correct way to set up connman-service-type ? <n|phreak_mob>%desktop-services is supposed to add connman and networkmanager right ? <ieure>n|phreak_mob, %desktop-services has network-manager-service-type, it doesn't have connman-service-type, I believe you cannot have both in the same configuration since they both provide 'networking. <ieure>n|phreak_mob, I don't use connman, so I don't know if your configuration is good or not, but I don't see anything obviously wrong with it. And as I mentioned, the error you're getting has nothing to do with your system config. <n|phreak_mob>I understand that , but then the conmann service should of been enabled but , herd status connman can't find that service <ieure>Why do you think the connman service should have been enabled? <ieure>New services only take effect after reconfiguring, and that didn't work. So I wouldn't expect it to work. <test202020>i found that if i stop xorg-server my gdm with enabled wayland is shutdown, why? <ieure>test202020, I don't know then, maybe ask the help-guix mailing list. <ieure>test202020, The GDM greeter runs with the xorg-server, but it starts your Wayland session. So stopping it kills the session. <test202020>lightdm working, gdm is broken. i try to remove all caches and etc <PotentialUser-0>How do you install sound on Guix System? I'm trying to enable `alsa-service-type`, but I'm getting `guix system: error: duplicate 'asound.conf' entry for /etc`. <tomenzgg>PotentialUser-0: I'm far from knowledgable on the subject so hopefully someone else will step in if I'm off, any, but are you making use of %desktop-services, any? It already includes alsa-service-type (along with pulseaudio-service-type) and, perhaps, that's causing the conflict. <PotentialUser-0>tomenzgg: Yes. I'm already using `%desktop-services`. But using just `%desktop-services` alone doesn't seem to work either. I have a fresh install in a VM, and Plasma can't find anything to output sound to. When opening up the Audio Volume widget, it says "No output or input devices found". <ieure>PotentialUser-0, Is your audio hardware detected? <ieure>PotentialUser-0, `guix shell alsa-utils -- aplay -L' <ieure>It will list every audio device ALSA knows about. <PotentialUser-0>ieure: The first paste is the host's hardware. The second is the guest's "hardware". (I have Guix System running on both.) <ieure>Your paste was not completely sent. <ieure>PotentialUser-0, Anyhow, there's no sound hardware in your guest, so likely a configuration for the VM software (QEmu?). Sorry, I don't have any tips there. <PotentialUser-0>For posterity: If you add `-audio driver=pa,model=ac97,id=1` to the QEMU command in the manual, the guest gets an audio device. (But I can't tell if guest audio is audible from the host, because my host speakers aren't working.) <PotentialUser-0>Critically, `%desktop-services` does its job correctly, and my issue is just (possibly) incompatible hardware. <efraim>it sounds like that would conflict with the GPL, but IANAL <untrusem>am I free to guix pull and reconfigure now, just double checking.. <identity>untrusem: you are free to do anything whenever, but i have finally managed to upgrade my system today without issues <identity>finally, the thing i was waiting for, new GNOME wallpaper… <untrusem>cool, I was seeing messages about rebuilds and stuff so though I should check first <Wurt>simendsjo: Regarding the MidnightBSD issue: Is Guix an operating system or a toolkit for creating your own operating system? Perhaps a rewording in the manual would suffice. <lilyp>Guix is a lot of things – package manager, operating system, deployment helper, choose your scope <Wurt>lilyp, you are right, but maybe we could emphasize that Guix is not an OS, so those authoritarian age verification laws do not apply to it. The concept of "OS" in the libre software context is a little vague, in my opinion. <lilyp>When laws are immoral, breaking them becomes a moral obligation :) <Wurt>You and I are individuals who can break those laws without consequences, but the Guix Foundation, FSF, and FSFE are institutions that can be fined and dismantled if any powerful State desires. Until those laws are repealed, we should take a pragmatic approach. <futurile>We almost have only 100,000 builds waiting <janneke>maybe that's why i'm not getting any response from the guix-cuirass-bot <efraim>futurile: I'm going over those rust packages again and moving them over slowly to master <avigatori>I found a video by Mr Tropin but it was autotranslated to my native language. Youtube somehow even kept the accept. Uncanny <kestrelwx>Does it try to mimic the voice of the author now too? <ekaitz>avigatori: it's funny how youtube is designed for people that are able o understand only one language <ekaitz>it's like they don't even consider the possibility of understanding more than one lang <ekaitz>avigatori: if you are in firefox (or librewolf, icecat, etc) you can use "youtube no translation" add-on <Nessah>With regards to MidnightBSD, they are setting a dangerous example of a mostly free operating system becoming non-free. I urge them to drop the ban immediately and for Guix and other distros to avoid this. <kestrelwx>Is that an LLM vulnerability tracker on their repository? Opening and closing same issues for years is very funny. <redacted>NoScript is installed in Librewolf now, and noscript-icecat shows up in /gnu/store. I haven't installed it, and I can't figure out how it got installed. <redacted>Is there a way to see a package's dependents on my system? <kestrelwx>redacted: Have you installed IceCat previously? <redacted>Well, not since removing it and doing guix gc <redacted>Noticed the change after the latest pull <redacted>wait, it's a torbrowser dependency? that doesn't seem right. <redacted>oh, nevermind. Looks like it is indeed a Tor Browser dependency. <ieure>Yeah, hmm, torbrowser propagates it. <yelninei>i am on the nineth (if (target-hurd?) ) for mesa, i apologise in advance <kestrelwx>Is there actually any motivation to comply with California law unless you're a vendor, or provide support to California users, or advertise there? Otherwise, the developer might as well not know if there's a California on the map. <identity>a lot of laws assume that: 1. you care, 2. you are next door from the legislator. unsurprisingly, neither are true most of the time <ieure>A lot of these laws are impossible to comply with, but come with penalties if you don't. Geoblocking is the only way to avoid personally getting financially devastated and/or thrown in jail. <kestrelwx>simendsjo: I was getting timeouts on pulls.ci.guix.gnu.org yesterday too. <Wurt>I think that ieure's geoblocking idea is good enough. What is the proper way to propose it to server maintainers? (I don't know who they are). Perhaps there are better ideas, but it's an important topic we should address. <redacted>I'm concerned that using a VPN will become mandatory for using GNU Guix as age verification laws spread across the states. <redacted>I'd have access to a VPN easily enough, but it'd be one more hurdle. <redacted>It's hard enough to encourage people to use free software as it is. <yelninei>janneke: i opened an issue for xorg, i am a bit puzzled how on debian they configure with --enable-glx, as mesa-common-dev with GL/internal/dri_interface.h is available but mesa with -Dglx=dri does not build for me <janneke>an issue is also helpful in the way that "we" could refer to it in #hurd, asking for guidance, if need be <yelninei>ive asked about the mesa thing, as i cant fine any recent buildd logs for it, maybe there are some custom things elsewhere <janneke>usually, the guix-cuirass bot responds within minutes, now ... nothing? <andreas-e>I do not know how it is set up, whether it is stopped or just requires more time, or other PRs to be finished, before continuing. <janneke>andreas-e: oh, thanks! i didn't know about this, how helpful! <andreas-e>Well, maybe I am wrong; 7019 is probably the latest that has been started and not yet finished. <yelninei>yay guix weather hello -s i586-gnu is sunny, the x86_64-gnu builds would need to be rescheduled once reconfigured <janneke>finally, some progress of things coming together! <yelninei>hmm libgraphite2 is linked as a cxx shared library on Hurd and as a c shared library on linux, which then causes harfbuzz to link to libstdc++ <yelninei>appearently things other than linux,darwin and windows dont exist. A debian patch from 2019, upstreamed 2021 but no release in since 2020 ... <yelninei>apologies the debian patch is originally from 2014 <bjc>i've got a tmpfs root going <sneek>bjc, yelninei says: guix pull/ guile-git currently segfaults when the progress bar callback gets gced by the guile gc. on 64bit Hurd the crash server (crash-dump-core) currently hangs <bjc>yelninei: thanks for letting me know <bjc>^- system config for tmpfs root <identity>bjc: discard=async is the default for supported devices since 6.2 <csantosb>futurile: Ey Steve, regarding your recent email, what is the period and duration of the internship ? 3 months in May ? <yelninei>bjc: There was a big hurd update last week which greatly improves the 64bit support but the substitutes still have to catch up <bjc>awesome. can't wait to try it out <ewfedt>Hi! When trying to build a pdf with makeinfo I get an error like "can't find texinfo.tex file". Is anyone else experiencing the same? I've installed texinfo with Guix home which defaults to the 6.8 version but the same thing happens with texinfo 7.3. <csantosb>I did a quick `guix shell -C texinfo -- makeinfo geiser-guile.texi`, and seems ok to me <untrusem>so is there a way to gc store items based on how old they are <csantosb>I'd say a daily guix use will randomly hit the store; I mean, older transactions won't necessarily translate on older items in the store <untrusem>this won't work as I have more space avaiable then that <untrusem>and this won't solve the my main problem <untrusem>its a sqlite database but I won't touch is manually, have made that mistake once :P <ewfedt>csantosb: what do you mean by "reproducer"? <futurile>csantosb: yes, it's the standard Outreachy cycle. We're a bit behind basically, but there's some money left there that we could use if we can come up with a project / find a mentor(s) / find an applicant <futurile>csantosb: I don't know too much honestly, started reading it this afternoon <csantosb>ewfedt: I simple command line of code snippet reproducing the issue, so that we can help you to debug <csantosb>futurile: most important, find a good candidate; three months is not long for a project, I guess it means packaging <untrusem>aah if I had know guix was applying a project I would have applied <identity>maybe we will get the promised guile daemon? <ewfedt>csantosb: I ran from cli ``makeinfo --no-split --pdf includes.texi``. <csantosb>Try with `guix shell -C texinfo -- makeinfo ...` <csantosb>This helps to reproduce your exact environment <ewfedt>csantosb: I get /gnu/store/.../bin/texi2dvi: line 31: sed: command not found. <csantosb>You need to add `guix shell -C texinfo sed -- makeinfo ... ` <csantosb>You include all of your dependencies before the double dash <csantosb>This way, we can reproduce and debug the problem <avigatori>does anyone know of Gnome needs different graphics APIs than Plasma? Gnome crashes constantly on me while Plasma does not and I suspect it's because of my deficient graphics driver. <trev>avigatori: maybe that's a wayland vs xorg problem? <lilyp>could be wayland vs xorg, but I'd hazard a guess it's vulkan vs gl or even vs software rendering <lilyp>try setting GSK_RENDERER=gl or GSK_RENDERER=cairo <lilyp>(alternatively vulkan or ngl for the "newer" drivers) <ewfedt>csantosb: if I add all the dependencies that are listed by guix search texinfo | grep depend, guix shell prints "glibc-utf8-locales unknown package", which is the first dependency declared after the -C option. <futurile>csantosb: yeah, I will send out an email to the user list tomorrow - it's a bit of a two-sided problem - need a good project; a good candidate and a good mentor heh