<Digit>:) thnx. i'm a little out of my depth, presuming i'm missing something obvious i still need to install (like the previous half dozen errors that gave me more clues to deal with on my own) http://paste.lisp.org/display/145687
<Digit>~ i think i'm going to pause this here though, for now. got exhausted earlier, lured into a systemd discussion. thanks loads for your help davexunit (and mark_weaver). when i pick this up again after a rest, once i get nixos configuration of "get some environment variable" sussed, hopefully this will all go smoothly then. *giddy with excitement for guix, despite exhaustion*
<jxself>The software powering savannah does option multiple VCSes for code repositories but for the web site repositories only one is support: CVS. Switching needs code changes to support multiple version control systems and makes the backend more complicated for hosting I'm told in a meeting back in the day with ward & bernie. But johnsu01 had said that it should switch to bzr if anything because it's a gnu thing but since the savannah hackers always seem
<jxself>Then what of changing it to read " Alternately, GNU Guix can be installed as an additional package manager on top of any system running the kernel called Linux, on i686, x86_64, mips64el, and on armv7."
<jxself>I don't care for the wording of Linux as a "base." It seems to imply, to me, that the kernel forms some deeper and more fundamental part and some have used this in arguments as to why the system should be called Linux rather than GNU/Linux.
<mark_weaver>jxself is the only person I know in this world who makes me feel like I'm not sufficiently following the party line. even RMS doesn't make me feel this way, and I've spent *years* with him two doors down from me.
<sneek>zacts, dsmith-work says: Python tastes like chicken.
<mark_weaver>RMS knows that language is very important, and I think I know it too.
<mark_weaver>but believe it or not, there are actually times when the word "Linux" by itself is appropriate.
<zacts>hm.. I don't mean to interject, but I do feel it is sometimes wise to critique ourselves, and our ideologies.
<mark_weaver>admittedly, I'm probably too irritated right now to discuss this well. I should just work on something else for a while.
<jxself>Indeed there are time where the name is appropriate. I assure you it is not my intention to make anyone feel any particular way; I'm only communicating the imagery that the wording brings to my mind.
<mark_weaver>okay, fair enough. I appreciate your efforts to speak against language which may be confusing.
<mark_weaver>fwiw, I agree that it's a fundamental mistake to consider the kernel to be a base or foundation.
<mark_weaver>so maybe your suggested wording is closer to what we should have
<jxself>So Guix really can't be installed on a system that uses HURD or kfreebsd or some other kernel? Assuming that someone only wanted it as a package manager for getting some extra programs like emacs or something to run on their current system? I guess I had missed that.
<mark_weaver>jxself: it could be ported to those systems, but at present, no.
<jxself>Although I suppose that the GNU Source Release Collection is probably better for that use case anyway.
<jxself>In that aspect I suppose there's some overlap between guix gsrc.
<mark_weaver>everything built with guix starts with our bootstrap tarballs. those have to be compiled based on the CPU architecture and kernel.
<jxself>er; there was supposed to be an ampersand in there. :)
<mark_weaver>from the beginning, our builds are done in chroot environments where no software at all from the host system is even accessible.
<jxself>But I did run make oldconfig using the current kernel config which shows there are no changes for this version which is a positive indicator.
<sir123>Hey, I'm having trouble with the guix system init. It downloads all the packages, then complains about symlink: file exists when it initialiazes under /mnt. Ideas?
<sir1234>The exact file it complains about it is the emacs package in /gnu/store. I tried deleting it and rerunning the init, but the system complained about the next package. I tried wiping the folder, where it seemed to work until it tried to initialise /mnt and failed.
<mark_weaver>but I've been using it as my primary system for many months, and the roll-back allows me to live on the bleeding edge, yet secure in the knowledge that I can always roll-back to a working system if I break something. that's nice.
<mark_weaver>but you have to have at least one working config first :)
<sir1234>That's nice. I hope to contribute once I get it working.
<sir123>Hey, I'm trying to 'guix system init' and it's reporting error:symlink: file exists. What should I do?
<sir123>The specific package it fails on is emacs.
<sir123>It's already downloaded the packages, it's trying to copy them now.
<sir123>Could I please get some help on the guix system init? It complains about a symlink: file exists.
<sir123>Hi, I'm having an issue 'initializing operating system under /mnt'. It outputs 'spurios SIGPOLL', then it tries to copy some packages around, then it spits out an error about 'symlink: file exists'. Any help would be very much appreciated.
<DusXMT>sir123: Might it be that you're trying to use `guix system init' instead of `guix system reconfigure'?
<DusXMT>Hmm, seems like not, didn't read your last message properly. Ensure /mnt is clean, with no file, before attempting to init a system in it
<sir123>I've been trying to install the GSD since last night. After much trial and error, I have a functioning config file (I think). I initted the system with a bad config file that pointed to home/<username> instead of /home/<username>. The system installed but kernel panicked when booted. I was assisted (read previous logs today) to fix the config file, but now I have this issue.
<DusXMT>sir123: The simplest solution is to format the drive. Back up anything important, and then, mkfs.ext4 -L yourdrivelabel /dev/sdX
<davexunit>you must understand, the versions of those pieces of software on your Ubuntu machine are *not* the same as the one that Guix uses.
<DusXMT>well, you need a booted system, but it can be any distro.
<mark_weaver>espectalll123: by design, Guix doesn't use anything from the host system except the kernel.
<mark_weaver>if that's what you want, maybe GSRC is more what you're looking for?
<davexunit>so, I just packaged a piece of software that calls git and gpg at runtime. I guess I should patch the source such that it refers to a version of git/gpg that's in /gnu/store, rather than propagating, yes?
<espectalll123>You know. I've lately been thinking that the Linux kernel and derived systems are getting too much garbage, especially with things such as SystemV. Usually because of how poorly built could have been, as most distros are made for as many hardware and purposes as possible. Giving this hackability to empower users seems like a lot more practical approach than standard package managers, not just a freedom bonus.
<espectalll123>You know, systems like Arch already do that partially and in a decent way, but this looks much better.
<espectalll123>You know. Because otherwise - why would you need a new package manager.
<espectalll123>Just geeting some newbie conclusions that you probably have already thinked about :P
<a_e>If your conclusions are that you like guix, why should I disagree?
<espectalll123>Some people disagree with positive conclusions about things that they also like