<devcarbon>lilyp / right now I'm trying to run flutter (via nix) and it needs clang. ... oh hold on, just did some more digging, and clang is indeed under nix under the path. My next guess is that there is some env flag that is thowing off the compiler.
<devcarbon>CMake Error at /nix/store/l341npqn3j8pwqq1nqgj5cqhnfbzhphd-cmake-3.25.1/share/cmake-3.25/Modules/CMakeTestCXXCompiler.cmake:63 (message):
<evilsetg[m]>I have a question about licenses: I want to package something that has a COPYING file that contains GPLv2 and a debian/copyright file that specifies LGPLv2.1+ in the source tarball. How should I decide which license to pick?
<minima>Hi, there's something I'd like to test in my guix home configuration; I know of `guix home container` but what I'd like to test has to do with the window manager, therefore I think I'd rather need to build an image instead of running a container
<cel7t>Hi I'd like to commit a new package to Guix, do I need to push any changes to the website too or is adding the package definition in the relevant file in /gnu/packages/ enough for the commit?
<cel7t>^I've tested the build locally and it runs perfectly, this is purely a commit-related question
<jpoiret>mirai: define-record-type is missing a * for screen-locker-configuration
<ngz>cel7t: You need to add the definition to the relevant file, commit it, and send the patch to firstname.lastname@example.org. You'll find all the details in the Submitting Patches section of the Guix manual.
<lain_>When I run 'guix build -S texlive', I get the error "package 'texlive' has no source"
<lain_>Isn't guix a source-based distro? Why is there no source for texlive?
<Guest74>Do you mean building by source? That would be --no-substitue. -S is for derivation and I can't help with that since I am no expert in this field
<evilsetg[m]>I noticed that there are small descriptions for the multiple outputs of a package when I use guix search. How would add such a description to a package? Or are they hardcoded to specific outputs?
<Guest74>you can do also guix edit texlive to see how it is defined
<lain_>'guix build -S' is supposed to give the sources used to build the package
<lain_>it doesn't build anything, it just gives the source code
<tissevert>lain_: more generally, you are absolutely write in your assumption that guix is source-based. Hence it would not be possible that a package has no source on account of it's being proprietary, because such a package wouldn't meet the criteria to be added to guix packages
<mroh>"guix show git-crypt" yields "error: pre-commit: unbound variable" in "(resolve-interface (gnu packages python-xyz) #:select _ …)" on master?!
<dansa>I've not understood how to add a package to the system as a whole. I'm trying to add the /make/ package. I see its location is ``location: gnu/packages/base.scm:489:2''. What must I write in my /etc/config.scm so that make is installed for all users?
<dansa>I always get ``/etc/config.scm:60:24: error: make: unbound variable''. It seems my trial-and-error attempts never land on having the make binding.
<jpoiret>I had to patch some failing Makefile the other day because we were running it with -j8 and the subdirectory it was building didn't have any declared dependencies on each other. I was questioning what the #include_next semantics were when the problem was that the .h file hadn't even been copied yet!
<jpoiret>there's latexmk, it works well enough for me™
<jgart[m]>hardy har har that one made me chuckle as well
<ardon>Hey #guix, first time submitting a patch series with 50+ packages. This is for a package that has a bunch of go library dependencies, where some of these are split out in many sub-packages. Do I need to send out each package addition as a separate commit, even if it's a sub-package?
<dansa>Ran a guix system reconfigure and it seems to take many, many minutes on /gnu/store/kphp5d85rrb3q1rdc2lfqc1mdklwh3qp-guile-3.0.9/bin/guile --no-auto-compile /gnu/store/4nw0zb4swga0cb8i35nvng3rg6z5qm8p-shepherd-0.9.3/bin/shepherd --config /gnu/store/cya0sj6dg5ia0n8vnv5n3if02ghby6wz-shepherd.conf. (It's taking an entire CPU, too.) Do I just wait?
<dansa>The last it printed: guix system: bootloader successfully installed on '(#f)'
<lilyp>ardon: these look like properly separate packages to me, so one patch per package it is
<lilyp>the only exception i know to this rule is common lisp, where the transformers produce literally the same package for three platforms
<lilyp>#f seems like a bad device for a bootloader to be on
<lilyp>but other than that no issue with reconfigure taking minutes
<lilyp>though you might want to take a closer look at all your shepherd services
<ardon>lilyp: Gotcha, thank you for clarifying this
<gnucode>ardon: what is the package that you are hoping to package?
<gnucode>dansa that last line probably means that you are done reconfiguring.
<vv0r>hi, new guix user here. i guix installed font-terminus, how can i use it on my system as my emacs cant find it etc
<sarg>ichernyshovvv[m] sure, guix just installs bootloader for you. I don't dualboot, but it should be no different from any other distro
<nutcase>Hi all, I am running "guix shell openjdk@17:jdk maven -- mvn" and get a maven error "Unable to load cache item". Can anyone try and confirm that and does anyone have an idea, what could be the reason for this error or what I could check or try?
<ichernyshovvv[m]><sarg> "ichernyshovvv sure, guix just..." <- The problem is that I don't know how to describe windows OS in my guix config. Maybe it's possible to run os-prober during reconfigure process to automatically recognise all the installed distros? I tried to search through the logs of this chat, and googled and nothing found on how to configure grub
<dansa>gnucode: I do believe you, but I can say that there's definitely a problem with the guix program: 1 root 20 0 241.7m 64.7m 142.0 1.6 171:40.00 R /gnu/store/kphp5d85rrb3q1rdc2lfqc[...] You see that ``171:40.00 R''? That's top saying that process has taken 171 minutes of CPU time. Guile is pretty busy due to something I don't know.
<sarg>ichernyshovvv[m] do you know how to dualboot in other distros? maybe start from archwiki's dual boot article? Guix isn't that flexible in making custom grub entries, but I did that once to add a livecd entry to the boot menu
<dansa>It doesn't die even with ``kill -9''. I'm so surprised.