[GSoC] Guix + Hurd continuation

2015-07-02 Thread Ludovic Courtès
Hello! Now that Manolis managed to produce the bootstrap binaries (yay!), we must plan for what’s next. I think the first thing will be to try and start building things natively, as noted in https://www.gnu.org/software/guix/manual/html_node/Porting.html. That implies a few things: 0. Run

[PATCH] gnu: Add Celestia.

2015-07-02 Thread ericbavier
From: Eric Bavier bav...@member.fsf.org * gnu/packages/education.scm: New file. * gnu/packages/patches/celestia-includes.patch, gnu/packages/patches/celestia-libpng15.patch, gnu/packages/patches/celestia-lua-config.patch: New patches. * gnu-system.am (GNU_SYSTEM_MODULES): Add file.

Re: [GSoC] Guix + Hurd continuation

2015-07-02 Thread Ludovic Courtès
l...@gnu.org (Ludovic Courtès) skribis: 2. When building natively, surely you’ll find out that some packages do not build (PATH_MAX!), and that there are assumptions in hurd.scm and base.scm, such as the fact that GNU/Hurd is a cross-compilation target and not a native

[GSoC] Guix + GNUnet: what’s next

2015-07-02 Thread Rémi Birot-Delrue
Hello Guix! Here’s a little update. The current binary package distribution (through HTTP) is based on two components: a substituer (that retrieves packages) and a publisher. The current plan is to start with adapting the publisher for GNUnet before attacking the substituer; this work will be

Re: [PATCH] getifaddrs wrapper

2015-07-02 Thread Rohan Prinja
PTAL, tests to follow soon. Thank you. On 19 June 2015 at 17:33, Ludovic Courtès l...@gnu.org wrote: Rohan Prinja rohan.pri...@gmail.com skribis: From 668910afbe979145a7699708817e28d219ec0750 Mon Sep 17 00:00:00 2001 From: Rohan Prinja rohan.pri...@gmail.com Date: Fri, 19 Jun 2015 12:05:05

Re: [GSoC] Guix + Hurd continuation

2015-07-02 Thread Ludovic Courtès
Justus Winter 4win...@informatik.uni-hamburg.de skribis: Quoting Ludovic Courtès (2015-07-02 11:33:29) I think it would work anyway, but would end up starting one instance of /hurd/symlink for each symlink, which is suboptimal. No, /hurd/symlink doesn't quite work as expected. Currently,

Re: [GSoC] Guix + Hurd continuation

2015-07-02 Thread Manolis Ragkousis
Hello everyone, On 2 July 2015 at 12:12, Ludovic Courtès l...@gnu.org wrote: 0. Run Guix’s ‘./configure --with-courage make’ and see what happens. 1. ‘guix-daemon’ must work correctly on GNU/Hurd. Already started working on them. Will report back today on my first results. 2.

Re: [PATCH] Add '.mailmap'.

2015-07-02 Thread Ludovic Courtès
Alex Kost alez...@gmail.com skribis: From ac0d941b2b098e31c549b9e4269e2a31547287bb Mon Sep 17 00:00:00 2001 From: Alex Kost alez...@gmail.com Date: Tue, 30 Jun 2015 23:08:32 +0300 Subject: [PATCH] Add '.mailmap'. * .mailmap: New file. Please push, thanks! Ludo’.

Re: [GSoC] Guix + Hurd continuation

2015-07-02 Thread Justus Winter
Quoting Ludovic Courtès (2015-07-02 14:14:57) Justus Winter 4win...@informatik.uni-hamburg.de skribis: Quoting Ludovic Courtès (2015-07-02 11:33:29) I think it would work anyway, but would end up starting one instance of /hurd/symlink for each symlink, which is suboptimal. No,

Re: [GSoC] Guix + GNUnet: what’s next

2015-07-02 Thread Ludovic Courtès
Hi Rémi, Thanks for the update! So I can see two milestones now, as we discussed before: 1. Create a variant of ‘guix publish’ that publishes over GNUnet’s file sharing (FS) service, using the neat bindings that you wrote. For that you can literally copy guix/scripts/publish.scm as

Re: [GSoC] Guix + Hurd continuation

2015-07-02 Thread Justus Winter
Quoting Ludovic Courtès (2015-07-02 11:33:29) I think it would work anyway, but would end up starting one instance of /hurd/symlink for each symlink, which is suboptimal. No, /hurd/symlink doesn't quite work as expected. Currently, the shortcut semantics are important for us. Justus

Re: [GSoC] Guix + Hurd continuation

2015-07-02 Thread Samuel Thibault
Manolis Ragkousis, le Thu 02 Jul 2015 16:38:54 +0300, a écrit : 4. Instead of sitting idle watching build logs ;-), it Would Be Nice™ to implement the ‘mount’ and ‘umount’ functions for GNU/Hurd in libc, with support for MS_BIND using /hurd/firmlink. Of course libc hacking

Re: Help with a basic GuixSD installation

2015-07-02 Thread Daniel Pimentel
On 2015-06-30 14:06, Claes Wallin wrote: On 30-Jun-2015 3:08 pm, Ludovic Courtès l...@gnu.org wrote: Evan Rowley rowley.e...@gmail.com skribis: (file-systems (cons (file-system (device /dev/disk/by-id/ata-WDC_WD20EURS-63SPKY0_WD-WMC300539593-part3)

Re: security concerns of using guix packages

2015-07-02 Thread 韋嘉誠
On Jul 3, 2015 6:44 AM, John Darrington j...@darrington.wattle.id.au wrote: On Fri, Jul 03, 2015 at 12:38:49AM +, Cook, Malcolm wrote: The sys admin at my institute expresses concern that we would potentially expose ourselves to additional security risk by building scientific software

Re: [GSoC] Guix + GNUnet: what’s next

2015-07-02 Thread Rémi Birot-Delrue
Ludovic Courtès writes: I’m not completely clear on how search for substitutes will work, though. Currently, when the user wants to build /gnu/store/xyz, ‘guix substitute’ simply fetches http://hydra.gnu.org/xyz.narinfo. How will that work with GNUnet? Are we going to look up their