Re: Can we speed it up? Prev: compiling guix is too slow?

2018-02-05 Thread Pjotr Prins
On Mon, Feb 05, 2018 at 10:56:54AM +0100, Konrad Hinsen wrote: > Pjotr Prins writes: > > >> I wonder if anyone has analyzed the dependency graphs of software > >> packages (not necessarily for Guix, some big distribution like > >> Debian would be more interesting),

Re: How to refresh to a specific version?

2018-02-05 Thread Ludovic Courtès
Hi, Hartmut Goebel skribis: > guix refresh fetches the newest version of packages. How can I refresh > to a specific version or to the newest sub-version of a specific minor > version? > > Rational: Qt has released 5.10, while 5.9 is still maintained. I want to >

Re: Can we speed it up? Prev: compiling guix is too slow?

2018-02-05 Thread Konrad Hinsen
Pjotr Prins writes: >> I wonder if anyone has analyzed the dependency graphs of software >> packages (not necessarily for Guix, some big distribution like >> Debian would be more interesting), with the goal if identifying good >> splits based on simple criteria. > >

Re: Translating to Chinese, Spanish and Japanese (and more)

2018-02-05 Thread Ludovic Courtès
Heya! For those who where not at FOSDEM: this is a topic we discussed, and the main stumbling block currently is that it’s not clear how to add i18n support in Haunt and/or the web site itself. julien lepiller skribis: > as I said during FOSDEM, I'm willing to translate the

Re: getxattr / setxattr syscalls not allowed in build-container

2018-02-05 Thread Ludovic Courtès
Hello, Hartmut Goebel skribis: > when hunting down a failing test-case with strace, I found this error: > >    getxattr("…/writertest.txt") -> EOPNOTSUPP (Operation not supported) > > and > >    setxattr("…/writertest.txt") -> EOPNOTSUPP (Operation not supported) >

Re: Compress VCS checkouts?

2018-02-05 Thread Ludovic Courtès
Hello! Eric Bavier skribis: > A while back I toyed with the idea of a "Sources DVD" for Guix, much > like Trisquel has. While looking into the feasability of this, I > noticed that the git/svn/cvs/hg checkouts our packages use are not > compressed in the store. So I

Re: FOSDEM 2018 and announcing a GNU Guix/Guile day! After getting home...

2018-02-05 Thread Ludovic Courtès
Heya! I confirm: this was a great Guix workshop and a great FOSDEM again! It’s so intense, to me it’s like living two weeks on three days. :-) I really enjoyed the intimate and focused workshop we had, which is in sharp contrast with the ever more crowded FOSDEM. That alone could justify

Re: Defining shepherd user services -- feedback desired

2018-02-05 Thread Ludovic Courtès
Hey Alex, Alex ter Weele skribis: > Attached is a manifest file which allows a user to write a > shepherd-service like the following: > > (define redshift-service > (shepherd-service >(provision '(redshift)) >(modules `((gnu packages xdisorg) >

Re: 01/03: gnu: Add QD.

2018-02-05 Thread Ludovic Courtès
Eric Bavier skribis: > On Sat, 03 Feb 2018 22:55:56 -0500 > Mark H Weaver wrote: > >> Hi Eric, >> >> ericbav...@centurylink.net (Eric Bavier) writes: >> > bavier pushed a commit to branch master >> > in repository guix. >> > >> > commit

Re: FOSDEM 2018 and announcing a GNU Guix/Guile day! After getting home...

2018-02-05 Thread Alex Sassmannshausen
Hello, It sounds like the event was absolutely amazing — I'm well jealous of everyone who was able to go! Ludovic Courtès writes: > That alone could justify pursuing the same approach in the coming > years, IMO. At the same time, a devroom at FOSDEM proper is a good > way to reach out to new

FOSDEM videos

2018-02-05 Thread Ludovic Courtès
The FOSDEM team is impressive: it seems that all the videos are already on line. For Guix we have: • https://fosdem.org/2018/schedule/event/usingguix/ • https://fosdem.org/2018/schedule/event/guix_workflows/ Ludo’.

Re: FOSDEM 2018 and announcing a GNU Guix/Guile day! After getting home...

2018-02-05 Thread Catonano
2018-02-05 12:23 GMT+01:00 Alex Sassmannshausen < alex.sassmannshau...@gmail.com>: > Hello, > > It sounds like the event was absolutely amazing — I'm well jealous of > everyone who was able to go! > > Ludovic Courtès writes: > > > That alone could justify pursuing the same approach in the coming

Re: Translating to Chinese, Spanish and Japanese (and more)

2018-02-05 Thread pelzflorian (Florian Pelz)
On Mon, Feb 05, 2018 at 10:28:20AM +0100, julien lepiller wrote: > Le 2018-02-05 10:07, Pjotr Prins a écrit : > > We would like have the website translated to Chinese and some other > > languages that represent a large group of non-native English speakers, > > such as Spanish, Bengali and

Re: Questions regarding offloading ( unprivileged setup , parallel builds )

2018-02-05 Thread Ludovic Courtès
Hello, YOANN P skribis: > I didn't find any documentation describing a way to use an alternative file > for the offload settings instead of the default /etc/guix/machines.scm. > > > Did i missed something ? No, this is correct. > Is there other files that are

Re: Guix - installation script

2018-02-05 Thread Ludovic Courtès
Hi, Hellseher skribis: > I've changed a structure of my repo (did not push it to official Guix > one yet) > > https://github.com/Hellseher/wds/blob/master/wds-hacks/wds-guix-install.sh For the record this is now available upstream:

Re: Can we speed it up? Prev: compiling guix is too slow?

2018-02-05 Thread Ludovic Courtès
Pjotr Prins skribis: > What will it be like with 15K packages? We will get there. We can > actually try it now by doubling the package tree - anyone wants to try > and create a simulation? I.e., not just double the tree, make sure > there are cross references between

Re: Improving Shepherd

2018-02-05 Thread Carlo Zancanaro
A few people came to join me on Friday to think about Shepherd. Thanks Alex, Efraim, and Jelle. We talked about a few different things that we'd like to achieve with Shepherd. The most significant and achievable things were, I think: user services, child process control, and

Re: Translating to Chinese, Spanish and Japanese (and more)

2018-02-05 Thread pelzflorian (Florian Pelz)
On Mon, Feb 05, 2018 at 11:19:59AM +0100, Ludovic Courtès wrote: > Heya! > > For those who where not at FOSDEM: this is a topic we discussed, and the > main stumbling block currently is that it’s not clear how to add i18n > support in Haunt and/or the web site itself. > > julien lepiller

Re: emacs-browse-at-remote-gnu supports git.savannah.gnu.org

2018-02-05 Thread Ludovic Courtès
Hi, Oleg Pykhalov skribis: > I send a patched emacs-browse-at-remote, called > emacs-browse-at-remote-gnu [1], which adds a support for > git.savannah.gnu.org Cgit repository. Neat, thank you! Ludo’.

Re: 01/01: gnu: solfege: Make configuration more robust to GC

2018-02-05 Thread Nicolas Goaziou
Hello, Mark H Weaver writes: >> + (("/usr/bin/aplay" "aplay")) > > In the line above, one of the right parentheses is misplaced. It should > be like this: > >> + (("/usr/bin/aplay") "aplay") > > I guess that maybe you made some changes after your

Re: Dualbooting with guixsd not handling grub installation

2018-02-05 Thread Ludovic Courtès
Hi, Oleg Pykhalov skribis: > l...@gnu.org (Ludovic Courtès) writes: > >> Oleg Pykhalov skribis: > > [...] > >>> Are linux linux-arguments initrd in menu-entry required? >> >> Currently yes: this is how you tell GRUB what to boot. > > I see an issue

Re: gnu/services/trytond.scm, gnu/tests/trytond.scm

2018-02-05 Thread Ludovic Courtès
Hey Danny, Danny Milosavljevic skribis: > this is the latest version of trytond service and tests. Neat, looks like it’s pretty much ready for submission? Ludo’.

Re: Which inputs to define for 'meta' utilities?

2018-02-05 Thread Ludovic Courtès
Hi, Hartmut Goebel skribis: > I'm about to package dtrx , a script > to intelligently extract multiple archive types. The script determines > the archive format and calls the respective extraction tool, which it > searches on the

Re: gnunet-guile reboot & guix (take two)

2018-02-05 Thread Ludovic Courtès
Hi amirouche, amirouche skribis: > After discussing gnunet & guix at fosdem with gnunet > people I have better picture of where things can go. > > The short story is: > > 1) There is no way to know the gnunet hash aka. gnunet uri > of a substitute before the build. >

Re: Translating to Chinese, Spanish and Japanese (and more)

2018-02-05 Thread pelzflorian (Florian Pelz)
On Mon, Feb 05, 2018 at 01:26:04PM +0100, Ricardo Wurmus wrote: > Simple XML might be a better candidate for a DSL. Translators would get > a string like “Installation instructions.” and give us back > a translated string such as “安装说明。” On the haunt side > we would have a procedure that parses

Re: Improving Shepherd

2018-02-05 Thread Ludovic Courtès
Hello! Carlo Zancanaro skribis: > A few people came to join me on Friday to think about Shepherd. Thanks > Alex, Efraim, and Jelle. Thanks for summarizing! I was hoping to chime in as well but that did not happen. > User services - Alex has already sent a patch to the

Re: Maintaining implementations of similar utility functions like json-fetch

2018-02-05 Thread Ludovic Courtès
Hey, Jelle Licht skribis: > I basically added the robust features of `json-fetch*' to the exported > `json-fetch' > instead, and all existing functionality seems to work out as far as I can > see. So are you saying that we can get rid of ‘json-fetch*’? > I did notice that I

Re: Looking for a sysadmin colleague to work on Guix and more

2018-02-05 Thread Ricardo Wurmus
Hi again, > [T]he research group where I’m working is currently looking for a new > colleague for me to increase the size of our support team to three > people. The job ad is now also available online: https://www.mdc-berlin.de/career/jobs/system-administrator-bimsb-bioinformatics-platform

Re: [PATCH] gnu: Add python2-gyp

2018-02-05 Thread Ludovic Courtès
Hi doubleplusgood23, doubleplusgoo...@gmail.com skribis: > From 1eff5aea55f171a09ab65bd7f75e39cd05ffd88b Mon Sep 17 00:00:00 2001 > From: dpg > Date: Fri, 2 Feb 2018 20:44:32 -0500 > Subject: [PATCH 1/2] Initial changes (not tested) Not very confidence-inspiring.

Re: Translating to Chinese, Spanish and Japanese (and more)

2018-02-05 Thread pelzflorian (Florian Pelz)
On Mon, Feb 05, 2018 at 10:41:29AM +0100, pelzflorian (Florian Pelz) wrote: > I thought about making page translations possible by allowing page > bodies to be lambdas taking a page variant as an argument, e.g. a > string containing an ietf language code, and returning the body > S-expression. >

Re: Improving Shepherd

2018-02-05 Thread Carlo Zancanaro
Hey Ludo, On Mon, Feb 05 2018, Ludovic Courtès wrote: User services - Alex has already sent a patch to the list to allow generating user services from the Guix side. The idea is to generate a Shepherd config file, allowing a user to invoke shepherd manually to start their services. A further

Re: Maintaining implementations of similar utility functions like json-fetch

2018-02-05 Thread Alex Vong
l...@gnu.org (Ludovic Courtès) writes: > Hey, > > Jelle Licht skribis: > >> I basically added the robust features of `json-fetch*' to the exported >> `json-fetch' >> instead, and all existing functionality seems to work out as far as I can >> see. > > So are you saying that we

Re: Improving Shepherd

2018-02-05 Thread Danny Milosavljevic
Hi Carlo, On Mon, 05 Feb 2018 21:49:08 +1100 Carlo Zancanaro wrote: > User services - Alex has already sent a patch to the list to allow > generating user services from the Guix side. The idea is to > generate a Shepherd config file, allowing a user to invoke >

Package input loop detection

2018-02-05 Thread Christopher Baines
I've had this issue for a while now, while adding some packages, I'll create a loop in the package graph, which causes Guix to just loop infinitely when trying to generate derivations. I've included a very rough patch which detects and informs the user what has happened, this is an example of

Re: rust build system, building libc crate

2018-02-05 Thread Danny Milosavljevic
Hi ng0, > and the Cargo.lock of libc is long. My assumption was it has no > real dependencies. 0. Nada. Nichts. > > I think I have to read more into rust packaging, in the meantime > it would be good if someone with reference to the first email and > the email I referenced in there could reply

Re: Can we speed it up? Prev: compiling guix is too slow?

2018-02-05 Thread Konrad Hinsen
On 05/02/2018 08:34, Pjotr Prins wrote: compiled yet). Or generate a meta list for a source tree. Or subcategorize packages so only those packages get included that are asked for (assuming there are no deeper dependencies). For example, few people need the bioinformatics packages. We could have

Re: Can we speed it up? Prev: compiling guix is too slow?

2018-02-05 Thread Pjotr Prins
On Mon, Feb 05, 2018 at 09:15:37AM +0100, Konrad Hinsen wrote: > On 05/02/2018 08:34, Pjotr Prins wrote: > > >compiled yet). Or generate a meta list for a source tree. Or > >subcategorize packages so only those packages get included that are > >asked for (assuming there are no deeper

Translating to Chinese, Spanish and Japanese (and more)

2018-02-05 Thread Pjotr Prins
We would like have the website translated to Chinese and some other languages that represent a large group of non-native English speakers, such as Spanish, Bengali and Japanese. For this we need to add support for i8n to haunt, which is a technical issue, but we also would like to invite native

Re: Pre-built binaries vs. performance

2018-02-05 Thread Ludovic Courtès
Heya, Fis Trivial skribis: >>> Instructions support seems like just another kind of runtime dependency, >>> can we reconsider this: >>> https://lists.gnu.org/archive/html/guix-devel/2015-01/msg00166.html >> >> What do you mean? The thread you’re referring to doesn’t

Re: Translating to Chinese, Spanish and Japanese (and more)

2018-02-05 Thread julien lepiller
Le 2018-02-05 10:07, Pjotr Prins a écrit : We would like have the website translated to Chinese and some other languages that represent a large group of non-native English speakers, such as Spanish, Bengali and Japanese. For this we need to add support for i8n to haunt, which is a technical

Re: Compress VCS checkouts?

2018-02-05 Thread Eric Bavier
On Mon, 05 Feb 2018 11:27:10 +0100 l...@gnu.org (Ludovic Courtès) wrote: > Hello! > > Eric Bavier skribis: > > > A while back I toyed with the idea of a "Sources DVD" for Guix, much > > like Trisquel has. While looking into the feasability of this, I > > noticed

Re: Re: [PATCH] gnu: Add python2-gyp

2018-02-05 Thread Leo Famulari
On Mon, Feb 05, 2018 at 05:39:50PM -0500, dpg wrote: > Sending a new patch, this will apply cleaner and has an actually good commit > message :-) Thanks! But it still didn't apply :) > From 300c37a8d9818cfc1a6315d2113cf58b110e1664 Mon Sep 17 00:00:00 2001 > From: DoublePlusGood

Re: Re: [PATCH] gnu: Add python2-gyp

2018-02-05 Thread dpg
On February 5, 2018 6:11:25 PM EST, Leo Famulari wrote: >On Mon, Feb 05, 2018 at 05:39:50PM -0500, dpg wrote: >> Sending a new patch, this will apply cleaner and has an actually good >commit >> message :-) > >Thanks! But it still didn't apply :) > >> From

Re: Translating to Chinese, Spanish and Japanese (and more)

2018-02-05 Thread Ricardo Wurmus
pelzflorian (Florian Pelz) writes: > How do you plan to do the translation with Haunt? Looking at the current implementation of the website, we’re dealing with abstractions like this: --8<---cut here---start->8--- (define

Re: Translating to Chinese, Spanish and Japanese (and more)

2018-02-05 Thread Ricardo Wurmus
pelzflorian (Florian Pelz) writes: > On Mon, Feb 05, 2018 at 01:26:04PM +0100, Ricardo Wurmus wrote: >> Simple XML might be a better candidate for a DSL. Translators would get >> a string like “Installation instructions.” and give us back >> a translated string such

Re: gnunet-guile reboot & guix (take two)

2018-02-05 Thread Ricardo Wurmus
Hi, Ludovic Courtès writes: > Hi amirouche, > > amirouche skribis: > >> After discussing gnunet & guix at fosdem with gnunet >> people I have better picture of where things can go. >> >> The short story is: >> >> 1) There is no way to know the gnunet hash

Re: 01/03: gnu: Add QD.

2018-02-05 Thread Mark H Weaver
Hi Eric, Eric Bavier writes: > On Sat, 03 Feb 2018 22:55:56 -0500 > Mark H Weaver wrote: > >> ericbav...@centurylink.net (Eric Bavier) writes: >> > + `(#:configure-flags `("--disable-enable_fma" ;weird :/ >> >> "weird :/" is not a very useful

RE: Questions regarding offloading ( unprivileged setup , parallel builds )

2018-02-05 Thread YOANN P
Hi, Thanks you for yours answers :-) > > Indeed, though if you’re customizing things anyway, you could run: > > ./configure --prefix=/my/prefix --sysconfdir=/my/etc > Thanks, I missed that part sorry > > Several machines can be used at the same time, no worries. :-) > It is really nice if

Re: Ruby on Rails (web-application framework) (and the wip-rails branch)

2018-02-05 Thread Christopher Baines
Ben Woodcroft writes: > On 31/01/18 05:50, Christopher Baines wrote: >> I think it would be good to see these packages in the master branch, and >> would be up for trying to help towards this. Ben, do you have any >> thoughts on the wip-rails branch? > > My main thought is

Re: Re: [PATCH] gnu: Add python2-gyp

2018-02-05 Thread dpg
Sending a new patch, this will apply cleaner and has an actually good commit message :-) Thanks!From 300c37a8d9818cfc1a6315d2113cf58b110e1664 Mon Sep 17 00:00:00 2001 From: DoublePlusGood Date: Mon, 5 Feb 2018 17:26:34 -0500 Subject: [PATCH] gnu: python: Add

Re: Guix key signing party at FOSDEM?

2018-02-05 Thread Chris Marusich
Tobias Geerinckx-Rice writes: > How did this go? > > I couldn't make it in time for the Guix subparty today and won't be in > Brussels this evening (I guess I'm officially too old to go ~3 nights > without sleep; good to know) but would like to repeat it next year if > there's

Re: Improving Shepherd

2018-02-05 Thread Carlo Zancanaro
Hey Danny, On Mon, Feb 05 2018, Danny Milosavljevic wrote: I assume that means "starts a user's shepherd when they log in". Either that, or run the services itself. In either case, what you have sent is very helpful! User namespaces just present a different set of names to your process

Re: Questions regarding offloading ( unprivileged setup , parallel builds )

2018-02-05 Thread Pjotr Prins
On Mon, Feb 05, 2018 at 04:13:31PM +, YOANN P wrote: >We could imagine a S3 storage for the store / state directories and >when we need compute resources to build packages, only start >preemptible instances who mount the same store through S3QL. >This way we only pay the

Re: Re: [PATCH] gnu: Add python2-gyp

2018-02-05 Thread dpg
> Hi doubleplusgood23, > > doubleplusgoo...@gmail.com skribis: > > > From 1eff5aea55f171a09ab65bd7f75e39cd05ffd88b Mon Sep 17 00:00:00 2001 > > From: dpg > > Date: Fri, 2 Feb 2018 20:44:32 -0500 > > Subject: [PATCH 1/2] Initial changes (not tested) > > Not very