<mark_weaver>sneek: later tell lfam: hydra will automatically create a new evaluation for wip-python if that branch changes, but last I checked it hasn't been touched in a long time.
<sneek>Welcome back mark_weaver, you have 1 message.
<sneek>mark_weaver, lfam says: Is it possible to start an evaluation of wip-python? It seems that most of the failed jobs are caused by failures of guile-2.0 and subversion. But, I can get subsitutes for those packages from wip-python, so I think the issues have been resolved.
<mark_weaver>sneek: later tell lfam: if you want to help make progress on that branch, I would suggest working on all of the python-* and python2-* build failures, most of which seem to be real problems
<specing>Does GuixSD run on top of grsecurity patches & does it support Ada (GNAT toolchain) as a first class citizen?
<specing>to clarify what I mean with 'first class citizen': on Gentoo it is a separate package (and different version of gcc) than the system toolchain -> pain
<specing>opening guix packages website was not a good idea... still waiting for firefox to unfreeze
<ng0>hi. should I package fam? there's inotify now, but SGI::FAM module wants fam (obviously). the application where this is optional I package will soon switch to inotify, and due to my reporting the binary which uses this has been moved to the contrib area where the "needs to be updated" binaries sit
<ng0>query person is new to me in ircii, i hope this reaches you. i use ircii which is not so feature bloated like weechat.. i need to work on that or my psyced instance again to join irc freenode from that
<ng0>coming to this perl module, should something as old as fam be packaged? it's successor seems to be inotify, fam has seen the last update in 2003 where it still has the version which OpenSuSe ships in /testing on the ftp
<ng0>i think i have to use /PRIVMSG ... i don't know all the irc commands.
<ng0>specing, one sec i have to read the backlog on website
<ng0>the packages listing is terrible, as torproject and we also admit and discuss. at least the web listing. this needs to be fixed. second, there's slow work happening on hardening the toolchain,i'll get the email thread link
<dtmeme>hello, how do I specify the swap partition in OS configuration?
<dtluna>and what was strange is that GuixSD config didn't recognize the UUIDs properly
<ng0>specing: could you join at www.psyced.org , room "OPSEC" (or write me an email if you prefer that) if you'd like to patch the broken state of it :)? it's not very offtopic here, but some would see fixing an ebuild as offtopic I guess
<ng0>dtluna: this is not clear in the manual. do you feel like you can fix it or send an email to the guix-devel list so that it does not get lost?
<ng0>oh.. you are just setting it up for the first time. well, what i meant by email is, I am busy at the moment, but if email is an option for you, this could be addressed to either email@example.com or firstname.lastname@example.org and I'll see to fix it soon.
<ng0>i can't help very much because I'm occupied with other things, someone else has to help :) specing, If no one can help you later, I'll try to address an email tonight so that it can be tracked and discussed.
<Guest55170>It works .. finally :) ! I like it quite a lot .... I've got a problem that i couldn't find a solution for, though. Perhaps someone in here can help ? I've got a few things that need to be executed when starting X/slim (i.e. my weird keyboard layout) but .xinitrc and .xserverrc gets ignored; both /root and /home .. how could I fix that ? I've to source it every time I login and cant use my keyboard to type in my username :(
<mark_weaver>if your computer's BIOS won't boot it, you should be able to boot it from an existing GRUB install
<jmd>Yes. That's why I can't boot it. GRUB is kindof touchy on this machine.
<mark_weaver>well, GuixSD uses GRUB, so if GRUB doesn't work on your machine, that's a problem. what do you mean by "kindof touchy"?
<jmd>Well more specifically grub is ok. But the screen doesn't get initialised until linux boots, so with grub i'm working blind.
<mark_weaver>grub supports a serial console as well. could you use that?
<jmd>That was what I another idea I had, it this approach didn't work out.
<mark_weaver>anyway, another option, and maybe the one you'll need to use, is to install a different distro on another partition, install Guix on it (preferably using the binary installer method), and then run "guix system init" to install GuixSD without the USB installer.
<mark_weaver>you could install this temporary distro on a partition that will later become the swap partition
<mark_weaver>or put it at the end of the disk, and resize the root partition to fill that space later
<jmd>That is also an option. Thanks for the suggestion.
<mark_weaver>(resize2fs can do a live resize to a larger partition while the filesystem is mounted)
<mark_weaver>although the lack of usable GRUB may be an issue later, because in GuixSD we can afford to be less careful about making sure the system remains bootable, thanks to the fact that our GRUB menu allows you to easily boot into an earlier working system.
<mark_weaver>the only component we need to be very careful not to break is GRUB itself.
<davexunit>so we could adapt that code, write the necessary FFI bindings for the system calls, etc.
<specing>note: when creating a template try to use commonly available tools so that people don't have to install anything obscure
<specing>I could have written lxc-gentoo in Ada and everyone would be screaming in pain
<roptat>ok, I think this is how it done currently: if you don't give --network, it will create a container with all namespaces, including 'net, which creates a new namespace with no device, so no network connectivity. If you give --network, it will actually remove the 'net namespace, so that you can use the hardware directly in the container
<enderby>bavier: sort of, maybe not close enough though. I'd just c/p'd into terminal.
<mark_weaver>specing: the approach of "remov[ing] unneccessary init scripts, creat[ing] /dev/node bindings, disabl[ing] unneded terminals in inittab" won't work for Guix, because those things are in an immutable store. For Guix, the approach will need to be to create the system from the beginning to work within LXC.