<paroneayea>ijp: for exercise 1-2, it took me a long time to figure out what "shares as much of a tail as possible with the original procedure", but once I did and worked through your example, I was like, ahaaa!
<paroneayea>(I wasn't sure if you meant tail call, and it wasn't clear that procedure meant list, I guess)
<ijp>mark_weaver: it's disappointing that they won't fix such an easy issue, but the maintainer has responded, and I doubt you are going to get it fixed earlier by citing debian policy (unless you go over their head)
<ijp>paroneayea: I meant to do another one last year, but I only helped someone with their "12 days of xmas"
<taylanub>should I name the Clozure CL package "ccl", or "clozure-cl", or "clozure"? Arch uses "ccl".
<taylanub>the website is ccl.clozure.com and tarballs are named ccl. I think ccl kind of wins out; only question would be whether it might get confused with something else
<taylanub>hm, apt-cache search ccl doesn't reveal anything likely to get confused, and Debian's package archive is huge, so I'll go with ccl.
<roelj>I'm running the Guix daemon with: "guix-daemon --cores=5 --max-jobs=4 --build-users-group=guix-builder" as root. Then as a normal user "guix package --install emacs". This gives me an error: "guix package: error: build failed: substituter `substitute-binary' died unexpectedly"
<roelj>I also tried running guix-daemon with "--no-substitutes". Then a lot of packages compile, but after about two hours some dependency failed to build.
<roelj>What am I doing wrong? I'd like to install Emacs using Guix..
<davexunit>roelj: do you see any error output from the daemon?
<taylanub>Guix is a package manager plus a lot of recipes that ship with it (currently about 1.2k IIRC), but the Guix project/developers also develop e.g. GNU dmd (an init system) and other things related to making a full GNU OS (using the Linux-libre kernel for now). that OS is called Guix System Distribution or GuixSD for short.
<mark_weaver>taylanub: is there any way to bootstrap ccl from source code?
<mark_weaver>rekado: there are several differences between the guix-daemon build environment and "guix environment --pure". most notably, guix-daemon sets up a chroot container and private namespaces that contain *only* the inputs.
<mark_weaver>and the build environment lacks /bin/sh, and has an extremely minimal /etc, etc.