Re: Random idea about speeding up guix pull

2017-09-07 Thread Ludovic Courtès
Hartmut Goebel skribis: > Am 05.09.2017 um 16:33 schrieb Ludovic Courtès: >> The problem is that libgit2 doesn’t support shallow clones, and it’s >> unclear whether it will support it in the future: > > Maybe I'm wrong, but to my understanding fetching a single branch/tag is > not a "shallow clon

Re: How to package gnucash-docs

2017-09-07 Thread Ludovic Courtès
Hello! Chris Marusich skribis: > First, "make check" fails because xmllint tries to look up a DTD on the > Internet when validating the XML for dozens of documents. Usually it’s a matter of defining XML_CATALOG_FILES (which happens automatically if libxml2 is an input), or something similar. I

Re: Please put the system-configuration into the image

2017-09-07 Thread Ludovic Courtès
Hartmut Goebel skribis: > Am 05.09.2017 um 20:05 schrieb ng0: >> The config used to build the disk-image is in gnu/system/install.scm >> see >> https://www.gnu.org/software/guix/manual/html_node/Building-the-Installation-Image.html#Building-the-Installation-Image >> hope this helps. > > Thanks f

Re: Please put the system-configuration into the image

2017-09-07 Thread Hartmut Goebel
Am 07.09.2017 um 10:30 schrieb Ludovic Courtès: > However, I don’t quite understand the use case: you’d like to hack on > the OS declaration of the image from within the image? That sounds > inconvenient no? My use case is this: I plan to use GuixSD for one of my systems. Prior to installing Gui

Re: 03/03: gnu: elogind: Update to 232.3.

2017-09-07 Thread Ludovic Courtès
Heya! Leo Famulari skribis: > On Tue, Sep 05, 2017 at 10:59:54AM -0400, Ricardo Wurmus wrote: >> rekado pushed a commit to branch master >> in repository guix. >> >> commit fa67d5654176b4b815832eaf259188e1486c65ab >> Author: Ricardo Wurmus >> Date: Tue Jul 25 10:15:58 2017 +0200 >> >> g

Re: Please put the system-configuration into the image

2017-09-07 Thread ng0
Hartmut Goebel transcribed 1.3K bytes: > Am 07.09.2017 um 10:30 schrieb Ludovic Courtès: > > However, I don’t quite understand the use case: you’d like to hack on > > the OS declaration of the image from within the image? That sounds > > inconvenient no? > > My use case is this: > > I plan to us

Re: QT install and search paths

2017-09-07 Thread 宋文武
Hartmut Goebel writes: > Am 04.09.2017 um 09:44 schrieb Thomas Danckaert: >> Just to make sure, the idea is to: >> >> 1. apply 宋文武's qtbase patch adjusting the paths of various qt components >> >> 2. apply your 2 patches for qtscintilla and qtwebkit >> >> 3. adjust kde.scm so packages in there

“Code Staging in GNU Guix”

2017-09-07 Thread Ludovic Courtès
Hello Guix! I wrote a recap of G-expressions, how we got there, and how they differ from related work that I’ll have the pleasure to present at GPCE¹ in Vancouver end of October: https://hal.inria.fr/hal-01580582/en (The web site rebuilt the PDF from LaTeX source and that led to a weird layout

Packaging BLIS

2017-09-07 Thread Ludovic Courtès
Hello, Dave Love skribis: > Ludovic Courtès writes: [...] >> >> One example which has been investigated, and you can't, is BLIS. You >> >> (Why “you can’t?” It’s free software AFAICS on >> .) > > Well, you could embark on some sort of (GCC-specific

Re: Question about multiple licenses

2017-09-07 Thread Dave Love
Ludovic Courtès writes: > Dave Love skribis: > >> Alex Vong writes: >> >>> Based on the above general argument, I think we should list all the >>> licenses instead of just GPLv2+ since it would be inaccurate to say that >>> the whole program is under just GPLv2+. >> >> Indeed. Not only do you

Re: Question about multiple licenses

2017-09-07 Thread Dave Love
Alex Vong writes: > Dave Love writes: > >> Indeed. Not only do you need to list the licences (according to all >> "legal advice" I've seen for distributions), but normally also >> distribute the relevant licence texts, even for permissive licences if >> they require that (e.g. BSD). I raised t

Re: missing licence files and incomplete licence lists

2017-09-07 Thread Dave Love
Ludovic Courtès writes: > Hi, > > Dave Love skribis: > >> I realize that a lot of packages don't include licence files >> (e.g. glibc). > > You mean ‘COPYING’ & co.? Yes. >> I'd mistakenly assumed that was automated according to the "license" >> fields. > > Nope. Outside of GNU there are no r

Removing the need for ./configure --localstatedir=/var ?

2017-09-07 Thread Christopher Allan Webber
Every now and then I rebuild Guix and hit the problem where I run ./configure and then I am reminded that I need to instead do: ./configure --localstatedir=/var IIRC this is because of GNU standards about default paths and pretty much no other reason that we don't default to /var. But I think

Re: Guix - installation script

2017-09-07 Thread Hellseher
Hi, Sorry for delayed replay, it's busy time at work/home. I'll check and fix it as soon as possibly, but you always can pull request it on a GitHub. You also mentioned to send it to guix-devel@gnu.org, which format do you prefer? Regards, HS On 02/09/17 17:04, Christopher Baines wrote

Re: Guix - installation script

2017-09-07 Thread Christopher Baines
On Thu, 7 Sep 2017 19:11:58 +0100 Hellseher wrote: > Hi, > > Sorry for delayed replay, it's busy time at work/home. No problem :) > I'll check and fix it as soon as possibly, but you always can pull > request it on a GitHub. > > You also mentioned to send it to guix-devel@gnu.org, which form

blis

2017-09-07 Thread Efraim Flashner
I admit, looking at the commit, I'm a little jealous that there wasn't an aarch64 special version. I checked in $repo/config¹ and there's a config folder for armv7a, armv8a and longsoon3a, among other options. It might be worth having some of these be the default option for these platforms, since i

Re: Removing the need for ./configure --localstatedir=/var ?

2017-09-07 Thread Efraim Flashner
On Thu, Sep 07, 2017 at 12:02:43PM -0500, Christopher Allan Webber wrote: > Every now and then I rebuild Guix and hit the problem where I run > ./configure and then I am reminded that I need to instead do: > > ./configure --localstatedir=/var > > IIRC this is because of GNU standards about defa