IRC channel logs

2014-08-06.log

back to list of logs

<jxself>Support freedom: fsf.org
<zenlambda>how long does 'guix pull' normally take on a fresh install of guix?
<jxself>Probably depends on various factors. :)
<oitofelix>Hello GNU Guix users and developers!
<jxself>Ahoy there, Captain oitofelix.
<oitofelix>Hey jxself! I'm so excited about Guix! I hope soon I can help in its development. :-)
<jxself>It seems quite neat. :)
<oitofelix>jxself: By the way, do you know if there is someone working on making the mips64el port standalone?
<jxself>If anyone, probably mark_weaver but they're not in the channel right now.
<oitofelix>Oh, interesting. I'm gonna receive my YeeLoong soon (a gift from a dear friend), so I guess I know where to start helping Guix development. :-P
<janneke>i've done ./bootstrap && ./configure && make
<janneke>19:47:02 janneke@drakenvlieg:~/vc/guix
<janneke>$ ./pre-inst-env guix build --target=mipsel64-gnu-linux bash
<janneke>guix build: error: failed to connect to `/usr/local/var/guix/daemon-socket/socket': No such file or directory
*janneke tries to reconfigure with --prefix=$HOME/pgk/guix
<janneke>*pkg
<janneke>hmm, that does not help; I still need a daemon socket
<janneke>guix build: error: failed to connect to `/home/janneke/pkg/guix/var/guix/daemon-socket/socket': No such file or directory
<janneke>
<janneke>okay, i need to run guix-daemon prolly
<janneke>why does it want to open /usr/local/var when i (re) configured with prefix $HOME/pkg/guix?
<janneke>hmm, make clean removes
<janneke>
<janneke>yes, after reconfiguring you need a make clean
<janneke>broken dependencies
<janneke>guix build: error: build failed: `/gnu' is not a directory
<janneke>
<janneke>aaargh
<janneke>lrwxrwxrwx 1 root root 17 Aug 6 20:50 gnu -> /home/janneke/gnu/
<janneke>
<janneke>i have no space on /
<janneke>why do i need to go to bind mounts
<janneke>why is that better than a symlink?
<janneke>*sigh*
<mark_weaver>oitofelix: we are missing some important packages on mips64el for making it a fully standalone system, most notably the kernel and X server.
<mark_weaver>oitofelix: I'm running linux-libre-3.14.x on my YeeLoong, and could make a guix package for it fairly easily, but there are issues with the built-in wireless getting borked after hibernation, so I use an external USB wifi adapter (the one endorsed by the FSF).
<mark_weaver>oitofelix: I'm running a very old X server though.
<zacts>so what progress has been made with guix lately? /me searches the changelogs..
<zacts>and what is planned for 0.8?
<zacts>I'm currently on slackware, thinking about switching to Dragora or Guix in the future
<zacts>I tried NixOS, but I had problems from it..
<zacts>namely, it was slow for simple operations, unless I updated often. also, some essential packages for me were missing (wicd-curses...)
<tadni>zacts: You see the mailing list post for 0.8, yet?
<zacts>tadni: oh not yet..
<zacts>let me check it out
<tadni> http://lists.gnu.org/archive/html/guix-devel/2014-07/msg00297.html
<zacts>oh thanx
<zacts>ooh, full disk encryption via dm-crypt + LUKS and cryptsetup would be nice
<tadni>zacts: Really, if you need wireless networking, on colemak, want anything over a simple WM right now (no DEs), the official GNU distro will not be for you yet.
<tadni>Too, all partitions are stored on /dev/sda1 and there is no swap yet.
<tadni>I'm actually not sure if you can use a UI that is not Windowmaker, right now.
<zacts>ah ok
<zacts>I use i3wm
<mark_weaver>zacts: I'm current typing on a standalone guix install on my gluglug x60. running with wireless, swap, sound, etc. but those things required some tweaks.
<zacts>ah cool
<zacts>I really can't wait until I can afford that gnu laptop
<zacts>I'm still using my old hardware that I've had for a few years.
<tadni>If you plan on using GNU for your daily driver, unless these things and possibly others I have stated are not relevant to you and/or are willing to put the time in to hack some things -- then I would hold off on GNU for another release or two, for your daily driver.
<zacts>I use the old usb wifi from thinkpenguin carl9170
<zacts>which is 100% free software drivers
<zacts>I don't use broadcom or anything like that
<zacts>I hope to get a new usb wifi soon from them
<tadni>mark_weaver: Which gluglug do you have? I plan on picking one up as my next device.
<zacts>I also got some vinyl stickers from unixstickers.com they also donate to the vim charity.
<zacts>I only got a vim sticker and a linux penguin to cover up my laptop logos
<tadni>Is there anything non-free in the gluglug? Why doesn't RMS have one?
<tadni>
<tadni>
<zacts>mark_weaver: do you use stumpwm or guilewm?
<tadni>zacts: Are you asking on Guix, or in-general? Personally I use Stumpwm and plan to use Guile-wm.
<zacts>tadni: I'm asking on guix, so I can see if i3wm might work
<zacts>and how he configures networking
<tadni>zacts: Well, Stumpwm doesn't ship on Guix (yet?) and Guile-wm's default font causes it to crash ... because proggy-clean isn't packaged yet.
<zacts>I use terminus font
<tadni>I plan on working on the latter, though, I lost my main dedicated test box.
<tadni>zacts: I do via Stumpwm on my Fedora install, but Guile-wm defaults to proggy and the config it auto generates uses proggy.
<mark_weaver>I have a gluglug x60 with core duo
<mark_weaver>the laptop runs with 100% free software, no blobs at all.
<mark_weaver>(gluglug also replaced the intel wireless with one that works without a blob)
<tadni>mark_weaver: Well, I think that comes standard. I meant more-so, what ram and hdd/sdd option did you pick. :^P
<mark_weaver>I use ratpoison, but I'd like to take a look at guile-wm at some point.
<tadni>mark_weaver: Though it's already worryingly stagnant, guile-wm has a stumpwm/ratpoison-inspired tiling mode already as well as a floating and a "hybrid" mode.
<zacts>I wonder if stumpwm had problems being ported to guix
<zacts>I should try importing i3wm
<zacts>i3's codebase is tiny and it's C
<mark_weaver>I suspect it's simply that noone has done it yet.
<tadni>zacts: Just no CL tools have been ported yet. I'm not even sure if GCL has been.
<zacts>ok
<zacts>I will try i3wm first
<mark_weaver>guix has gcl
<zacts>oh, I recently did 300 slackbuilds packages updating dead perl links.
<zacts>(sorry, I'm just proud of myself)
<mark_weaver>tadni: please don't post things that aren't true.
<svetlana>what is true, then?
<mark_weaver>don't say things you don't know.
<zacts>is the guix bootstrap simpler these days?
<tadni>mark_weaver: I didn't say it wasn't packaged, I just said I don't know if it has been.
<mark_weaver>well, you said no CL tools have been ported yet.
<mark_weaver>anyway, there's a USB image to install guix.
<zacts>oh cool
<zacts>is it a live usb?
<zacts>or something like a parabola/arch install usb?
<tadni>mark_weaver: I should have been more clear, I meant as-in non-implementation wise ... and to what I'm aware, that is true.
<mark_weaver>well, it's really more of a minimal environment to install the system to a partition on the disk.
<zacts>tadni: there is a package list on the homepage
<tadni>zacts: More akin to archiso... though, not an iso.
<zacts> http://www.gnu.org/software/guix/package-list.html
<mark_weaver>tadni: what do you mean by "non-implementation wise" ?
<tadni>mark_weaver: For example, two stumpwm depends are clx and cl-ppcre.
*tadni wonders how long the gluglug battery lasts.
<mark_weaver>true, we don't have those.
<zacts>how does openssh / mosh work on guix?
<zacts>mark_weaver: oh, have you tried out mosh yet (in general)?
*zacts downloads a usb image
<mark_weaver>I haven't tried mosh, no. openssh works fine as a client at least. I haven't tried to run it as a server yet. there's an lsh-service available in guix that runs lsh as a server.
<tadni>mark_weaver: I'm saying, I don't see nor am aware of any CL library. And wasn't sure if GCL was packaged even.
*zacts looks up lsh, I guess that is the gnu version of ssh?
<mark_weaver>right
<mark_weaver>well, we also have maxima which is implemented in CL.
<mark_weaver>anyway, it's true that our collection of CL packages is small.
<zacts>so do I want to download the 0.7 version of the USB install?
<zacts>I'm going to try putting it on an old dell
<zacts>then either ssh or lsh or mosh into it remotely so I can port packages
<zacts>although, I can only test i686 on this box
<mark_weaver>zacts: sure
<zacts>must I test packages on x86-64 for them to be officially included in the project?
<zacts>or do you have ways to test my work also?
<mark_weaver>once you get the hang of it, most packages are quite easy to add to guix. we could use more help with that.
<mark_weaver>zacts: we have a continuous integration system (hydra.gnu.org). if you test a package on i686, that's good enough.
<zacts>neato
<mark_weaver>most of us only test on one platform before pushing them to git.
<mark_weaver>s/them/our packages/
<zacts>thanks dude
<tadni>mark_weaver: So were you able to use a WM that's not Windowmaker?
<mark_weaver>tadni: yes, I use ratpoison.
<mark_weaver>if you have ~/.xsession, it runs that instead of windowmaker. .xsession can run whatever window manager you like.
<tadni>mark_weaver: I tried that and it still boots Windowmaker from Slim.
<mark_weaver>as for swap, it's as simple as running "swapon /dev/sdaX" as root after you boot.
<tadni>Do I have to do something else?