Re: [PATCH] gnu: Add GNU APL.

2013-11-07 Thread Ludovic Courtès
Nikita Karetnikov nik...@karetnikov.org skribis: Even though ‘README-1-prerequisites’ states that LAPACK, Gettext, and Readline are needed, GNU APL successfully builds without them. Would you like to keep these inputs anyway? Do Readline and LAPACK show up in ‘guix gc --references $(guix

‘snippet’ in origin

2013-11-07 Thread Ludovic Courtès
l...@gnu.org (Ludovic Courtès) skribis: + ;; See http://icl.cs.utk.edu/lapack-forum/archives/lapack/msg01383.html. + 'configure 'remove-non-free-files It’s a case where ‘guix build -S’ will return the source including the non-free files, which is clearly not

Re: ‘snippet’ in origin

2013-11-07 Thread Mark H Weaver
Hi Ludovic, l...@gnu.org (Ludovic Courtès) writes: l...@gnu.org (Ludovic Courtès) skribis: + ;; See http://icl.cs.utk.edu/lapack-forum/archives/lapack/msg01383.html. + 'configure 'remove-non-free-files It’s a case where ‘guix build -S’ will return the

Re: ‘snippet’ in origin

2013-11-08 Thread Ludovic Courtès
l...@gnu.org (Ludovic Courtès) skribis: Now, I think we could replace ‘snippet’ by ‘phases’. That field would contain an origin-phases object with exactly 4 fields: unpack, patch, user (default to #f), and repack. In the LAPACK case, we’d do: (origin (uri ...) (sha256 ...)

Re: [PATCH] gnu: Add GNU APL.

2013-11-10 Thread Nikita Karetnikov
Do Readline and LAPACK show up in ‘guix gc --references $(guix build apl)’? If they don’t, you can remove them. LAPACK doesn’t show up, but this line appears in the logs when it’s omitted: LApack.cc:410:2: warning: #warning liblapack not found or not installed. ⌹ will not work. [-Wcpp]

Re: [PATCH] gnu: Add GNU APL.

2013-11-10 Thread Ludovic Courtès
Nikita Karetnikov nik...@karetnikov.org skribis: Do Readline and LAPACK show up in ‘guix gc --references $(guix build apl)’? If they don’t, you can remove them. LAPACK doesn’t show up, but this line appears in the logs when it’s omitted: LApack.cc:410:2: warning: #warning liblapack not

Re: What for 0.5?

2013-11-11 Thread Andreas Enge
On Wed, Nov 06, 2013 at 02:04:10PM +0100, Ludovic Courtès wrote: • Use a hack like that of Nixpkgs, which systematically copies and rebuilds (with glib-compile-schemas) the “standard” schemas: see ‘doCompileSchemas’ at

FAIL: tests/guix-build.sh

2013-11-11 Thread Nikita Karetnikov
I got the following error, which I couldn’t reproduce (bf4211523baf8ab1c853aac48ef0324f8f704510). Is there a need to worry? + guix build hello -d + grep -e '-hello-[0-9\.]\+\.drv$' accepted connection from pid 15177, uid 1000 guix build: error: build failed: substituter `substitute-binary' died

Re: FAIL: tests/guix-build.sh

2013-11-12 Thread Ludovic Courtès
Nikita Karetnikov nik...@karetnikov.org skribis: I got the following error, which I couldn’t reproduce (bf4211523baf8ab1c853aac48ef0324f8f704510). Is there a need to worry? + guix build hello -d + grep -e '-hello-[0-9\.]\+\.drv$' accepted connection from pid 15177, uid 1000 guix build:

Re: [PATCH] gnu: Add IceCat.

2013-11-12 Thread Andreas Enge
On Mon, Nov 11, 2013 at 10:34:36PM +0100, Ludovic Courtès wrote: Perhaps ‘substring’ instead of ‘string-copy’ (does pretty much the same thing, but the meaning is clearer IMO.) Okay. I have no preference. (lambda _ ...) is enough (where ‘_’ is a convention to suggest that we don’t care about

Re: [PATCH] gnu: Add IceCat.

2013-11-13 Thread Ludovic Courtès
Andreas Enge andr...@enge.fr skribis: Okay, I will push in a moment without trying to compile again, and let hydra pick up any error. It succeeded on i686 but failed on x86_64 for unclear reasons (the log doesn’t show any error, but dmesg shows a couple of OOMs...), so I’ve just restarted it.

Re: [PATCH] gnu: Add IceCat.

2013-11-13 Thread Ludovic Courtès
Jason Self ja...@bluehome.net skribis: Ludovic Courtès said: It succeeded on i686 but failed on x86_64 for unclear reasons (the log doesn't show any error, but dmesg shows a couple of OOMs...), so I’ve just restarted it. Lots of memory is probably needed. I haven't tried to compile IceCat

Re: Switching to GCC 4.8

2013-11-16 Thread Ludovic Courtès
l...@gnu.org (Ludovic Courtès) skribis: So we want to switch to GCC 4.8 as the default compiler. I tried that in ‘core-updates’, but ‘gcc-cross-boot0’ fails to build because some of its helper programs built natively (‘genchecksum’, ‘gcc-nm’, etc.) rely on C++ headers not provided by our

[PATCH] gnu: gettext: Enable xgettext --language=glade

2013-11-17 Thread Andreas Enge
As discussed yesterday on irc, the current gettext does not handle glade, as it is not linked with expat. This causes problems when patching pspp, for instance. The attached patch solves the problem and compiles on master. Is it okay to push it to core-updates, to avoid disruption on master? Since

Re: [PATCH] gnu: gettext: Enable xgettext --language=glade

2013-11-17 Thread Ludovic Courtès
Andreas Enge andr...@enge.fr skribis: As discussed yesterday on irc, the current gettext does not handle glade, as it is not linked with expat. This causes problems when patching pspp, for instance. The attached patch solves the problem and compiles on master. Is it okay to push it to

Re: [PATCH] gnu: gettext: Enable xgettext --language=glade

2013-11-17 Thread Ludovic Courtès
Andreas Enge andr...@enge.fr skribis: `(#:phases (alist-cons-before + 'configure 'link-expat + (lambda _ + (substitute* gettext-tools/configure + ((LIBEXPAT=\-ldl\) LIBEXPAT=\-ldl -lexpat\) +

Re: [PATCH] gnu: gettext: Enable xgettext --language=glade

2013-11-18 Thread Andreas Enge
On Mon, Nov 18, 2013 at 12:19:24AM +0100, Ludovic Courtès wrote: Actually, it seems to be solvable without adding the dependency: --8---cut here---start-8--- $ xgettext -L glade /dev/null xgettext: Language glade is not supported. xgettext relies on

Re: [PATCH] gnu: gettext: Enable xgettext --language=glade

2013-11-18 Thread Andreas Enge
On Mon, Nov 18, 2013 at 10:17:36AM +0100, Ludovic Courtès wrote: Yeah, makes sense to me; so feel free to commit now. Would you still like to commit in conjunction with your gcc patch? There is no particular hurry. Are there other optional dependencies that are dlopen’d, or is it the only

Re: [PATCH] gnu: gettext: Enable xgettext --language=glade

2013-11-18 Thread Andreas Enge
On Mon, Nov 18, 2013 at 10:58:20AM +0100, Andreas Enge wrote: Would you still like to commit in conjunction with your gcc patch? There is no particular hurry. Actually, the patch collides with your gettext update and requires manual intervention. I will push it then, because anyway with guile

WIP SDL packages

2013-11-18 Thread David Thompson
Hello all, Attached is a work-in-progress patch that adds SDL and SDL2 packages. I'm having some trouble getting the dependencies sorted out. For instance, pulseaudio is listed as an input but the configure script does not detect pulseaudio support. Both packages build successfully, but they are

Re: WIP SDL packages

2013-11-19 Thread David Thompson
On 11/19/2013 02:58 AM, Ludovic Courtès wrote: Hmm, actually it may be that it just lacks pkg-config as an input, no? That was the issue. Thanks! Updated patch attached. - Dave From 391b604b6c10c687e6d1a5a24cb0a6c16227af2e Mon Sep 17 00:00:00 2001 From: David Thompson dthomps...@worcester.edu

Re: Libextractor 1.2

2013-11-20 Thread Ludovic Courtès
Andreas Enge andr...@enge.fr skribis: Just for future reference and in case someone else gets bitten by the same problem: For the tests of the just upgraded libextractor 1.2 to pass, one also needs /dev/shm to be included into the chroot, so it should not be a symbolic link. A work-around for

Re: GNU Aris doesn’t work properly

2013-11-21 Thread Ludovic Courtès
Nikita Karetnikov nik...@karetnikov.org skribis: The attached recipe successfully builds, but the ‘test’ program segfaults, and the ‘aris’ program becomes unusable when you try to create a new file. Perhaps you should report the segfault to the Aris developers? Ludo’.

[PATCH] gnu:add SLiM

2013-11-22 Thread Guy Ze Grant
Finally, I think I'm finished with SLiM; Thanks again Civodul and anyone else who threw their hat in to offer advice. Attatched is the patch -- any questions and/or critques of course are welcome. :^) From ccb1526ab9be70a3157435edc677d926b2bb024e Mon Sep 17 00:00:00 2001 From: Guy Grant gzg@wave

Re: [PATCH] gnu: Add SDL extension libraries

2013-11-21 Thread Ludovic Courtès
Thompson, David dthomps...@worcester.edu skribis: On Thu, Nov 21, 2013 at 7:23 AM, Ludovic Courtès l...@gnu.org wrote: Is the copyright/licensing of these packages clear? In particular, do all the files within each package have clearly the same license, or a compatible license? (I’d expect

Re: [PATCH] gnu: Add SDL extension libraries

2013-11-21 Thread Thompson, David
On Thu, Nov 21, 2013 at 7:23 AM, Ludovic Courtès l...@gnu.org wrote: Is the copyright/licensing of these packages clear? In particular, do all the files within each package have clearly the same license, or a compatible license? (I’d expect it to be the case given that SDL is widespread, but

[PATCH] gnu:add SLiM

2013-11-21 Thread Guy Ze Grant
Finally, I think I'm finished with SLiM; Thanks again Civodul and anyone else who threw their hat in to offer advice. Attatched is the patch -- any questions and/or critques of course are welcome. :^)From ccb1526ab9be70a3157435edc677d926b2bb024e Mon Sep 17 00:00:00 2001 From: Guy Grant gzg@wave

Re: [PATCH] gnu: Add SDL extension libraries

2013-11-22 Thread David Thompson
On 11/21/2013 07:23 AM, Ludovic Courtès wrote: David Thompson dthomps...@worcester.edu skribis: Attached is a patch to add the following extension libraries for SDL 1.x: SDL_gfx, SDL_image, SDL_mixer, SDL_net, and SDL_ttf. Wow, cool. Is the copyright/licensing of these packages clear?

Re: [PATCH] gnu: Add SDL extension libraries

2013-11-23 Thread Ludovic Courtès
David Thompson dthomps...@worcester.edu skribis: Updated patch attached. If you think it looks good I can push it to master. Looks good to me, please push! Ludo’.

Re: [PATCH] gnu: Add SDL extension libraries

2013-11-23 Thread David Thompson
On 11/23/2013 05:42 AM, Ludovic Courtès wrote: Looks good to me, please push! Ludo’. Pushed!

PATCH: Detect missing pkg.m4

2013-11-23 Thread John Darrington
configure.ac depends on pkg-config I try to avoid pkg-config if at all possible. It is a source of constant aggrevation. However, if it is absolutely unavoidable I recommend the attached patch. It detects pkg-config problems early in the bootstrap process, rather than delaying their

Re: Seg fault when building from git

2013-11-23 Thread Ludovic Courtès
John Darrington j...@darrington.wattle.id.au skribis: Trying to build guix from the git repository: make[2]: Entering directory `/Scratch/john/guix-dev' /bin/mkdir -p `dirname guix/scripts/build.go` ; \ LC_ALL=C

Re: Seg fault when building from git

2013-11-23 Thread John Darrington
On Sat, Nov 23, 2013 at 04:27:34PM +0100, Ludovic Court??s wrote: Could you do: ulimit -c unlimited rm -f guix/scripts/build.go make guix/scripts/build.go and then, assuming it segfaulted again: gdb $(which guile) core (gdb) bt

Re: Seg fault when building from git

2013-11-23 Thread Ludovic Courtès
John Darrington j...@darrington.wattle.id.au skribis: guile (GNU Guile) 2.0.5-deb+1-3 OK. (It should work, but that’s very old.) Also, the problem appears to be related to lack of space in /tmp Not sure. Program terminated with signal 11, Segmentation fault. #0 0x408701e5 in

Re: core-updates merge imminent

2013-11-23 Thread Ludovic Courtès
l...@gnu.org (Ludovic Courtès) skribis: It seems we can soon merge ‘core-updates’. So far Hydra has been building the core packages of that branch, and the only problem left is the cross-compilation of the bootstrap GCC (‘%gcc-static’ in make-bootstrap.scm), which is annoying but not

[PATCH] gnu:add SLiM v2

2013-11-23 Thread Guy Grant
Second version of the patch to add SLiM, the Desktop/Session Manager. As always, any questions or concerns -- feel free to mention them. - GGFrom 264c0bd3633eb325e33a07511b1233b5e27b05ce Mon Sep 17 00:00:00 2001 From: gzg g...@riseup.net Date: Sat, 23 Nov 2013 10:48:47 -0600 Subject: [PATCH] Add

Re: Cmake build system and build directories

2013-11-25 Thread Ludovic Courtès
Andreas Enge andr...@enge.fr skribis: CMake Error at cmake/modules/MacroEnsureOutOfSourceBuild.cmake:17 (MESSAGE): kdelibs requires an out of source build. Please create a separate build directory and run 'cmake path_to_kdelibs [options]' there. Call Stack (most recent call first):

Re: Cmake build system and build directories

2013-11-26 Thread Ludovic Courtès
Andreas Enge andr...@enge.fr skribis: On Mon, Nov 25, 2013 at 11:41:04PM +0100, Ludovic Courtès wrote: I suspect this one-byte change is enough: - (out-of-source? #f) + (out-of-source? #t) No, because the configure in cmake-build-system does not call

Re: [PATCH 2/6] gnu: gtk+: enable introspection.

2013-11-30 Thread Ludovic Courtès
Cyril Roelandt tipec...@gmail.com skribis: * gnu/packages/gtk.scm (atk, gdk-pixbuf, gtk+, pango): enable introspection Looks good. One question though: [...] (inputs `((glib ,glib) + (gobject-introspection ,gobject-introspection) + (libffi ,libffi) [...] +

Re: [PATCH 6/6] gnu: Add eog.

2013-11-30 Thread Ludovic Courtès
Cyril Roelandt tipec...@gmail.com skribis: * gnu/packages/gnome.scm (eog): New variable. OK! Ludo'.

Re: [PATCH 4/6] gnu: Add iso-codes.

2013-11-30 Thread Ludovic Courtès
Cyril Roelandt tipec...@gmail.com skribis: * gnu/packages/iso-codes.scm: New file. * gnu-system.am: Add it. OK! It would be best to shorten the ‘description’ to two paragraphs or so, though. Ludo’.

Re: [PATCH 1/6] gnu: gobject-introspection: look for 'gcc' when no compiler seems available.

2013-11-30 Thread Cyril Roelandt
On 11/30/2013 10:59 PM, Ludovic Courtès wrote: Hello! Thanks for looking into this! Cyril Roelandt tipec...@gmail.com skribis: @@ -192,8 +193,8 @@ dynamic loading, and an object system.) 'configure (lambda* (#:key #:allow-other-keys #:rest args) (let

Re: [PATCH 2/6] gnu: gtk+: enable introspection.

2013-11-30 Thread Cyril Roelandt
On 11/30/2013 11:01 PM, Ludovic Courtès wrote: Why is gobject-introspection always accompanied by libffi? Should libffi be a propagated input of gobject-introspection? I've just checked that. Atk, pango (and similar packages) do not require libffi. However, if they are compiled without

Re: [PATCH 4/6] gnu: Add iso-codes.

2013-11-30 Thread Cyril Roelandt
On 11/30/2013 11:05 PM, Ludovic Courtès wrote: Cyril Roelandt tipec...@gmail.com skribis: * gnu/packages/iso-codes.scm: New file. * gnu-system.am: Add it. OK! It would be best to shorten the ‘description’ to two paragraphs or so, though. I'd love to keep the first three paragraphs (up

Re: [PATCH] pspp

2013-11-30 Thread John Darrington
New patches attached. J' On Sat, Nov 30, 2013 at 11:15:31PM +0100, Ludovic Courtès wrote: Hi John, This looks great! I just have minor stylistic notes: John Darrington j...@darrington.wattle.id.au skribis: From 69c6338775161fcba20f4ce9452b33fee90dc2d1 Mon

Re: [PATCH] gnu: Add ffmpeg.

2013-11-30 Thread John Darrington
On Sat, Nov 30, 2013 at 09:44:26PM +0100, Andreas Enge wrote: On Wed, Nov 27, 2013 at 11:50:54PM +0100, Andreas Enge wrote: I just submitted a bug report for the failure on i686: https://trac.ffmpeg.org/ticket/3177#no1 Well, it looks as if make check is not the

Re: [PATCH] gnu: Add ffmpeg.

2013-12-01 Thread Andreas Enge
On Sun, Dec 01, 2013 at 12:12:54AM +0100, Ludovic Courtès wrote: The samples wouldn’t really have to be “packaged”: they’d just be an input. For someone using substitutes, the samples are not going to be a problem (because they’ll never be downloaded.) However, it is indeed a problem when

Re: [PATCH 1/6] gnu: gobject-introspection: look for 'gcc' when no compiler seems available.

2013-12-01 Thread Ludovic Courtès
Cyril Roelandt tipec...@gmail.com skribis: On 11/30/2013 10:59 PM, Ludovic Courtès wrote: Hello! Thanks for looking into this! Cyril Roelandt tipec...@gmail.com skribis: @@ -192,8 +193,8 @@ dynamic loading, and an object system.) 'configure (lambda* (#:key

Re: [PATCH 3/6] gnu: Add libpeas.

2013-12-01 Thread Ludovic Courtès
Cyril Roelandt tipec...@gmail.com skribis: On 11/30/2013 11:03 PM, Ludovic Courtès wrote: Cyril Roelandt tipec...@gmail.com skribis: * gnu/packages/gnome.scm (libpeas): New variable. OK! + (lambda* (#:key inputs #:allow-other-keys #:rest args) + (let ((configure

Re: [PATCH 2/6] gnu: gtk+: enable introspection.

2013-12-01 Thread Ludovic Courtès
Cyril Roelandt tipec...@gmail.com skribis: On 11/30/2013 11:01 PM, Ludovic Courtès wrote: Why is gobject-introspection always accompanied by libffi? Should libffi be a propagated input of gobject-introspection? I've just checked that. Atk, pango (and similar packages) do not require

Re: [PATCH 4/6] gnu: Add iso-codes.

2013-12-01 Thread Ludovic Courtès
Cyril Roelandt tipec...@gmail.com skribis: On 11/30/2013 11:05 PM, Ludovic Courtès wrote: Cyril Roelandt tipec...@gmail.com skribis: * gnu/packages/iso-codes.scm: New file. * gnu-system.am: Add it. OK! It would be best to shorten the ‘description’ to two paragraphs or so, though. I'd

Re: [PATCH] gnu: Add ffmpeg.

2013-12-02 Thread Ludovic Courtès
Andreas Enge andr...@enge.fr skribis: On Sun, Dec 01, 2013 at 12:12:54AM +0100, Ludovic Courtès wrote: The samples wouldn’t really have to be “packaged”: they’d just be an input. For someone using substitutes, the samples are not going to be a problem (because they’ll never be downloaded.)

Re: [PATCH] pspp

2013-12-02 Thread John Darrington
On Mon, Dec 02, 2013 at 01:53:46PM +0100, Ludovic Court??s wrote: John Darrington j...@darrington.wattle.id.au skribis: From 1e5f4146bbe1d1ba4d73a5ff52b9e80e461bbe8c Mon Sep 17 00:00:00 2001 From: John Darrington j...@darrington.wattle.id.au Date: Sat, 30 Nov 2013

Re: Clean build from Git HEAD fails

2013-12-02 Thread John Darrington
On Mon, Dec 02, 2013 at 01:56:03PM +0100, Ludovic Court??s wrote: John Darrington j...@darrington.wattle.id.au skribis: /bin/mkdir -p `dirname guix/scripts/build.go` ; \ LC_ALL=C\

Re: [PATCH] gnu: Add ffmpeg.

2013-12-02 Thread Jason Self
Ludovic Courtès asked: Anyway, I agree that it’s a major inconvenience, but I wonder if we should be concerned about shipping without testing. What do people think? I have no objection.

GNU dmd 0.1 released

2013-12-02 Thread Ludovic Courtès
We are pleased to announce GNU dmd version 0.1, the first of a series of alpha releases having a positive version number. • About GNU dmd is a “daemon managing daemons” (or “daemons-managing daemon”?)–i.e., a service manager that provides a replacement for the service-managing

Re: Clean build from Git HEAD fails

2013-12-02 Thread Ludovic Courtès
John Darrington j...@darrington.wattle.id.au skribis: On Mon, Dec 02, 2013 at 01:56:03PM +0100, Ludovic Court??s wrote: John Darrington j...@darrington.wattle.id.au skribis: /bin/mkdir -p `dirname guix/scripts/build.go` ; \ LC_ALL=C

Re: Clean build from Git HEAD fails

2013-12-03 Thread John Darrington
On Mon, Dec 02, 2013 at 11:22:26PM +0100, Ludovic Court??s wrote: Backtrace: [...] ?: 0 [scm-error misc-error #f ~A ~S (no code for module (gnutls)) #f] Does it work if you do: make clean-go make guix/build/download.go make

Add gnu-pw-mgr

2013-12-03 Thread Eric Bavier
This patch adds the gnu-pw-mgr package. From 694e01d6072f1b9d302ac53438829ea83833ac23 Mon Sep 17 00:00:00 2001 From: Eric Bavier bav...@member.fsf.org Date: Tue, 3 Dec 2013 11:23:32 -0600 Subject: [PATCH] gnu: Add gnu-pw-mgr * gnu/packages/gnu-pw-mgr.scm: New file * gnu-system.am

Add mtools

2013-12-03 Thread John Darrington
This package is becoming less relevant today. But still occasionally usefull. -- PGP Public key ID: 1024D/2DE827B3 fingerprint = 8797 A26D 0854 2EAB 0285 A290 8A67 719C 2DE8 27B3 See http://sks-keyservers.net or any PGP keyserver for public key. From

Re: Add gnu-pw-mgr

2013-12-03 Thread Ludovic Courtès
Eric Bavier ericbav...@gmail.com skribis: From 694e01d6072f1b9d302ac53438829ea83833ac23 Mon Sep 17 00:00:00 2001 From: Eric Bavier bav...@member.fsf.org Date: Tue, 3 Dec 2013 11:23:32 -0600 Subject: [PATCH] gnu: Add gnu-pw-mgr * gnu/packages/gnu-pw-mgr.scm: New file * gnu-system.am

Re: What for 0.5?

2013-12-03 Thread Ludovic Courtès
l...@gnu.org (Ludovic Courtès) skribis: I think we should aim for a 0.5 release within 2 to 4 weeks. So, what do we put in there? We already have nice things: • Better patch handling. • MIPS/N32 port. • Monads, and other API improvements. In addition, I think we should: •

Re: Clean build from Git HEAD fails

2013-12-04 Thread John Darrington
I can confirm, that your patch seems to fix the problem. Thanks. J' On Wed, Dec 04, 2013 at 10:05:17PM +0100, Ludovic Court??s wrote: John Darrington j...@darrington.wattle.id.au skribis: On Mon, Dec 02, 2013 at 11:22:26PM +0100, Ludovic Court??s wrote:

Re: PulseAudio intermittent test failures

2013-12-06 Thread Ludovic Courtès
Andreas Enge andr...@enge.fr skribis: On Fri, Nov 01, 2013 at 12:50:11PM +0100, Ludovic Courtès wrote: Thanks for taking the time to do this! I cherry-picked it into ‘master’. Let’s see how Hydra feels... There is still an error (but unrelated to timing):

Perl modules

2013-12-06 Thread Andreas Enge
Hello, it looks like I have stumbled upon an enormous dependency tree: For kdelibs, I would like soprano; for soprano, I would like redland; for redland, I need rasqal; for some tests of rasqal to work, I need perl-xml-dom; for perl-xml-dom, I need libwww-perl; for libwww-perl, I need a lot of

Re: Perl modules

2013-12-06 Thread Ludovic Courtès
Andreas Enge andr...@enge.fr skribis: it looks like I have stumbled upon an enormous dependency tree: For kdelibs, I would like soprano; for soprano, I would like redland; for redland, I need rasqal; for some tests of rasqal to work, I need perl-xml-dom; for perl-xml-dom, I need

Re: [PATCH] HACKING

2013-12-07 Thread Ludovic Courtès
John Darrington j...@darrington.wattle.id.au skribis: commit feae92498356789d19883424cc078e8e8827626b Author: John Darrington j...@gnu.org Date: Sun Dec 1 08:28:54 2013 +0100 HACKING: Updated advice about possible errors in ./bootstrap process. Commit

Multiple Versions of Packages?

2013-12-07 Thread John Darrington
I'm trying to package Octave. It seems that it needs Texinfo to build. Furthermore, it does not work with Texinfo 5.2 which is what we have in guix. I looked at patching it, but it would be non-trivial. I suspect there is still quite a bit of software in the wild that does not work with

Re: Multiple Versions of Packages?

2013-12-07 Thread Ludovic Courtès
Andreas Enge andr...@enge.fr skribis: On Sat, Dec 07, 2013 at 12:13:57PM +0100, John Darrington wrote: Can we have Texinfo 5 and Texinfo 4 concurrently in guix? Yes, without problem. You may add a variable texinfo-4; with a bit of luck, it can simply inherit from texinfo with a few added

Re: [PATCH 2/6] gnu: gtk+: enable introspection.

2013-12-07 Thread Cyril Roelandt
On 12/01/2013 11:12 PM, Ludovic Courtès wrote: Cyril Roelandt tipec...@gmail.com skribis: On 11/30/2013 11:01 PM, Ludovic Courtès wrote: Why is gobject-introspection always accompanied by libffi? Should libffi be a propagated input of gobject-introspection? I've just checked that. Atk,

Re: [PATCH 2/6] gnu: gtk+: enable introspection.

2013-12-07 Thread Ludovic Courtès
Cyril Roelandt tipec...@gmail.com skribis: On 12/01/2013 11:12 PM, Ludovic Courtès wrote: Cyril Roelandt tipec...@gmail.com skribis: On 11/30/2013 11:01 PM, Ludovic Courtès wrote: Why is gobject-introspection always accompanied by libffi? Should libffi be a propagated input of

Re: Perl modules

2013-12-07 Thread Andreas Enge
On Fri, Dec 06, 2013 at 11:56:17PM +0100, Ludovic Courtès wrote: I would add the ‘perl-’ prefix, unless the package stands alone (for instance, Hydra would be called ‘hydra’, not ‘perl-hydra’.) Yes, that would be as for python. For the rest of the name, I would take the Perl module name. So

Re: [PATCH] write the daemon's pid to a file.

2013-12-08 Thread Ludovic Courtès
John Darrington j...@darrington.wattle.id.au skribis: I don't know what you will think of this patch. But I found that it makes running guix under debian a whole lot easier. I suspect the same will be true for many other OSes too. How does it help exactly? On GNU, it’s started by dmd,

Re: [PATCH] write the daemon's pid to a file.el

2013-12-08 Thread John Darrington
Debian uses a script and a program start-stop-daemon. FRom the man page: Note: unless --pidfile is specified, start-stop-daemon behaves similar to killall(1). start-stop-daemon will scan the process table looking for any processes which match the process name, uid,

[PATCH 2/6 v2] gnu: gtk+: enable introspection.

2013-12-08 Thread Cyril Roelandt
* gnu/packages/gtk.scm (atk, gdk-pixbuf, gtk+, pango): enable introspection * guix/build/gnome.scm: New file. --- Makefile.am | 1 + gnu/packages/glib.scm | 3 ++- gnu/packages/gtk.scm | 41 + guix/build/gnome.scm | 31

[PATCH 4/6 v2] gnu: Add iso-codes.

2013-12-08 Thread Cyril Roelandt
* gnu/packages/iso-codes.scm: New file. * gnu-system.am: Add it. --- gnu-system.am | 1 + gnu/packages/iso-codes.scm | 65 ++ 2 files changed, 66 insertions(+) create mode 100644 gnu/packages/iso-codes.scm diff --git a/gnu-system.am

[PATCH 3/6 v2] gnu: Add libpeas.

2013-12-08 Thread Cyril Roelandt
* gnu/packages/gnome.scm (libpeas): New variable. --- gnu/packages/gnome.scm | 64 ++ 1 file changed, 64 insertions(+) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 713b64f..6b852fb 100644 --- a/gnu/packages/gnome.scm +++

[PATCH 5/6 v2] gnu: Add gnome-desktop.

2013-12-08 Thread Cyril Roelandt
* gnu/packages/gnome.scm (gnome-desktop): New variable. --- gnu/packages/gnome.scm | 41 + 1 file changed, 41 insertions(+) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 6b852fb..5940f68 100644 --- a/gnu/packages/gnome.scm +++

Re: [PATCH 2/6 v2] gnu: gtk+: enable introspection.

2013-12-08 Thread Ludovic Courtès
Cyril Roelandt tipec...@gmail.com skribis: * gnu/packages/gtk.scm (atk, gdk-pixbuf, gtk+, pango): enable introspection * guix/build/gnome.scm: New file. [...] --- a/gnu/packages/glib.scm +++ b/gnu/packages/glib.scm @@ -184,9 +184,10 @@ dynamic loading, and an object system.)

Re: [PATCH 4/6 v2] gnu: Add iso-codes.

2013-12-08 Thread Ludovic Courtès
Cyril Roelandt tipec...@gmail.com skribis: * gnu/packages/iso-codes.scm: New file. * gnu-system.am: Add it. Please push! Ludo’.

Re: What for 0.5?

2013-12-09 Thread Ludovic Courtès
l...@gnu.org (Ludovic Courtès) skribis: l...@gnu.org (Ludovic Courtès) skribis: I think we should aim for a 0.5 release within 2 to 4 weeks. So, what do we put in there? We already have nice things: • Better patch handling. • MIPS/N32 port. • Monads, and other API improvements.

System configuration with Guix

2013-12-09 Thread Ludovic Courtès
Hi! Commit 033adfe in Guix adds the (gnu system) Guile module, which is a first stab at providing a declarative system configuration mechanism. This is inspired by NixOS, and is also probably familiar to users of Puppet or Chef. Currently it’s only used to build a QEMU image, but in the

Re: [PATCH] partial fix for zlib cross compilation

2013-12-10 Thread Ludovic Courtès
John Darrington j...@darrington.wattle.id.au skribis: From 592a7329b446d2d8e8a1f7c2e5e6bcb622c7c69c Mon Sep 17 00:00:00 2001 From: John Darrington j...@gnu.org Date: Mon, 9 Dec 2013 22:57:15 +0100 Subject: [PATCH] gnu: compression: Fix cross-compilation of zlib. *

Re: [PATCH] partial fix for zlib cross compilation

2013-12-10 Thread John Darrington
On Tue, Dec 10, 2013 at 02:00:15PM +0100, Ludovic Court??s wrote: John Darrington j...@darrington.wattle.id.au skribis: - (zero? (system* ./configure - (string-append --prefix= out) + ,@(if

[PATCH 3/6 v6] gnu: Add libpeas.

2013-12-10 Thread Cyril Roelandt
* gnu/packages/gnome.scm (libpeas): New variable. --- gnu/packages/gnome.scm | 64 ++ 1 file changed, 64 insertions(+) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 713b64f..e83190a 100644 --- a/gnu/packages/gnome.scm +++

[PATCH 5/6 v3] gnu: Add gnome-desktop.

2013-12-10 Thread Cyril Roelandt
* gnu/packages/gnome.scm (gnome-desktop): New variable. --- gnu/packages/gnome.scm | 41 + 1 file changed, 41 insertions(+) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index e83190a..b2a89bf 100644 --- a/gnu/packages/gnome.scm +++

GNU Guix 0.5 released

2013-12-11 Thread Ludovic Courtès
We are pleased to announce release of GNU Guix version 0.5, representing 395 commits by 11 people over 2 months. This release comes with an updated QEMU virtual machine image that shows preliminary work toward building a stand-alone GNU system with Guix. The image uses the GNU Linux-Libre kernel

Re: [PATCH 3/6 v6] gnu: Add libpeas.

2013-12-11 Thread Ludovic Courtès
Cyril Roelandt tipec...@gmail.com skribis: * gnu/packages/gnome.scm (libpeas): New variable. Please push. Ludo’.

Re: [PATCH 2/6 v3] gnu: gtk+: enable introspection.

2013-12-11 Thread Ludovic Courtès
Cyril Roelandt tipec...@gmail.com skribis: * gnu/packages/gtk.scm (atk, gdk-pixbuf, gtk+, pango): enable introspection * guix/build/gnome.scm: New file. Fine with me, please push! Ludo’.

Re: [PATCH 5/6 v3] gnu: Add gnome-desktop.

2013-12-11 Thread Ludovic Courtès
Cyril Roelandt tipec...@gmail.com skribis: * gnu/packages/gnome.scm (gnome-desktop): New variable. [...] +(inputs + `((intltool ,intltool) + (gdk-pixbuf ,gdk-pixbuf) + (glib ,glib) + (gsettings-desktop-schemas ,gsettings-desktop-schemas) + (gtk+ ,gtk+) +

Cross compiling libxml2

2013-12-12 Thread John Darrington
Trying to cross-compile several packages fails. One reason is that many (inputs ...) should be declared as (native-inputs ...) - I'm working on this problem. But another problem which I'm not sure how to fix is that (assoc-ref inputs libc) returns false. Hence the build fails: Backtrace: In

Re: [PATCH 5/6 v3] gnu: Add gnome-desktop.

2013-12-12 Thread Ludovic Courtès
John Darrington j...@darrington.wattle.id.au skribis: On Wed, Dec 11, 2013 at 10:11:32PM +0100, Ludovic Courtès wrote: Actually ‘intltool’ and ‘pkg-config’ should be in ‘native-inputs’ (you want to be able to run them during the build process when cross-compiling.)

Re: Cross compiling libxml2

2013-12-12 Thread Ludovic Courtès
John Darrington j...@darrington.wattle.id.au skribis: But another problem which I'm not sure how to fix is that (assoc-ref inputs libc) returns false. Hence the build fails: Actually, when cross-compiling, the phase procedures are passed #:inputs and #:native-inputs. So “libc” is in the

Re: [PATCH] file depends upon itself!

2013-12-13 Thread Ludovic Courtès
John Darrington j...@darrington.wattle.id.au skribis: The file command is somewhat unusual in that it depends upon a natively compiled version of itself. Like Guile. Initially I added this field for this purpose: (self-native-input? #t) But what you did is better, and is enough to get

Re: [PATCH] file depends upon itself!

2013-12-13 Thread John Darrington
Try this one. J' On Fri, Dec 13, 2013 at 02:01:43PM +0100, Ludovic Court??s wrote: John Darrington j...@darrington.wattle.id.au skribis: The file command is somewhat unusual in that it depends upon a natively compiled version of itself. Like Guile. Initially I

[PATCH] guix package: allow multiple arguments after -i, -r, and -u

2013-12-13 Thread Mark H Weaver
For your consideration. Mark From 95c205364cd0cececb0a464fea6f4a328467ef54 Mon Sep 17 00:00:00 2001 From: Mark H Weaver m...@netris.org Date: Fri, 13 Dec 2013 15:37:57 -0500 Subject: [PATCH] guix package: allow multiple arguments after -i, -r, and -u. * guix/scripts/package.scm

Re: [PATCH] guix package: allow multiple arguments after -i, -r, and -u

2013-12-13 Thread Ludovic Courtès
Mark H Weaver m...@netris.org skribis: From 95c205364cd0cececb0a464fea6f4a328467ef54 Mon Sep 17 00:00:00 2001 From: Mark H Weaver m...@netris.org Date: Fri, 13 Dec 2013 15:37:57 -0500 Subject: [PATCH] guix package: allow multiple arguments after -i, -r, and -u. * guix/scripts/package.scm

Re: [PATCH] file depends upon itself!

2013-12-13 Thread Ludovic Courtès
John Darrington j...@darrington.wattle.id.au skribis: From 5127a509f71d7308ce622d30c6f0dd55845d9890 Mon Sep 17 00:00:00 2001 From: John Darrington j...@gnu.org Date: Fri, 13 Dec 2013 10:52:12 +0100 Subject: [PATCH] gnu: file: Fixed cross-compilation. * gnu/packages/file.scm (file): [(eq?

Memory usage in ‘guix pull’

2013-12-14 Thread Ludovic Courtès
Hi! On IRC, Arne reported that ‘guix pull’ in the VM image would fail when running with less than 1 GiB of RAM (!). That’s something I didn’t notice on my well-equipped laptop, but it’s definitely unacceptable. This turned out to be due to the hack used to work around http://bugs.gnu.org/15602:

Cross-compilation fixes

2013-12-14 Thread Ludovic Courtès
John Darrington j...@darrington.wattle.id.au skribis: Attached are several patches addressing cross-compilation issues, culminating in a large patch affecting lots of files, moving various inputs to native-inputs. Could you send them inline, one message per patch? That would significantly

<    1   2   3   4   5   6   7   8   9   10   >