<lemos1898>need to update a package for someone, but really running in circles for some time already
<lemos1898>determined to finish it, since some guix users are without the updated package :/
<dcunit3d>it's likely the artifacts created by the ./bootstrap or ./configure script, but it could be other build artifacts. it could also be the source tree.
<dcunit3d>are you packaging something within the guix source tree or outside of it?
<dcunit3d>and i think if it's not finding the guix exectuable, then the pre-inst-env may be built with other configure arguments or another checkout. it should be finding the ./scripts/guix executable.
<lemos1898>dcunit3d, "outside" you mean, common packages?
<PotentialUser-68>Hi, I'm trying to build a package that depends on OpenGL and it builds fine but the OpenGL rendering is broken.
<PotentialUser-68>According to ldd's output, it's linked correctly but if I'm reading the strace output properly, it's looking for the GL libraries under the glibc directory.
<iyzsong>PotentialUser-68: does it linked to libGL (from mesa)? most programs will try to dlopen it at runtime, but in Guix the only GL implementation is mesa, so it's usually need patched to link at build time (by add '-lGL' to LDFLAGS).
<PotentialUser-68>Yeah, if I'm reading the log from the configure step properly, -lGL is there.
<cbaines>civodul, looks like it, I also lowered the threshold to start things slowly
<cbaines>I also made submitting builds for patch series conditional on master branch substitute availability, which is poor at the moment
<cbaines>you can manually prompt the qa-frontpage to submit the builds anyway though (through the submit-issue-builds argument)
<Kabouik>Am I the only one seeing very high CPU use when running telegram-desktop? On my end running telegram-desktop is a good +20°C on my CPU, and significant fan noise (I share my office and tend to *not* telegram-desktop at work just because of that).
<Kabouik>I plan on trying packaging nchat one day (a TUI for TG), but that's for the far future. :<
<civodul>cbaines: like "guix-qa-frontpage submit-issue-builds 63642", as user qa-frontpage?
<cbaines>civodul, exactly :) but also with the working directory as /var/lib/qa-frontpage/
<cbaines>also, guix-qa-frontpage isn't on the path, so you'll need to provide an absolute filename
<gabber>activation-service-type copies that file during the boot process to /, right? i guess i need it present before the kernel is actually loaded (think firmware). do i need to hack the image-creation function?
<efraim>I guess you could look into the initilization script for the partition that has the root filesystem on it
<MatoHota-work>Running a guix shell command it seems to produce what I'm expecting : all the packages I have asked for are present. But when I try to execute one of the binary I get a "No such file or directory"
<MatoHota-work>but a file on the same exe I get the expected description : ELF 64-bit LSB executable....
<Guest49>hi guys, I'm looking for a some advice or wiki link on how to install guix OS alongside an arch distro that is btrfs based. I have 3 partitions: /boot/efi, / and swap. My plan is to resize / and leave un-allocated space. Please be so kind as to point me in the right direction for my next steps
<cdo256_>Not that I'm complaining that I'm not getting my free help fast enough haha
<Zambyte>Hey cdo256_ I actually think I joined after your question, but I do see your system config. What was the question?
<cdo256_>Hi Zambyte! Here it is: I'm trying to add an argument to pam_env.so. I have succeeded in doing this to all (base-pam-services), but "login" is added after. Is there any way of modifying that?
<cdo256_>I notice there's a transform and an extend-configuration, but that doesn't appear to be used in the operating-system definition.
<cdo256_>transform and extend-configuration are in pam.scm, but not exported.
<cdo256_>I'm currerntly looking at login-pam-service, but it doesn't take user_env as a parameter. Should I extend it with the aim of sending a pull request?
<Zambyte>cdo256_: I've been playing around with it in the REPL a bit. I'm not quite sure what you mean when you say '"login" is added after'.
<Zambyte>If you'd like to play around with it in the REPL also, you can use the things not exported in the pam module by using the following command: ,m (gnu system pam)
<Zambyte>You could see if those private procedures do what you need. I don't think you actually need those though - it looks like those are used internally by the exposed extension API, which I am not very familiar with myself
<cdo256_>I mean the pam module login which resies in /etc/pam.d/login is added to the pam-services field of the operating-system definition after my system.scm is read
<MatoHota-work>cbaines: I wonder, since bootstrapping Ada compiler is a no go where I can discuss binary packaging ?
<cbaines>MatoHota-work, I doubt it's impossible, just viewed as infeasible currently
<cbaines>anyway, I believe nonguix has a binary build system, so maybe there's some discussion within that community
<ulfvonbelow>trankitron: sounds like it's trying to download dependencies at compile-time. You can use a (origin ...) record as a native-input and copy the git repository in question into where pharo expects it to be before that particular build phase is run.
<ulfvonbelow>if it's using submodules, you could also include (recursive? #t) in your git-reference.
<fjb>Hello, I've just installed guix on a laptop but have some trouble. It boots to the terminal login prompt, then it prints two lines about missing firmware, flashes a cursor in the lower right and just becomes a black screen. What could it be?
<Kabouik>I've been using Guix on this computer since about a year, but today guix pull is a dead end for me: it eats all my ram and CPU, and eventually freezes everything (I had to hard reboot twice in two attempts). What can I do? I have 16GB of RAM on the device and a 2022 i7.
<davidl>Kabouik, do you use any external channels?
<davidl>what is the last output in your terminal before it freezes?
<Kabouik>Yes, mine (which hasn't changed in months), nonguix, and guix-emacs from babariviere, games, and guix-cran. You're right, I should try to disable them one by one, see which one is the culprit.
<Kabouik>Unfortunately I was in another workspace when it froze on my last attempt, but I think on the first one earlier today, it was something along those lines "building guix cache" or something, or guix config?
<davidl>its not uncommon that a circular dependency may have been introduced. There is a circular dependency debug script to use if you want to find specifically which package may be creating a circular dependency in your channels.
<Kabouik>The script implies cd into the source dir of each channel, but I'm not sure where channels are pulled. Except for mine, for which I have a local dir, I don't know where are the others. Do I need to manually clone them somehwere just to run the script?
<dcunit3d>is there a common way to test guix home profiles? like integration testing?
<Kabouik>So I haven't been able to run the script davidl, but the issue seems to be with guix-cran, as guix pull runs fine when I disable this channel, and breaks again if I re-enable it. I'll try to opn an issue at their git repo later.
<davidl>Kabouik, okay, well Im glad you found the problem.
<civodul>apteryx, rekado, cbaines: hey! i've just reconfigured berlin and will be rebooting shortly
<dcunit3d>lilyp: k, i'm hoping to find a lightweight way to check over the config. i'm using guix on two different distros, one native and one foreign, so getting things to work on both is a bit dicey
<prpldmn>after installing sbcl, gnome wouldnt start. looking through the issues i found what causes it [https://issues.guix.gnu.org/45360]. the solution in the thread was to unset some variables. anyone else experienced this? is that the only solution for it? since the issue is still open
<civodul>cbaines: not yet; it crashes immediately along these lines
<civodul>so i reconfigured to the commit before the guile-squee upgrade to leave time for investigation
<graywolf>I need a new wifi router to use at home, so I thought I would ask: Does anyone use Guix on their router? If so, what HW do you use?
<oriansj>graywolf: well depending on what your router is; it might not be a supported host architecture
<graywolf>oriansj: Sorry, I probably worded the question badly. I am buying new one anyway, so I wanted to ask it someone can recommend tested Guix-compatible one :)