<senko`>since i want to compile everything from source, with the exception of large packages like qtwebengine, rust, llvm, and etc, is it possible to specify a list of packages to use substitutes for, while compiling everything else from source?
<senko`>i scanned through the documentation in areas that seemed relevant but couldnt find anything
<oriansj>senko`: well you can disable substitutes by default (I do that) but I think it might be possible to use --substitute-urls= when installing a package (Not something that I do)
<senko`>i read that you can derive variants of a package with different compilation options, so maybe there could be something useful there
<senko`>but i havent thoroughly read through those docs so i'm sure i'll figure something out
<senko`>ok so i think i can use package transformation options to do it, since 9.3 in the docs says "guix build guix --with-debug-info=zlib" can be expressed with "(define transform (options->transormation '((with-debug-info . "zlib"))))". so i can probably do the same with --substitute-urls if that's under build options i'm assuming
<senko`>i think i got it down, thank you for the advice! :3
<oriansj>looks like the package /gnu/store/s9qrl5dmbgqikhc9k07qcwhb2w8mk1g0-cpp-mustache-4.1.drv is broken and is preventing kiwi* packages from getting built
<tribals>It is possible to use/build icedtea 8 (openjdk 8) which runs on top of JamVM? According to JamVM homepage, "In addition to HotSpot, IcedTea also packages and supports alternative virtual machines such as JamVM. To use JamVM, the -jamvm option is given on the java command line." (Seems like it is `-XXaltjvm=jamvm`). But this is not the case: it fails with "JNI error". I suppose it is no so simple, and build process of icedtea-8 need to be tuned in some way?
<macrocreation>janneke thanks- that looks like scheme. Is there any way to to do in in a more guix way e.g. I have a modules.conf - and I want to create a new file with two lines appended to it. the substitute* function is a good example of this.
<macrocreation>I think with-output-to-file looks like the right function. Can't find any docs
<ennoausberlin>Hi guix. To introduce guix to the decision makers for our next project I need some success stories from the wild. I some time ago read about the users / supporters of guix e.g. Max Delbrueck center etc, but I can not find it anymore. Is there an up to date list of institutions and businesses which openly uses GUIX?
<Kabouik>Guix package manager started to complain that there is no space left on my device, although df -h / reports that I have 11GB free (this is a 60GB partition so that is not negligible). I ran guix gc already. What are my options? I don't understand why Guix starts to complain at about 80% disk use.
<jpoiret>Kabouik: store is on /gnu/store, maybe it's in a specific partition?
<Kabouik>Hum, I need to check you're right, this is a phone and I didn't really decide on my partition scheme if root is separated from home indeed.
<ulfvonbelow>also worth noting the out-of-space condition may have occurred during a build that used a lot of disk space, and the subsequent deletion of the build directory may have freed it back up
<ulfvonbelow>some packages have tests that use several GB of disk space
<ulfvonbelow>and some monsters, like ungoogled-chromium, use upwards of 30GB of disk space during the build
<ulfvonbelow>though if you have substitutes enabled you shouldn't ever have to build that
<Kabouik>jpoiret so apparently there is a single partition, home and root are the same, so not sure why those free 11GB are not enough. I'll try to increase the partition size anyway, but I feel the issue will come back eventually.
<macrocreation>Hi, after much messing around I have now (define (append-to file filname listOfLines)...
<macrocreation>but trying to use it as part of the phases keeps saying I calling an unbound variable.
<minima>hi, i have the package adwaita-icon-theme installed via guix home; some applications don't get properly displayed for reasons that'd seem to be reconducible to missing adwaita pieces (e.g. "emblems"?)
<minima>am i supposed to refresh a icon cache of some sort to make sure the latest adwaita stuff gets picked up by my apps?
<macrocreation>Everytime I do a guix build it just gets stuck on substitutes. Any ideas?
<ascetic>Is it supposed that I can import package modules provider by Guix channel in `guix repl`? E.g, if I'm using `guix time-machine --channels=channels.scm -- repl` and `channels.scm` specifies additional channel, then packages from that channel will be available in REPL?
<unmatched-paren>for GUILE-BASH-FOR-BASH-CODING-UTILS, you should use MODIFY-INPUTS for INPUTS, and SUBSTITUTE-KEYWORD-ARGUMENTS/gexps with ARGUMENTS
<davidl>unmatched-paren: I dont know what you mean by the following, Ill try and look it up, but maybe you can give a pointer? > for GUILE-BASH-FOR-BASH-CODING-UTILS, you should use MODIFY-INPUTS for INPUTS, and SUBSTITUTE-KEYWORD-ARGUMENTS/gexps with ARGUMENTS
<zimoun_>I am running an old version of Guix (29efa27 pulled on 17 January). And I cannot download substitutes. Is it expected or known?
<unmatched-paren>davidl: you're using old-style inputs and arguments for your GUILE-BASH variant, yes?
<unmatched-paren>MODIFY-INPUTS and SUBSTITUTE-KEYWORD-ARGUMENTS are macros that let you modify existing input/argument lists in a much cleaner way
<zimoun_>jpoiret: well, it means that we still have issues with our code because “guix shell foo” takes ages with Guix 14c0380 from 19 May. And this should automatically fallback or stop. And not loop for (almost) ever.
<minima>unmatched-paren: what are my options? rolling back to a prev guix? debugging this to see where the possible circular ref is? (i'm using guix on a foreign distro, fwiw)
<minima>just waiting and guix-pulling again in a bit? :) the lazy option
<cbaines>no worries, although this does suggest that emacs-keycast wasn't actually built in this state
<cbaines>the commit message seems to suggest a working change, so I'm not sure how that's OK but the actual changes aren't
<jpoiret>janneke: so i got stuck trying to get native compilation working again, but i'll try to send my patchset tomorrow, updating Hurd/gnumach/mig but also more importantly adding a glibc just for hurd
<jpoiret>I'm getting an endless loop in Guile while trying to cut coreutils-boot0 on the hurd for some reason
<jpoiret>btw I was wrong about being able to rm the directory in Guile, as the comment right above that points out :) so I'm trying to use the bootstrap's coreutils instead. If that doesn't work, we might have to just update the bootstrap blobs, adding the kernel headers as well
<tschilp>Have there been any major changes regarding 'guix pull --news --details' since 7b00b155d8f474d493a22ff7cccbeec311b9bbc8? I'm starting the command with 4.8GB available RAM and it gets killed...
<tschilp>After the pull to e499cb2c12d7f1c6d2f004364c9cc7bdb7e38cd5
<efraim>tschilp: pull again, that commit is part of a broken set