Re: Talk for the GHM

2013-07-18 Thread Andreas Enge
So here is my suggestion for the GHM: GNU Guix: Package without a scheme! One of the seducing features of the GNU Guix distribution is that the package management system as well as the package descriptions themselves are written in Guile, the GNU implementation of the Scheme language. But

Re: [PATCH 2/4] Add libaprutil.

2013-07-18 Thread Andreas Enge
Am Freitag, 25. Januar 2013 schrieb Cyril Roelandt: * gnu/packages/libapr: new variable. gnu/packages/libapr.scm | 33 + +(define-public libaprutil While trying to update subversion, I come across libapr.scm. Unlike Debian, we normally do not add lib in front

Re: Guile 2.0.5, HTTP downloads, and progress reports

2013-08-21 Thread Andreas Enge
Am Mittwoch, 21. August 2013 schrieb Ludovic Courtès: Commit db90b40 partially addresses this by removing the fake progress report on Guile 2.0.5, and by printing “please wait” (and “please upgrade”). Feedback from 2.0.5 users is welcome! As far as I can tell, nothing changed, I still get

Re: Guile 2.0.5, HTTP downloads, and progress reports

2013-08-21 Thread Andreas Enge
Am Mittwoch, 21. August 2013 schrieb Ludovic Courtès: What do the following print? guile -c '(pk (version))' My guess is that (version) return 2.0.5-foobar-deb, which defeats the test above. Indeed, this prints ;;; (2.0.5-deb+1-3) My report may have been wrong, as it appears that I did not

Re: LWN article on Guix

2013-08-21 Thread Andreas Enge
Am Dienstag, 20. August 2013 schrieb Ludovic Courtès: If you’ve missed it, the Aug. 1st edition of Linux Weekly News (LWN) had an article about Guix: https://lwn.net/Articles/560760/ . Thanks for the link! It’s well written and conveys the important ideas, though there are a couple of

Re: Agreeing on some rules for packaging.

2013-08-28 Thread Andreas Enge
Am Dienstag, 27. August 2013 schrieb Cyril Roelandt: At the GHM, a Fedora hacker (whose name I forgot) suggested that it might be time for us to write down some rules as to how packaging should be done. It was Patrice Dumas. I agree and volunteer to propose such a document with good packaging

Re: Recursive makefiles

2013-08-28 Thread Andreas Enge
On Thu, Aug 29, 2013 at 12:21:47AM +0200, Ludovic Courtès wrote: Hmm, there was no Makefile in doc/, so how could “cd doc; make pdf” work? Sorry, indeed, it did not work of course. make doc/guix.pdf. With that, “make pdf” at the top level creates doc/guix.pdf, and leaves no intermediate files

Re: Online hackathon ?

2013-08-29 Thread Andreas Enge
On Wed, Aug 28, 2013 at 10:53:53PM +0200, Ludovic Courtès wrote: The second thing is GNU packages. Some of the trickier but more interesting include TeXmacs, Octave, and R, for instance. Octave requires gfortran. How can this be activated in our gcc used for building packages? Andreas

Re: Compiling guix 0.3 on a fedora 8 planetlab node

2013-08-29 Thread Andreas Enge
On Thu, Aug 29, 2013 at 10:02:46PM +0200, Ludovic Courtès wrote: If the answer is “no”, then you may just as well comment out CLONE_NEWIPC in nix/libstore/build.cc. Apart from that, you also need guile version at least 2.0.5, released in January 2012. It would definitely be easier to use a

Re: Recursive makefiles

2013-08-29 Thread Andreas Enge
On Thu, Aug 29, 2013 at 10:04:10PM +0200, Ludovic Courtès wrote: I just did that in commit a9424c0 (already pushed). I think it does the right thing, but if it doesn’t, let’s discuss it. :-) It works well for me, and the patch fixing the size of the graph is also a nice addition. Thanks!

Python 3 native-search-paths

2013-08-31 Thread Andreas Enge
I just noticed that there is a variable native-search-paths in python-2, which looks like it should be updated for python 3. However, when I modify the package accordingly, it is not recompiled. How come? Is this variable really needed? Andreas

Re: Python 3 native-search-paths

2013-09-01 Thread Andreas Enge
On Sat, Aug 31, 2013 at 08:06:34PM +0200, Ludovic Courtès wrote: It has no effect in the build of Python itself; its effect is only when building Python code that uses Python and one or more Python libs. I still think something is wrong here and that this variable should be included into the

Re: Git.

2013-09-01 Thread Andreas Enge
/gnu/packages/version-control.scm @@ -2,6 +2,7 @@ ;;; Copyright © 2013 Nikita Karetnikov nik...@karetnikov.org ;;; Copyright © 2013 Cyril Roelandt tipec...@gmail.com ;;; Copyright © 2013 Ludovic Courtès l...@gnu.org +;;; Copyright © 2013 Andreas Enge andr...@enge.fr ;;; ;;; This file is part

Re: Python 3 binaries

2013-09-01 Thread Andreas Enge
On Sun, Sep 01, 2013 at 07:34:03PM +0200, Ludovic Courtès wrote: However, my understanding from what Cyril and Brandon said is that users may prefer to have it called ‘python3’ by default, so they can install both Python 2 and Python 3 in parallel. Furthermore, they can choose to have (say)

Re: Python 3 binaries

2013-09-01 Thread Andreas Enge
On Sun, Sep 01, 2013 at 07:40:18PM +0200, Cyril Roelandt wrote: Packages usually exist in two different versions: python-foo and python3-foo. I think this is quite a good way of packaging both Python 2 and 3. One day, maybe nobody will use Python 2.x any more, and we'll just use python

Re: [PATCH] gnu: Add Python 3.

2013-09-01 Thread Andreas Enge
On Sun, Sep 01, 2013 at 09:40:27PM +0200, Ludovic Courtès wrote: Speaking of which: in the future, we should use topic branches for such things, to avoid disrupting the main branch. For instance, I’ve locally switched back to Python 2 as the default since I was otherwise unable to use the

Re: Git.

2013-09-01 Thread Andreas Enge
On Sun, Sep 01, 2013 at 09:48:47PM +0200, Ludovic Courtès wrote: Please indent according to scoping, and check the return value of CONFIGURE: (let ((configure (...))) (and (apply configure args) (substitute* ...))) Thanks, I updated the recipe, and am going to push. Andreas

Re: Optimizing profile creation

2013-09-03 Thread Andreas Enge
On Mon, Sep 02, 2013 at 11:14:27PM +0200, Ludovic Courtès wrote: Please report any speedups or bugs you may have. :-) Nothing to report so far, but this is a very neat optimisation! Andreas

Re: Naming scheme for Python packages

2013-09-04 Thread Andreas Enge
On Wed, Sep 04, 2013 at 10:52:08PM +0200, Cyril Roelandt wrote: (define pytz (package (name python-pytz) ...)) This is quite Debianish. I like it. But the alternative (as I suggested in the packaging guidelines) is as debianish: (define python-pytz (package

Re: Naming scheme for Python packages

2013-09-04 Thread Andreas Enge
On Wed, Sep 04, 2013 at 10:51:17PM +0200, Ludovic Courtès wrote: However, I don’t think that scheme should be followed for variable names: it’s tedious to type, and Guile offers mechanisms to select/rename bindings imported from other bindings. Thus I would do: (define pytz (package

Re: Naming scheme for Python packages

2013-09-06 Thread Andreas Enge
On Thu, Sep 05, 2013 at 03:00:27PM +0200, Ludovic Courtès wrote: BTW, I haven’t check whether this is the case already, but we need something like (define (package-with-explicit-python p python) ;; Return a version of P built for PYTHON. (package (inherit p) ...)) so we can just

Re: Python 3 binaries

2013-09-08 Thread Andreas Enge
Hello, time to give a quick update! What I implemented in the python branch, following the discussions on the list, is the following: On Mon, Sep 02, 2013 at 08:24:48AM +0200, Brandon Invergo wrote: Then that means we don’t really have to worry, and just document that the python-3.x package

Re: Python-build-system does not honour phases

2013-09-10 Thread Andreas Enge
On Tue, Sep 10, 2013 at 10:26:55AM +0200, Andreas Enge wrote: Maybe we should try to use a variable name %python-standard-phases instead. The attached patch to guix/build/python-build-system.scm does just this and works. Would it make sense to push it? The part of the patch adding python

Re: Python-build-system does not honour phases

2013-09-10 Thread Andreas Enge
On Tue, Sep 10, 2013 at 07:48:30PM +0200, Ludovic Courtès wrote: You’re mixing different things: the line above is on the host side, whereas the patch I proposed changes the modules imported on the build side. Okay, I get it! Can you try this patch to check the value of ‘phases’? Without

Re: Python-build-system does not honour phases

2013-09-10 Thread Andreas Enge
So the next module python-dateutil works. But again, python setup.py install complains that the path it wishes to install to, /nix/store/q637nhgrixha1f8cfl32l6gvviha737g-python2-dateutil-1.5/lib/python2.7/site-packages does not exist and is not in PYTHONPATH. So I added the following:

Re: Python-build-system does not honour phases

2013-09-11 Thread Andreas Enge
On Tue, Sep 10, 2013 at 11:34:29PM +0200, Andreas Enge wrote: Maybe. Bazaar does. Calibre creates elf executables, but also installs python modules. So I will go ahead with this. Okay, done in commit 824af8cadc1b4f1ac7a859f3d18cbe69b195a844, and used for python(2)-setuptools and a new package

Python

2013-09-13 Thread Andreas Enge
Hello, recently I added a few more python packages, and things seem to work well (except for the surprising realisation that more projects than not seem to still depend on python 2 instead of python 3). So I do not expect big changes to the python build system in the near future. I considered

Re: Python

2013-09-14 Thread Andreas Enge
On Fri, Sep 13, 2013 at 06:25:00PM +0200, Cyril Roelandt wrote: See http://www.python.org/download/ : we should stick to 3.3.2. I see, so the a1 and a2 are not the first bugfix releases, but alpha versions. The python branch is now merged back into master and deleted. Andreas

Re: Treating patches as part of ‘origin’

2013-09-18 Thread Andreas Enge
On Sun, Sep 15, 2013 at 11:05:25PM +0200, Ludovic Courtès wrote: comply (like TeX Live’s ‘getnonfreefonts’) Just as a comment, this is, as far as I can tell, not contained in the regular texlive distribution. I cannot locate it on my system. Andreas

Re: QEMU image boots into dmd

2013-09-21 Thread Andreas Enge
On Sat, Sep 21, 2013 at 01:09:43AM +0200, Ludovic Courtès wrote: (version -0.4 is out BTW, 10 years later ;-)). The - is not a typo? It looks very weird. Andreas

Packages with libraries and binaries

2013-09-22 Thread Andreas Enge
When trying to use cdparanoia, I noticed the following: $ ldd `which cdparanoia` linux-vdso.so.1 = (0x7fff1e9dd000) libcdda_interface.so.0 = not found libcdda_paranoia.so.0 = not found libm.so.6 =

Re: Order of listed packages

2013-09-22 Thread Andreas Enge
On Sun, Sep 22, 2013 at 09:18:50PM +0200, Cyril Roelandt wrote: On 09/22/2013 03:29 PM, Andreas Enge wrote: Currently, guix package -I lists the latest installed package first, which often ends up scrolling out of the window. However, this is most of the time where things happen, new

Re: Goals for 0.4

2013-09-25 Thread Andreas Enge
On Thu, Aug 29, 2013 at 10:42:23PM +0200, Andreas Enge wrote: On Thu, Aug 29, 2013 at 02:34:27PM +0200, Ludovic Courtès wrote: • Manual: improve as we see fit; notably add a section on font usage for X applications. I would volunteer for this one. The main problem that gtk

Re: Goals for 0.4

2013-09-26 Thread Andreas Enge
On Wed, Sep 25, 2013 at 03:13:25PM +0200, Ludovic Courtès wrote: Yes, so normally installed GTK+ apps will work out of the box now. The only thing we could document is that fonts installed in the user profile will automatically be picked up. Probably, one will still need to install

Re: [PATCH] gnu: add GL

2013-09-30 Thread Andreas Enge
On Mon, Sep 30, 2013 at 09:31:48PM +0200, Ludovic Courtès wrote: youlys...@riseup.net skribis: Attached is a patch to add gl.scm, a set of a applications, extensions, utilities, or what have-you, related to Opengl-- that don't really deserve/fit to be in there own file and/or module. When

Re: Gtk+ 3

2013-10-02 Thread Andreas Enge
On Wed, Oct 02, 2013 at 12:14:47AM +0200, Ludovic Courtès wrote: So that means GTK+ 3 actually works, right? That’s cool! This is a good question, since none of the packages I am interested in uses gtk+ so far. But I am working on packaging one ;-) I tried to use the slideshow binary from the

Re: Gtk+ 3

2013-10-02 Thread Andreas Enge
On Wed, Oct 02, 2013 at 02:16:42PM +0200, Ludovic Court??s wrote: I’ll check if Geeqie works and report back. Geeqie does not compile, whence commit 8b0275b6443. Andreas

Brasero, or gnome without gnome

2013-10-02 Thread Andreas Enge
Hi, the attached patch is supposed to add the gnome cd burner brasero. It compiles, but starting brasero fails on my debian kde desktop with the following messages: ** (brasero:15560): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name

Re: Gtk+ 3

2013-10-02 Thread Andreas Enge
On Wed, Oct 02, 2013 at 02:16:42PM +0200, Ludovic Court??s wrote: I think Xnee has an optional gnee program (or something like that) that provides a GTK+ GUI. But maybe it explicitly checks for gtk+-2.0 and just disables that when that is not found? Even with gtk+-2, configure ends like this:

Re: Brasero, or gnome without gnome

2013-10-02 Thread Andreas Enge
On Wed, Oct 02, 2013 at 02:41:46PM +0200, Andreas Enge wrote: How can we get around running commands such as /usr/bin/glib-compile-schemas --allow-any-name /usr/share/glib-2.0/schemas/ ? It appears that glib-compile-schemas is called during the build or installation process of brasero

Re: Packages with libraries and binaries

2013-10-06 Thread Andreas Enge
On Sat, Oct 05, 2013 at 02:52:47PM +0200, Ludovic Courtès wrote: Exactly. You need that snippet, as in python.scm: That did it, thanks for the explanations! Andreas

Re: Qt

2013-10-10 Thread Andreas Enge
On Thu, Oct 10, 2013 at 03:09:09PM +0200, Ludovic Courtès wrote: Andreas Enge andr...@enge.fr skribis: I do not know how much this slows down qt applications. According to wikipedia, sse2 arrived in 2001. So one could argue that adding it would exclude almost no machines. Yes, you may

LXDE, was: Brasero, or gnome without gnome

2013-10-10 Thread Andreas Enge
On the desktop front, I just came across this on my search for a simple sample qt application to check my library with: http://www.zdnet.com/lxde-waves-goodbye-to-gtk-in-merge-with-razor-qt-718476/ Andreas

Re: Qt

2013-10-12 Thread Andreas Enge
So I added Qt 4.8.5, after disabling a few tests requiring an X server - adding xorg-server as an input was not enough, as the server would not be started by the tests, but supposed to be already running. Two hello world programs I found in a tutorial compile. The gui program complains about a

Error on installed qt-4 package

2013-10-12 Thread Andreas Enge
The following transcript shows a problem I have trouble understanding; I can build qt-4 with ./preinst-env, but not after installation (on git-1e9ed0e3): $ rm -rf ~/.cache $ rm -rf /usr/local/guix-git/share $ make install $ guix package -A qt qt 4.8.5 out gnu/packages/qt.scm:67:2 qt

Re: Qt

2013-10-12 Thread Andreas Enge
On Sat, Oct 12, 2013 at 09:38:08PM +0200, Ludovic Court??s wrote: I wonder how people address this in general. Perhaps we could start xvfb in a pre-check phase if that’s enough? (Something is weird with your character encoding. Or with my character decoding?) I think that people either do not

Re: Error on installed qt-4 package

2013-10-12 Thread Andreas Enge
On Sat, Oct 12, 2013 at 09:50:34PM +0200, Ludovic Court??s wrote: That’s because one of the ‘search-patch’ invocations returned #f–i.e., the patch wasn’t found in the search path. Ah, my error - I forgot to add the patch to gnu-system.am. Sorry! Andreas

Evince

2013-10-14 Thread Andreas Enge
Evince does not work at all for me. When I call evince file.pdf, the console output is ** (evince:5791): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files Error registering document:

Re: Evince

2013-10-15 Thread Andreas Enge
On Mon, Oct 14, 2013 at 11:10:03PM +0200, Ludovic Courtès wrote: ** (evince:5791): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files I think this one is harmless for the time

Re: Preliminary MIPS N32 port now available

2013-10-18 Thread Andreas Enge
On Fri, Oct 18, 2013 at 11:41:24AM -0400, Mark H Weaver wrote: More importantly, because there are so many patches for Loongson 2F that are not yet ready to be applied upstream -- either because they are not sufficiently clean, or because they choose a compile-time configuration that uses

Re: Add pem

2013-10-23 Thread Andreas Enge
Hello, On Mon, Oct 21, 2013 at 06:14:47PM -0500, Eric Bavier wrote: This patch adds the pem package. Comments welcome. it looks good to me and compiles. I would recommend to accept the patch. Thanks a lot for your contribution! Andreas

Re: [PATCH] gnu: Add libmikmod

2013-10-23 Thread Andreas Enge
Hello, On Mon, Oct 21, 2013 at 08:00:50PM -0400, David Thompson wrote: I'm starting to work on packages for SDL and its extension libraries. They depend on some libraries that are not yet packaged. This is the first of these packages: libmikmod. how about putting all of them into a module

Re: [PATCH] gnu: Add libmikmod

2013-10-25 Thread Andreas Enge
On Wed, Oct 23, 2013 at 06:14:17PM -0400, David Thompson wrote: I will, but libmikmod is a library that is not directly associated with SDL, so I made a separate module. Well, I am a bit wary about creating lots of files for small packages. If it occurs essentially as a dependency of sdl, I

Re: [PATCH] gnu: Add libmikmod

2013-10-26 Thread Andreas Enge
On Fri, Oct 25, 2013 at 07:49:12PM -0400, David Thompson wrote: After copyright, I have '??' instead of '©'; maybe the file is not in utf-8 format? Mark Weaver pointed out that my attachment has no MIME type specifying it to be UTF-8 text. I have tweaked an Icedove setting, so hopefully

Re: The new patch method and mit-krb5

2013-10-30 Thread Andreas Enge
On Wed, Oct 30, 2013 at 04:35:26PM +0100, Ludovic Courtès wrote: The new method won’t work in this case. Thus, the patch has to be applied manually with Alternatively, could we modify (guix packages patch-and-repack) so that instead of calling tar directly, it executes the phase named

Re: The new patch method and mit-krb5

2013-10-30 Thread Andreas Enge
On Wed, Oct 30, 2013 at 07:15:32PM +0100, Ludovic Courtès wrote: The notion of phases is internal to the build system, so we can’t really do that. Well, the phases are part of the package object. So should it not be able to extract them? Or does the source field not have any access to the

Re: Test failures with 0.9.31

2013-10-30 Thread Andreas Enge
On Wed, Oct 30, 2013 at 10:42:39PM +0100, Ludovic Courtès wrote: Sounds like tests may need to be run sequentially. Did you try #:parallel-tests? #f ? Yes, that was it! Thanks for spotting this. I will apply it immediately to libextractor also. Andreas

Re: [PATCH] gnu: cmake: Bump to 2.8.12

2013-11-01 Thread Andreas Enge
On Thu, Oct 31, 2013 at 11:42:57PM +0100, Cyril Roelandt wrote: I don't think I can build PA on my laptop though. Which means I can't build Qt, which means I can't push the cmake update, which means Nikita can't get Lapack working. What should we do ? Please push the cmake update; I think I

Re: [PATCH] gnu: Add ffmpeg.

2013-11-02 Thread Andreas Enge
On Sat, Nov 02, 2013 at 12:37:20AM +0100, Ludovic Courtès wrote: I have a test failure on x86_64 (for /nix/store/iz59b5w12xj4p9yf2mn9vbg7i69vvnks-ffmpeg-2.1): This is the exact same hash that I compiled without problem. Could you try a few times to see whether it is deterministic? Or maybe

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

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

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

2013-11-17 Thread Andreas Enge
guile currently does not compile in core-updates, I cannot test the patch there. Andreas From a1c81413937dbaae283a1fb4ea9d80c13e62dd90 Mon Sep 17 00:00:00 2001 From: Andreas Enge andr...@enge.fr Date: Sun, 17 Nov 2013 13:22:15 +0100 Subject: [PATCH] gnu: gettext: Enable xgettext --language=glade

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

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

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-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: Run ./nix/sync-with-upstream after pull!

2013-12-18 Thread Andreas Enge
On Thu, Dec 19, 2013 at 12:06:49AM +0100, Ludovic Courtès wrote: Make sure to run ./nix/sync-with-upstream to fix that (this script has an additional patch rule to fix that.) When doing this, I get: sync-with-upstream: `..' is not the valid top-level source directory When I do cd nix;

Re: Signed archive export/import

2013-12-20 Thread Andreas Enge
Hello! The check of the crypto part fails with FAIL: tests/pk-crypto = Starting test pk-crypto (Writing full log to pk-crypto.log) FAIL string-gcry-sexp-string # of expected passes 6 # of unexpected failures 1 using an older libgcrypt 1.5.3 from Guix; is version

Re: Signed archive export/import

2013-12-20 Thread Andreas Enge
On Fri, Dec 20, 2013 at 06:54:50PM +0100, Ludovic Courtès wrote: Could you post $top_builddir/{pk-cryto,store}.log ? Here they are! Andreas Starting test pk-crypto Group begin: pk-crypto Test begin: test-name: string-gcry-sexp-string Test end: result-kind: fail actual-value: ((foo

Re: mesa in xorg.scm

2013-12-27 Thread Andreas Enge
On Fri, Dec 27, 2013 at 11:05:22PM +0100, Ludovic Courtès wrote: John Darrington j...@darrington.wattle.id.au skribis: I wondered why mesa is defined in the module xorg.scm since it really doesn't have much to do with X, other than X is one graphics system it supports. Wouldn't the

Dependency of gnutls-dane on openssl?

2013-12-28 Thread Andreas Enge
Hello, gnutls as currently packaged for guix, the gnu system, issues the following warning at configuration: *** libunbound was not found. Libdane will not be built. I tried to build libunbound, but it depends on SSL, which I take to mean openssl. If this is true, then gnutls with dane support

Re: The Nixpkgs Monitor

2014-01-18 Thread Andreas Enge
On Tue, Jan 14, 2014 at 02:42:47PM +0100, Ludovic Courtès wrote: A great initiative that we could get inspiration from: the Nixpkgs Monitor scans packages for updates à la ‘guix refresh’ (but not limited to GNU packages), and also for CVEs. What is the limitation on scanning for updates only

Re: Neon and reverse address lookup

2014-01-18 Thread Andreas Enge
On Sat, Jan 18, 2014 at 09:41:14AM -0500, Mark H Weaver wrote: I think we should include /etc/hosts in the chroot with an entry for localhost. We might also need /etc/nsswitch.conf; I'm not sure. I see no reason not to do this, and I suspect it would ultimately take less time and effort than

Re: Heads-up: daemon update

2014-01-20 Thread Andreas Enge
Now I get messages like guix build: error: build failed: got unexpected path `/nix/store/y7hz3la98sk4lmxmsvzbvjxifz4yrnwz-tzdata-2013d' from substituter Maybe we need to clear /nix/store on hydra and restart it to fill the store again? Andreas

Re: New package recipe: libopus-1.1

2014-01-22 Thread Andreas Enge
Hello Sree, thanks for the patch, and congratulations for your first guix package (which I did not try out yet, I simply assumed it worked...). Actually, it should go into oggvorbis.scm, where we put all xiph codecs. Could you please do so and drop the new file, also from gnu-system.am? I am not

Re: Heads-up: daemon update

2014-01-23 Thread Andreas Enge
On Tue, Jan 21, 2014 at 11:51:08PM +0100, Ludovic Courtès wrote: Do you have a way to reproduce it (command line + “will be downloaded” list)? I tried a few substitutions at random and everything went fine. Now everything goes well for me, too. No idea what happened. Andreas

Re: The Nixpkgs Monitor

2014-01-23 Thread Andreas Enge
On Sat, Jan 18, 2014 at 04:35:14PM +0100, Ludovic Courtès wrote: And what do we do for URIs in http:// or mirror://? What is the particular problem? For ffmpeg, for instance, the uri reads (uri (string-append http://www.ffmpeg.org/releases/ffmpeg-; version

Re: [PATCH 3/3] gnu: Add octave and dependencies

2014-01-26 Thread Andreas Enge
On Sun, Jan 26, 2014 at 08:38:16AM +0100, John Darrington wrote: So it would not reduce the total number of inputs. Further, it would mean we would have to devise a number of potentially complicated patches, which we would be condemned to maintain. Further, it seems to me, to be a bit

Re: Gnunet-0.10.0 recipe

2014-01-31 Thread Andreas Enge
On Fri, Jan 31, 2014 at 12:33:20AM +0100, Sree Harsha Totakura wrote: Here's the new patch with Andreas' changes and Openssl included as a dependency. Thanks, I will have a look later. Andreas

Re: Symlinks to generic names

2014-02-02 Thread Andreas Enge
On Sun, Feb 02, 2014 at 02:40:39PM +0100, John Darrington wrote: python3 - python For python, the binary python is provided by python-2.7.6. The binary python3 (and python3.3) is provided by python-3.3.3. And there is python-wrapper, which installs python-3.3.3 and creates symlinks python -

Re: luajit recipe

2014-02-04 Thread Andreas Enge
Hello, On Tue, Feb 04, 2014 at 10:46:25PM +0100, Raimon Grau wrote: Here's the luajit recipe. I'd appreciate any comments you have on that (It's my first (hopefully not the last) contribution to this project). excellent! Just a few very quick comments: (define-module (gnu packages luajit)

Re: Gnunet-0.10.0 recipe

2014-02-05 Thread Andreas Enge
On Tue, Feb 04, 2014 at 12:00:39AM +0100, Ludovic Courtès wrote: For the record, patches for pkgblurbs.txt (the file containing those descriptions in GNU Womb) should go to bug-w...@gnu.org. Good to know. I could submit a small patch concerning this last sentence, but as the gnunet developers

Re: Neon and reverse address lookup

2014-02-05 Thread Andreas Enge
On Sun, Jan 19, 2014 at 04:40:43PM +0100, Ludovic Courtès wrote: The issue is that the default config for the ‘hosts’ database when resolv.conf is missing is (see nss/hosts-lookup.c): dns [!UNAVAIL=return] files When doing a host name lookup, ‘dns’ is unavailable, so we go on with ‘files’

Re: [PATCH] gnu: gnu-pw-mgr: Upgrade to 1.1

2014-02-06 Thread Andreas Enge
On Wed, Feb 05, 2014 at 03:48:19PM -0600, Eric Bavier wrote: * gnu/packages/gnu-pw-mgr.scm (gnu-pw-mgr): Upgrade to 1.1 Applied, thanks! Andreas

Re: Changes made to pysqlite-2.6.3 without changing the version number

2014-02-09 Thread Andreas Enge
On Sat, Feb 08, 2014 at 05:58:27PM +0100, Ludovic Courtès wrote: The solution is for ‘core-updates’ to switch to Guile 2.0.10 (hopefully released within a couple of weeks, thanks to Mark), or to introduce a patch like the one Cyril posted some time ago. If we only have to wait for a couple of

Re: [PATCH] gnu: gnunet: Add GNUnet-0.10.0.

2014-02-10 Thread Andreas Enge
-tests.patch: New file. * gnu-system.am (dist_patch_DATA): Add the above two patch files. Co-authored-by: Andreas Enge andr...@enge.fr Applied. However, gnurl fails to build for me: see my message from February 5: https://lists.gnu.org/archive/html/guix-devel/2014-02/msg00057.html

Re: [PATCH] gnu: gnunet: Add GNUnet-0.10.0.

2014-02-11 Thread Andreas Enge
Hello, On Tue, Feb 11, 2014 at 09:05:31AM +0100, Ludovic Courtès wrote: Well, let’s see how we can fix things from here. finally, this was not such a big problem, I had just added libmicrohttpd and done a bit of reformatting following Mark's suggestions (which you have also done independently).

Re: [PATCH] gnu: gnunet: Add GNUnet-0.10.0.

2014-02-11 Thread Andreas Enge
On Tue, Feb 11, 2014 at 09:25:37AM +0100, Andreas Enge wrote: I could try to update curl and see whether the test problem still occurs. Things are worse with curl 7.35.0 (which requires python for at least one of its tests): Test 172 still fails, and additionally, 1221 and 1222 fail. So a patch

Re: Hydra serving source tarballs

2014-02-12 Thread Andreas Enge
On Wed, Feb 12, 2014 at 01:34:26PM +0100, Sree Harsha Totakura wrote: I just observed that `guix build' is downloading source tarballs from Hydra. Is this supposed to be a feature? If so, what is the rationale behind not trying to download the source ball from mirrors or upstream download

Re: none

2014-02-12 Thread Andreas Enge
On Wed, Feb 12, 2014 at 09:30:53PM +0100, Ludovic Courtès wrote: I think this is largely because the official PKG_CHECK_MODULES Autoconf macro doesn’t fail by default when pkg-config is not found (which may or may not be a good idea, depending on the package.) Then it is the authors'

Re: [PATCH] gnu: ratpoison: Patch to use $SHELL instead of /bin/sh

2014-02-13 Thread Andreas Enge
On Thu, Feb 13, 2014 at 01:28:25AM -0500, Mark H Weaver wrote: I'm not entirely sure this will be wanted, but it bugged me that ratpoison has /bin/sh hardcoded in its source code. WDYT? Should it be replaced by the user $SHELL or by (which bash)? Andreas

Re: [PATCH] gnu: gnutls: Configure location of system-wide trust store

2014-02-19 Thread Andreas Enge
On Tue, Feb 18, 2014 at 09:47:18PM -0500, Mark H Weaver wrote: This patch is needed to allow gnutls to find the system-wide trust store (trusted CA certificates). + --with-default-trust-store-file=/etc/ssl/certs/ca-certificates.crt))) As there is no system, and we advertise per user

Re: [PATCH] gnu: gnutls: Configure location of system-wide trust store

2014-02-19 Thread Andreas Enge
On Wed, Feb 19, 2014 at 05:13:26AM -0500, Mark H Weaver wrote: However, GnuTLS does not support an environment variable setting, so we would have to patch the code (add_system_trust in lib/system.c). I strongly considered doing this, but I'm worried about the possible security implications.

Re: [PATCH] gnu: gnutls: Configure location of system-wide trust store

2014-02-19 Thread Andreas Enge
On Wed, Feb 19, 2014 at 02:40:42PM +0100, Ludovic Courtès wrote: So, all in all, while this is not ideal, using this configure flag to point to /etc/ssl/... sounds like a viable option to me. It’s consistent with what other distros do, and it’s what we want to do eventually. (Also, I think

GSoC

2014-02-19 Thread Andreas Enge
Hello, I still think that an infrastructure based on gnunet for distributing cryptographically signed packages would be interesting. In a nutshell, I would like arbitrary independent instances to inject signed packages into the network. A user could maintain a list of trusted keys and try to

Re: About Gsoc 2014

2014-02-19 Thread Andreas Enge
On Wed, Feb 19, 2014 at 05:46:17PM +, Manolis Ragkousis wrote: With less than 12 hours for GNU to submit ideas for this year's Gsoc, I am wondering if porting guix to hurd and creating a guix hurd system, which I am currently working on, is worthy for a Gsoc idea. I am an eligible student,

Re: GNUnet build failure on mips64el

2014-02-21 Thread Andreas Enge
On Fri, Feb 21, 2014 at 06:49:43PM +0100, Ludovic Courtès wrote: The same holds for Qt - its build times out after 2 hours, when it is simply not finished. Could we raise the timeout on hydra? IIUC the code, there’s not absolute timeout by default, only a timeout-on-silence. Which one do we

Re: [PATCH] gnu: Add miniupnpc.

2014-02-23 Thread Andreas Enge
Hello, your message headers contain: Content-Type: text/plain; charset=y so that git am complains about fatal: cannot convert from y to UTF-8 Or does the list software mess it up? On Sat, Feb 22, 2014 at 10:37:05AM +0100, Sree Harsha Totakura wrote: + #:phases + (alist-delete

  1   2   3   4   5   6   7   8   9   10   >