IRC channel logs

2015-06-27.log

back to list of logs

<ewemoa>after a git pull, make clean && make && make check shows a failure for tests/packags.scm here -- does this happen for anyone else?
<absorto>Hello! so I installed guix but upon reboot it enters a loop that says "waiting for 'guix'" or something like that, 'guix' is the label I gave to the partition I wanted to mount in /
<sneek>absorto, you have 1 message.
<sneek>absorto, mark_weaver says: the reason your attempt to configure the network with a static IP didn't work is because you didn't set the default gateway router.
<absorto>I checked with e2label, the label is right, it matches the file-system stanza
<absorto>in my config.scm that is
<absorto>also... the bootloader part is confusing. right now I see my target partition as sdd1, and would like to have grub installed on sdd. But when I remove the thumbrive it will likely be renamed to sda. Which should I write down on my .cfg?
<mark_weaver>absorto: do you have (title 'label) in that file-system ?
<mark_weaver>absorto: when you run 'guix system init' from the installation system, the config file should use the device name as seen from that system.
<mark_weaver>after it's installed, you should change it to the device name as seen from your main system, for pusposes of 'guix system reconfigure'
<mark_weaver>absorto: what is the output of "readlink /dev/disk/by-label/guix" ?
<mark_weaver>another possibility is that our initial ramdisk lacks a module that's needed to see that disk
<absorto>yeah, (title 'label), ok so for system init hdd, after that hda. This would explain why it hosed the usb installation system, had to reimage it
<absorto>sdd* sda*
<absorto>about the readlink command... I'll let you know, I'm starting over now
<pallagun>Is there a guixsd install iso? I can't seem to get the guixsd usb to boot on my computer, but I am able to get a unetbootin stick to boot.
<iyzsong>pallagun: No iso yet, but I guess you can try 'chainloader' to USB from your existed bootloader.
<pallagun>iyzsong: I think I'm set, unetbootin stick boot magically, but the guixSD usb does boot if you poke at the bios for a while. I think I'm set
<iyzsong>pallagun: ah, great!
<rekado>hmm, gcc-4.8.4-lib appears to be the only one including libiberty.a.
<rekado>the other gccs only have the header file.
<rekado>does anyone know why that is?
<rekado>wow, connection to hydra is really good right now.
<rekado>downloading qt is no longer a matter of half an hour.
<rekado>oh, snippets appear not to be applied when using "guix build --with-source=tarball.tar.gz"
<mark_weaver>that's expected. snippets and patches are part of the 'origin' object that is in the package 'source' field. --with-source replaces the value of that field.
<rekado>this makes it more difficult to use a new release/testing tarball when building the package depends on some snippet action to be performed.
<mark_weaver>I also noticed the libiberty thing, while investigating the new withershins breakage. it seems that new GCC no longer installs it by default. We should probably make a separate libiberty package anyway; it would be good to be able to add it as an input to something without overriding the default 'gcc'.
<rekado>e.g. in powertabeditor the removal of bundled libraries is necessary or else the build fails.
<rekado>not a big problem as I can either repackage the tarball or move code from a snippet to a build phase temporarily.
<rekado>"To date, libiberty is generally not installed on its own. It has evolved over years but does not have its own version number nor release schedule."
<rekado>from https://gcc.gnu.org/onlinedocs/libiberty/Using.html
<mark_weaver>rekado: right
<mark_weaver>here's what nixos did: https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/libraries/libiberty/default.nix
<rekado>does this mean they are building a whole GCC first and then only install libiberty?
<rekado>(I'm not familiar with the nix language, so I don't know what is implicitly done.)
<mark_weaver>no, they are just chdir'ing into the libiberty subdirectory of the gcc source distribution, and building libiberty by itself.
<mark_weaver>and they also need a custom install phase
<mark_weaver>well, I don't know the Nix language either, but that's what it looks like to me, roughly.
<rekado>ah, I missed the "sourceRoot" line.
<rekado>got a new libiberty package (generator) and built withershins with it just fine.
<rekado>it's mildly annoying to me that the list of packages produced by "guix package -I" is not aligned on tabs in shell-mode.
<rekado>blerg, cc1plus segfault is back.
<rekado>I get it when building latest master of powertabeditor.
<rekado>:*
<rekado>:(
<ph4nt0mas>sneek: later tell civodul I am currently waiting for the new working bootstrap-tarballs to finish building and I will upload them to darnassus asap
<sneek>Got it.
<alezost>civodul: hi, I'm going to push "gnu: Add pv." commit by Claes Wallin and add him to AUTHORS. The question is: should he be added before Paul van der Walt (because of "Walt") or after (because of "van")?
<civodul>hi alezost
<sneek>civodul, you have 1 message.
<sneek>civodul, ph4nt0mas says: I am currently waiting for the new working bootstrap-tarballs to finish building and I will upload them to darnassus asap
<civodul>that's a very good question!
<civodul>i'll let you figure it out ;-)
<civodul>i guess you could email Paul and Cc me; he's a native speaker so he'll know what to do
<civodul>ph4nt0mas: excellent!
<civodul>ph4nt0mas: so what's the bug-fix being tried out? :-)
<alezost>I think since "van" and "van der" are commonly used in surnames in some contries, "Walt" should be counted as the thing to alphabeticalize
<alezost>I don't feel like email people about that :-)
<ph4nt0mas>i586-pc-gnu target + no_hidden patch
<ph4nt0mas>but there are parts of the building procedure that try to build the linux headers as well, which I haven't noticed before and make the build fail
<ph4nt0mas>they fail because linux can't be built for i586, so I just have to do some modifications so no linux headers are built when hurd is the target
<civodul>alezost: yeah you must be right
<civodul>alezost: go ahead with that!
<civodul>ph4nt0mas: oh, ok
<rekado>civodul, alezost: https://en.wikipedia.org/wiki/Van_%28Dutch%29#Collation_and_capitalisation
<ph4nt0mas>civodul: here are the names of the logs so you can see where it fails http://paste.lisp.org/display/150707
<alezost>rekado: civodul: oh god, it's too complicated for me! I'm for putting Claes Wallin before Paul van der Walt, do you agree?
<davexunit>w00t, guixsd container running within a user namespace
<davexunit>you have to be root to start it, but it's still pretty damn cool.
<rekado>alezost: heh, I agree :)
<civodul>rekado: thanks!
<civodul>alezost: yes!
<civodul>davexunit: yay!
<civodul>civodul: woo!
<civodul>ah no
<civodul>damnit, Texinfo 6 is out!
<civodul>uh, not a word about performance :-/
<civodul>nor about a rewrite in Guile
<alezost>civodul: OK, then I think it would be better to align Paul van der Walt name by "Walt", not by "van" as it is now. Should I make a separate commit for that?
<alezost>Also I don't see my name in AUTHORS (it is still in THANKS). I don't think it would be correct if I add myself to AUTHORS :-)
<alezost>btw several people are in both files (AUTHORS and THANKS)
<davexunit>civodul: I can't believe they rewrote texinfo in perl :(
<davexunit>civodul: I've never tried this before, but I imagine there's some way to catch the signal that the terminal sends when you press C-c in guile, right?
<davexunit>I'd like to catch it in the container's parent process, and kill the container.
<tomlukeywood>dose anyone know if its possible to convert the guix usb images to a iso file?
<tomlukeywood>i ask as i am writing a unetbootin fork that only includes libre operating systems and its much easier to use the iso format for this as unetbootin is designed to use it
<tomlukeywood>as it has a pre-made extractiso(): function
<alezost>anyway, I've sent a patch to clean-up those files
<davexunit>tomlukeywood: I don't know of one. our usb images are raw disk images.
<davexunit>and you can just dd it onto a flash drive
<mark_weaver>I'm not quite sure what to make of this: http://hydra.gnu.org:3000/build/550198/nixlog/1/tail-reload
<mark_weaver>it compiled on the first try on my Libreboot X200 running GuixSD
<mark_weaver>and both the i686 and x86_64 failed in the same way in hydra
<mark_weaver>I wonder if it's related to kernel version
*davexunit tries to get saner handling of file systems for containers
<tomlukeywood>"I don't know of one. our usb images are raw disk images."
<tomlukeywood>would it not be possible to copy the files from the disk image into a iso?
<civodul>alezost: oops, i should have added you there, indeed!
<civodul>mark_weaver: WDYT of getting wip-diet built on hydra?
<civodul>mark_weaver: BTW, thanks for making some space on hydra!
<tomlukeywood>would it be possible to make a iso from compiling from source? and how hard would it be?
<tomlukeywood>afk
<civodul>tomlukeywood: currently you could use unetbootin to make an ISO from the USB image
<tomlukeywood>it would convert it?
<tomlukeywood>actually i am trying to convert it for use in unetbootin as i am making a fork
<tomlukeywood>how would you do it in unetbootin?
<civodul>actually no, unetbootin does the opposite
<civodul>sorry for the confusion
<civodul>anyway, it wouldn't be too difficult to hack Guix itself to add support to build ISO images
<tomlukeywood>ok
<tomlukeywood>so basicly theres no way for me to convert a disk imag to a iso?
<civodul>not that i know of
<civodul>most machines can boot on USB nowdays, though
<tomlukeywood>ok thanks anyway
<ewemoa>still seeing tests/packages.scm failing after another git pull
<zacts>how to fix: warning: failed to install locale: Invalid argument
<zacts>this is Guix as a package manager on debian jessie gnu/linux amd64