Re: Call for project proposals: Guix and Outreachy

2018-01-26 Thread pelzflorian (Florian Pelz)
Hello, On Fri, Jan 26, 2018 at 12:53:37PM +0100, Alex Sassmannshausen wrote: > A second step might be a simplified Guile build system, which does not > rely on autotools infrastructure. I believe this was discussed in the > past: it would be a "beginners build system" for *Guile only* packages >

Re: website: say what Guix is at the very top

2018-01-26 Thread myglc2
On 01/24/2018 at 15:22 Ludovic Courtès writes: > Hello! > > Ricardo Wurmus skribis: > [...] >> - The two sites should have separate Download sections. [...] > Agreed. > So I guess we should start working in that direction. [...] Hello Ludo’ and Ricardo, Before you build these two sites, how a

Re: [bug#29096] [PATCH] gnu: Add Epson escpr printer driver.

2018-01-26 Thread Danny Milosavljevic
On Fri, 26 Jan 2018 23:19:17 +0100 Diego Nicola Barbato wrote: > I agree that it is hard to discover. Is it OK if I simply apply your > proposed extension to the documentation? Yes.

Re: [bug#29096] [PATCH] gnu: Add Epson escpr printer driver.

2018-01-26 Thread Diego Nicola Barbato
I sent a copy of this to guix-devel@gnu.org because the bug has already been closed. Danny Milosavljevic writes: > On Wed, 01 Nov 2017 03:20:04 +0100 > Diego Nicola Barbato wrote: > >> This patch adds the Epson ESC/P-R printer driver. > > Nice! Could you also add the escpr to the documentation

Re: Meltdown / Spectre

2018-01-26 Thread Mark H Weaver
l...@gnu.org (Ludovic Courtès) writes: > Mark H Weaver skribis: > >> FYI, in another thread, I recently posted preliminary patches to add the >> GCC 7.3 release candidate as a Guix package, and to use it to build >> linux-libre on x86_64 and i686 systems: >> >> https://lists.gnu.org/archive/htm

Re: [PATCH] Add SELinux policy for guix-daemon.

2018-01-26 Thread Catonano
2018-01-25 17:17 GMT+01:00 Ricardo Wurmus : > Hi Guix, > > attached is a patch that adds an SELinux policy for the guix-daemon. > The policy defines the guix_daemon_t domain and specifies what labels > may be accessed and how by processes running in that domain. > > These file labels are defined:

Re: [RFC] A simple draft for channels

2018-01-26 Thread Oleg Pykhalov
myg...@gmail.com writes: [...] > I don't think you should call them "channels." Why? Only advanced Nix or > Conda users will know what it means. For anyone familiar with Chrome, > Red Hat, or TV channels, the "channels" label works against you: they > have to learn and remember that a Guix chann

Re: Call for project proposals: Guix and Outreachy

2018-01-26 Thread Alex Sassmannshausen
Hi Ricardo, Ricardo Wurmus writes: > on behalf of the Guix community I submitted an application for this > project to participate in Outreachy, an internship project for people > from sections of the population that are commonly underrepresented in > the world of free software development. > > Ou

Re: Cuirass news

2018-01-26 Thread Jan Nieuwenhuizen
Ludovic Courtès writes: > Over the last few days, out of frustration ;-), I hacked Cuirass to > improve several things: That's *very* good news, the improvement bit I mean :-). Thanks!!! > Feedback welcome! I have been preparing to deploy cuirass but it still runs as a prototype; got my mind o

Re: [RFC] A simple draft for channels

2018-01-26 Thread myglc2
On 01/24/2018 at 19:20 Ricardo Wurmus writes: > myg...@gmail.com writes: > >> Ricardo, AIUI, your channels don't work like this. But I am at a loss to >> say how they will work in practice from the user's POV. If you could >> write such a description it would sure help us understand the proposal >

Re: Errors encountered in building guix from source.

2018-01-26 Thread Oleg Pykhalov
Fis Trivial writes: > Sorry for the really late reply. It's OK, we don't hurry. :-) >> Installing a missing package by guessing from non-existing command is a >> Fedora's “feauture” of Bash. I believe this is a reason of following >> failures. You probably could avoid this by starting a Bash

Maintaining implementations of similar utility functions like json-fetch

2018-01-26 Thread Jelle Licht
Hello! I noticed that there are currently two very similar functions for fetching json data; `json-fetch' in (guix import json) and `json-fetch*' in (guix import github). Some things I noticed: - Dealing with http error codes seems to be a bit more robust in `json-fetch*'. - Making sure that (com

Re: [PATCH] Add SELinux policy for guix-daemon.

2018-01-26 Thread Ricardo Wurmus
Hi, Catonano writes: > I' m not sure I understand: is this meant to allow Guix to run in foreign > distros like Fedora ? > > Or is this meant to have SELinux running inside the GuixSD environment ? On GuixSD we don’t have a base policy yet, so it would not work on GuixSD. The base policy speci

Re: Cuirass news

2018-01-26 Thread Danny Milosavljevic
Hi Ludo, I saw that (cuirass database) has some problems with sql injection. I defused it a little, see attached patch. The idea is that sqlite-exec uses sqlite-bind to pass arguments rather than formatting them on its own. While we are at it, we can also reuse prepared statements (using the sql

Re: [PATCHES] gnu: linux-libre: Full retpoline support on x86 [spectre mitigation]

2018-01-26 Thread Alex Vong
Alex Vong writes: > Hello Mark, > > Mark H Weaver writes: > >> Here are two patches that: >> >> * Add gcc-7.3.0-RC-20180117, which includes support for retpoline. >> * Use gcc-7.3 to build linux-libre on x86 systems. >> >> I'm currently running linux-libre-4.14.14 with full retpoline support: >>

Re: Cuirass news

2018-01-26 Thread Ludovic Courtès
Hello! Ricardo Wurmus skribis: >> • Logging is improved: useful events are logged, including build >> started/succeeded/failed (using a variant of what I proposed in the >> Guix ‘wip-ui’ branch). This makes it much easier to understand >> what’s going on! > > Finally! Better logg

Re: Cuirass news

2018-01-26 Thread Ludovic Courtès
Danny Milosavljevic skribis: > Hmmm... is it down right now? I've written a HTML frontend and I always get > 504 or timeout from > > https://berlin.guixsd.org/api/latestbuilds?nr=20 > > or similar. > > Sorry if I'm too impatient :-) I wondered whose browser was polling this URL, now I kno

Re: Guix Workflow Language ?

2018-01-26 Thread Pjotr Prins
On Thu, Jan 25, 2018 at 11:04:36PM +0100, Roel Janssen wrote: > I get that point. Maybe it's then a better idea to write the workflow > in CWL (like you would do), and use Guix to generate Docker containers. > > Then you do get the benefit of Guix's strong reproducibility and > composability fors

Re: 01/01: gnu: Update SELinux packages.

2018-01-26 Thread Mark H Weaver
Hi Ricardo, rek...@elephly.net (Ricardo Wurmus) writes: > rekado pushed a commit to branch master > in repository guix. > > commit ca56021c2636130244ba41018161ca69805bc6b9 > Author: Ricardo Wurmus > Date: Thu Jan 25 00:30:37 2018 +0100 > > gnu: Update SELinux packages. > > * gnu/p

Re: FOSDEM 2018 and announcing a GNU Guix/Guile day!

2018-01-26 Thread Pjotr Prins
So far 24 people have signed up https://libreplanet.org/wiki/Group:Guix/FOSDEM2018 The room can hold 50 people, so we should have enough space. Even so, if you plan to show up unannounced, we will stop at 50. So better to sign up. Besides, we can plan for coffee/lunch that way. Thanks, Pj.