IRC channel logs

2023-11-18.log

back to list of logs

<lechner>actually, maybe it doesn't have to be. the generation is one field in the boot parameters. i can look for it there
<lechner>nvm, it's not in the boot parameters record
<lechner>and i didn't feel like touching those records, which are versioned
<lechner>maybe i should add it
<apteryx>ieure: thanks for the searx suggestion, I'll try that for a while
<Maciej_Kalandyk>Is there a way of fix(?) list of people to which patch have been sent to? asking as i have submitted it without running teams.scm
<lechner>Maciej_Kalandyk / just mail it separately and copy the bug
<Maciej_Kalandyk>ok. will do that
<lechner>Maciej_Kalandyk / or you can send them a brief link to the bug
<Maciej_Kalandyk>sent it separately, ty
<Kolev>Does GDM show window managers installed by the user?
<apteryx>Kolev: IceCat brings me here: https://mycroftproject.com/ but unless I'm missing somethnig the installation process no longer works
<peanuts>"Mycroft Project: Search Engine Plugins - Firefox IE Chrome" https://mycroftproject.com
<apteryx>it's supposed to magically cause a magnifying glass icon to appear in the URL bar, which would 'install' the add-on
<Lumine>Woo-hoo, mcron is working
<Lumine>Also, good morning
<Andronikos>Are packages checked for reproducible per platform? I assume the same package has different hashes for x86 and arm. Is this correct?
<ekaitz>Andronikos: sure
<ekaitz>different platform -> different hash
<ekaitz>can anyone help me understand tuning-compiler function in guix/transformations.scm?
<ekaitz>efraim: I don't understand why we (search-next "go")...
<cbaines>Andronikos, yep, there's some data here https://qa.guix.gnu.org/reproducible-builds
<peanuts>"Reproducible builds Guix Quality Assurance" https://qa.guix.gnu.org/reproducible-builds
<Andronikos>"herd status" shows me that "networking" service failed to start. How would I find the logs to debug the issue?
<mirai>in /var/log/messages
<efraim>ekaitz: I remembered why! the (search-next "go") checks that go is available, but the string=? that comes after it makes sure we're actually only wrapping the go binary
<sneek>Welcome back efraim, you have 3 messages!
<sneek>efraim, antipode says: IIRC, instead of building a Rust cross-compiler, I ‘merely’ used the native Russ cross-compiler and passed it the equivalent of --target=.... (OTOH, I only started doing it, I didn't get to the point where I build an actual application).
<sneek>efraim, antipode says: those "[target.STUFF] STUFF" look familiar, though.
<sneek>efraim, podiki says: are there some build jobs that need to be (re)started for mesa-updates? Last I saw on QA coverage looked stalled (but I can't load the page today so...)
<efraim>podiki: I've restarted some of the builds on berlin
<ekaitz>efraim: oh good! i did the same for zig
<ekaitz>efraim: and sent you some patch
<ekaitz> https://issues.guix.gnu.org/67075#4 <--- efraim
<peanuts>"[PATCH] build: zig-build-system: Add CPU option" https://issues.guix.gnu.org/67075#4
<efraim>I see it in my inbox, I'll look at it tonight or tomorrow
<ekaitz>efraim: thanks <3
<ieure>Anyone have tips for debugging package builds? I'm hacking on a package for my default web browser (Librewolf), it's building fine, but the install steps need tweaking. Which means I have to rebuild it, wait 45m, then go poke at the kept build to see what went wrong. Is there a faster way to do this?
<ieure>Ideally, I'd be able to run the exact build steps in the recipe interactively and pause to inspect the inputs/outputs.
<ieure>If I understand, that's difficult, because the build runs as a process of the daemon, which users don't have direct access to.
<Andronikos>ieure: I only have https://guix.gnu.org/en/manual/devel/en/guix.html#Debugging-Build-Failures as help
<peanuts>"GNU Guix Reference Manual" https://guix.gnu.org/en/manual/devel/en/guix.html#Debugging-Build-Failures
<Andronikos>and last time I asked, it seems there is no build cache
<Andronikos>(had the same problem with building taking ages and failing)
<ieure>Andronikos, Yeah, I'm aware of that, but it's not ideal.
<the_tubular>Is guix day today ?
<Andronikos>I always need to build Docker on ARM. Does someone know why for Docker no substitutes are available but for many other ARM packages?
<podiki>efraim: thanks. let me know if you see anything else that needs attention; I'll just keep an eye on builds and keep up to date with master
<efraim>/gnu/store/8m38kssi4g8gl9pddpb305z5i3vl8456-alacritty-0.12.3/bin/alacritty: ELF 32-bit LSB pie executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /gnu/store/3vz4r4q3n1is3f63m7c2xwqbpfhm0ais-glibc-cross-i686-linux-gnu-2.35/lib/ld-linux.so.2, for GNU/Linux 2.6.32, stripped
<Franciman>Network Manager (in the person of nm-applet) tells me i don't have enough privileges to connect to wifi
<Franciman>yet my user is in the netdev group
<Franciman>what am i doing wrong?
<Andronikos>Try again with sudo
<Franciman>yes with sudo it works
<Franciman>but shouldn't I be able to do that from a normal user as well?
<Franciman>ah now it works
<Franciman>lol nice
<apteryx>Andronikos: you could start your investigation on ci.guix.gnu.org
<Franciman>one more question is: what is the approprate way to set libinput params ?
<Franciman>i would usually define them in /etc/xorg.conf.d/
<Franciman>is there a way to set them in the operating-system def?
<Andronikos>apteryx: http://ci.guix.gnu.org/build/2298444/details don't know what exactly that all means. It builds on my system.
<peanuts>"Build 2298444" http://ci.guix.gnu.org/build/2298444/details
<tribals>Hi, folks!
<Andronikos>Franciman: https://github.com/daviwil/dotfiles/blob/master/Systems.org#base-configuration scroll a bit down, should be the same code for gdm and so on
<peanuts>"dotfiles/Systems.org at master ? daviwil/dotfiles ? GitHub" https://github.com/daviwil/dotfiles/blob/master/Systems.org#base-configuration
<Andronikos>Hey
<Franciman>obrigado, Andronikos
<tribals>I'm trying to help some completely-windows guy to learn the Way, so he decided to try it out in VM. Unfortunately, he has only windows-y VM manager (called hyper-v >_<). So the only way he currently can proceed is to create a hyper-v VM and install Guix in it using installation ISO. The problem that such an ISO doesn't start in such a VM out of the box
<tribals>I'm guessing I'v found some modules that needs to be present in ISO initrd, but - how to add them? Can I myself produce identical ISO but with modules added?
<tribals>There is another way: I can produce not an installation ISO, but "just" image of a system, then boot VM from it. There is problem, too. He can't explain what is the virtual hardware emulated by hyper-v, and I can only gather that information when I actually boot working system. Neither of those can be done for now.
<tribals>(Meaning that he can't explain, so he can only proceed with "installation ISO" approach)
<Andronikos>tribals: Did you get my test message?
<tribals>With content "Hey"?
<Andronikos>Nah it was just "test". Isn't "/msg triabls <my-text>" the way on IRC to text someone directly?
<Andronikos>tribals"
<tribals>Yes, just reply to that
<tribals>*replied
<alxsim>Not sure how to correctly explain that, is it possible in a local channel to superseed the name of an existing package in another channel?
<alxsim>I'd like to do something like inherit a package and keep it's name but just change the version and the hash
<alxsim>couldn't find if there was a rule somwhere about order priority or what happens when names clash
<alxsim>*channel order priority
<Andronikos>Don't know but what is the use case?
<alxsim>want to try to use a latter version of a package (in nonguix but I don't think this should change the use case)
<alxsim>and --with-version is not helpful
<alxsim>so the build is succeeding when I inherit the package and give it a new name in my local channel
<alxsim>but this is a bit annoying because I'd like to keep the name the same so I don't have to adapt the uri field, which depends on the name variable