<gustawho>Hey there! I use Parabola GNU/Linux and maintain a few Arch packages (physics related, mostly) on my own server. I just started "playing" with Guix, but I'd love to contribute to it in the same way I've doing with Arch. Can you give me a point of start, please?
<tennix>ok,it seems my network problem, it doesn't follow redirect. now after set a proxy it can download the .tgz file
<QuiGonVim>On a freshly installed guixsd, I installed guile-emacs and guile-for-guile-emacs. Emacs won't run with the message: no such file or directory , emacs-lisp/byte-run. Any idea on what might I be missing?
<Digit>god grief that was a lot of tough dyslexia debugging in black & white without my usual aids... i think i've finally got my first "guix system init /mnt/etc/config.scm /mnt" errorless n apparently running.
<rekado_>you can also prepare the configuration file in advance in an environment you like. That's what I did last time because I find it hard to edit Scheme without sexp movement commands and without paredit.
<rm-r>i wanna to ask about few things, 1.GuixSD provide binary of a system, what that mean, system is installed by iso not binary i think, what i can do with that binary ? 2.GuixSD provide advanced text installation ? i see on photos that guix have own display manager, i can install just basic packages ? cuz i dont need any display manager i wanna install guix for tty and sometimes just startx, guix provide that kind of installation ?
<tennix>it's not production ready. you can try guix package manager in any linux distro
<rm-r>GuixSD provide advanced text installation ? i see on photos that guixsd have own display manager, i can install just basic packages ? cuz i dont need any display manager i wanna install guixsd for tty and sometimes just startx, guixsd provide that kind of installation ?
<rekado_>GuixSD doesn't come with any default packages.
<rekado_>what is installed depends on what you add to your system configuration.
<rekado_>you can certainly just have a text console if that's what you want.
<rekado_>in that case you would not add xfce or desktop services to your configuration.
<tennix>just like other dsl used to create packages for debian/archlinux/gentoo
<rekado_>for Guix I've been working on packaging it properly: building the sources, but that requires maven... so I'm packaging lots of ruby stuff to finally get to build "buildr", a drop-in replacement for maven written in Ruby. Just to build maven.
<rm-r><rekado_> rm-r: and development flexibility. <- what is that ?
<tennix>i tested (fib 40) on my machine a few days ago with racket/guile/chicken
<rekado_>rm-r: if you have control over both the VM and the byte code, and you don't have to conform to an external standard, you are much more flexible in developing the language and compiler optimisations.
<rm-r>if its unified i dont have control, its just its like its
<rekado_>rm-r: what I mean is that you can play around with both the VM and the byte code. You can also write your VM in a high-level language if you want to. But that was just a very vague statement on how using byte code and your own VM result in more flexibility.
<tennix>what i mean by "you" is language user, i think what he mean by "you" is language designer
<rekado_>the guile vm takes inspiration from other language vms, but it is up to the language designers how to implement it.
<rm-r>rekado_ so im receive more development flefixility only when im write my own vm or modify existing one
<paroneayea>(the part of the talk I liked at the beginning was the part that explored the history of how containers emerged, and where I thought the logical conclusion of "run containers on bare metal" is: at that point it's no longer a container)
<paroneayea>but it ends in an advertisement, so nevermind :)
<fps>civodul: quick question about the web site rendering. i tried to (use-modules (www packages)) and then iirc (the qemu install i have here just failed to boot) something like (export-page issues-page "packages.html") but the symbol packages-page was not defined.
<fps>same with issues-page. i guess i miss some guile syntax there
<mark_weaver>the other thing is, it takes some practice to learn how to write efficient code in Lisp, e.g. by avoiding memory allocation in loops whenever possible.
<lfam>Almost 24 hours ago I sent a patch to update libpng to 1.5.24, which fixes CVE-2015-8126. That email still isn't in guix-devel archives so I have to assume something was wrong with it. Someone with push access should look into making the change.
<lfam>rekado: I saw that. You'd think they would just use Nix or Guix. I guess that is what the Nix people said when Guix began :p
<lfam>Is it normal for python-2 packages to require python2-setuptools as a native-input?
<mark_weaver>lfam: actually, I think the may be something wrong with the GNU mailing lists in general. no notifications of new commits has been sent to guix-commits in the last 27 hours, and the last visible post to guix-devel was about that time as well.
<mark_weaver>the last few times this has happened, I've been told that it was because of a massive influx of spam to (or perhaps some other attack on) GNU's mail servers.
<lfam>mark_weaver: For a while I have had the unfortunate impression that the GNU mailing lists are not that reliable. Is that your experience?
<mark_weaver>I don't know, I have no complaints. every once in a while things get delayed, but it's rare for mail to get lost. dealing with spam sensibly is a hard problem, and the more popular providers often flag a lot of legitimate email as spam, which is a more serious problem IMO.
<lfam>I agree, that is a very serious problem. It will make email into a centralized system.
<lfam>I think I am just spoiled by email providers with millions to spend on UX.
<mark_weaver>I hope not, but it's certainly true that the vast majority of people are using only a small handful of email providers.
<mark_weaver>but a few of us, myself included, continue to resist the temptation to use one of the big email providers.
<mark_weaver>my mail server is running on bare metal in my basement :)
<lfam>I have a goal to do something similar. One step at at time!
<lfam>I will probably choose to colocate mine so that I don't have to worry so much about unreliable power.
<mark_weaver>eh, I have a UPS, and you don't generally lose mail unless your system is down for a long time. MTAs retry for a while before giving up.
<mark_weaver>but colocation certainly has its benefits. for a long time I colo'd with friends, but it seems that all of my friends switched to VMs in the cloud :-(, and I found it too expensive to host physical hardware in a colo.
<lfam>It's true, but I have very limited connectivity options in my home. The price of an ISP that allows a mail server to be run here would cover a small colocation account.
<mark_weaver>I find it rather depressing, actually, how eagerly everyone has embraced a vision where just a few large corporations have root access to most of the servers in existence.
<lfam>So if I am going to pay for good hardware and a UPS and a commercial ISP, I can just buy the hardware and the colo. Then I have someone on-call to reboot, which is useful because I am away from home often.