bug#23997: PyPI updater broken

2016-07-16 Thread Cyril Roelandt
On 07/15/2016 07:05 PM, Ludovic Courtès wrote: > Following the PyPI URL change, our updater is broken: Indeed, "guix-package->pypi-name" is broken. If my understanding is correct, not all of our Python packages use the "new" URL scheme, right? Cyril.

bug#23780: [PATCH] import: pypi: do not fail when 'run_requires' is missing from the metadata.

2016-06-17 Thread Cyril Roelandt
* guix/import/pypi.scm (read-wheel-metadata): do not crash when 'run_requires' is missing from the metadata. --- guix/import/pypi.scm | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/guix/import/pypi.scm b/guix/import/pypi.scm index 70ef507..f08d948 100644 --- a/guix/impor

bug#23780: guix import pypi jedi: weird backtrace, no proper error message

2016-06-17 Thread Cyril Roelandt
On 06/17/2016 01:31 PM, Danny Milosavljevic wrote: > Thanks! > > I've asked the jedi maintainers, see > > > I quickly looked at the code, some of the dependencies are listed in tox.ini (mostly those needed for testing), but there doesn't seem to

bug#23396: Can't install cmus package

2016-04-28 Thread Cyril Roelandt
On 04/28/2016 07:21 PM, j wolf wrote: > https://github.com/lipnitsk/libcue/archive/v1.4.0.tar.bz2"; 404 "Not Found" > failed to download https://github.com/lipnitsk/libcue/archive/v1.4.0.zip is available, though. I'm wondering if github removed all .tar.gz/.tar.bz2 files. Does anyone know? Cyril.

bug#23364: python-statsmodels build failures

2016-04-24 Thread Cyril Roelandt
On 04/24/2016 11:27 PM, Mark H Weaver wrote: > python-statsmodels builds have been failing consistently on Hydra since > about February 10. > This seems to be a known issue. Bug report: https://github.com/statsmodels/statsmodels/issues/2666 Pull request (with a slightly more complex set of patch

bug#22533: Non-determinism in python-3 ".pyc" bytecode

2016-03-29 Thread Cyril Roelandt
Here is a version of the patch that works with the upstream Python, but that I cannot get to work with our Guix recipe. Could you test it and tell me what you think? I intend to push this to CPython. Cyril. diff --git a/Lib/importlib/_bootstrap.py b/Lib/importlib/_bootstrap.py index c4ee41a..d988

bug#22533: Non-determinism in python-3 ".pyc" bytecode

2016-03-29 Thread Cyril Roelandt
Here is a version of the patch that works with the upstream Python, but that I cannot get to work with our Guix recipe. Could you test it and tell me what you think? I intend to push this to CPython. Cyril. diff --git a/Lib/importlib/_bootstrap.py b/Lib/importlib/_bootstrap.py index c4ee41a..d988

bug#21879: WeeChat does not start

2015-11-18 Thread Cyril Roelandt
On 11/18/2015 10:22 PM, Ludovic Courtès wrote: > Could you double-check what’s happening, possibly running it through > strace to see if it’s actually executing /usr/bin/python? I'm pretty sure it does that. It even loads libraries from the Debian Python path, that is why it tries to import a Debi

bug#21879: WeeChat does not start

2015-11-18 Thread Cyril Roelandt
On 11/18/2015 09:05 PM, Luis Felipe López Acevedo wrote: > In a different machine, but still Debian 8 and Guix 0.9.0: > > 1. I ran 'guix pull' > 2. Installed weechat > > I get the same error. On Debian Sid + Guix, I installed weechat in a "guix environment", and could not reproduce the issue (we

bug#21879: WeeChat does not start

2015-11-12 Thread Cyril Roelandt
On 11/11/2015 03:06 PM, Luis Felipe López Acevedo wrote: > Hi, > > I installed WeeChat 1.3 using Guix 0.9.0 on Debian 8, but It doesn't > start when I run it. I get this error instead: > > Traceback (most recent call last): > File "/usr/lib/python2.7/site.py", line 563, in > main() > Fil

bug#21675: Guix environment is incredibly slow when using Python2 packages

2015-10-12 Thread Cyril Roelandt
Let's look at the following command, which behaves as expected: $ time guix environment --ad-hoc --pure python-pbr python-babel python-iso8601 python-debtcollector python-netaddr python-oslo.config python-oslo.i18n python-oslo.serialization python-oslo.utils python-prettytable python-requests pyth

bug#20889: python Tkinter

2015-07-05 Thread Cyril Roelandt
On 07/05/2015 12:16 PM, Ludovic Courtès wrote: > I’m asking because it might be that we could keep the default Python > without Tk, and only use the Tk-enabled Python for the few packages that > need it, if it’s rare enough. No, we do not want that. Users who install Python expect to be able to im

bug#20967: tk FTBFS on master

2015-07-04 Thread Cyril Roelandt
Invalid bug.

bug#20967: tk FTBFS on master

2015-07-04 Thread Cyril Roelandt
On 07/04/2015 03:45 PM, Ludovic Courtès wrote: > Cyril Roelandt skribis: > >> I cannot seem to build tk from master: >> >> >> $ make && ./pre-inst-env guix build tk > > Works for me too: > Yeah my bad. The issue happens when I ad

bug#20889: python Tkinter

2015-07-03 Thread Cyril Roelandt
On 06/24/2015 09:14 AM, Federico Beffa wrote: > The python package does not provide Tkinter which is part of the > Python Standard Library > https://docs.python.org/3/library/tkinter.html?highlight=tkinter#module-tkinter > I think we need to add tcl and tk to the inputs, and add the corresponding

bug#20967: tk FTBFS on master

2015-07-02 Thread Cyril Roelandt
I cannot seem to build tk from master: $ make && ./pre-inst-env guix build tk Backtrace: In guix/packages.scm: 881: 19 [thunk] 813: 18 [bag->derivation # # #] In srfi/srfi-1.scm: 576: 17 [map # (# # # ...)] In guix/packages.scm: 678: 16 [expand-input # # # ...] 636: 15 [cache # # #] 881: 1

bug#16569: [PATCH] gnu: Enable the 'ctypes' module in Python.

2014-01-31 Thread Cyril Roelandt
* gnu/packages/python.scm (python-2): add libffi to the inputs and use it to build the ctypes module. --- gnu/packages/python.scm | 7 +++ 1 file changed, 7 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 6d2c940..260bace 100644 --- a/gnu/packages/python.s

bug#16569: Python package doesn't install ctypes module

2014-01-31 Thread Cyril Roelandt
On 01/27/2014 08:17 PM, Sree Harsha Totakura wrote: On 01/27/2014 07:06 PM, Ludovic Courtès wrote: Is this fixed with the libffi change you proposed (commit d43547f12d4eae19845f3bf13a53a050af965063)? I haven't tested it, but I don't think the libffi change I proposed would fix this, because py

bug#14884: TLS connection not terminated properly

2014-01-23 Thread Cyril Roelandt
On 01/23/2014 08:44 PM, Andreas Enge wrote: On Tue, Jan 21, 2014 at 05:56:05PM +0100, Ludovic Courtès wrote: I guess we’ll have to add that patch to Guile in ‘core-updates’, so we can actually benefit from it when building source derivations. Are the sources not fetched with the system guile i

bug#15584: [PATCH] gnu: Valgrind: make it work with glibc 2.18.

2013-10-10 Thread Cyril Roelandt
* gnu/packages/patches/valgrind-glibc.patch: update it. --- gnu/packages/patches/valgrind-glibc.patch | 73 +++ 1 file changed, 7 insertions(+), 66 deletions(-) diff --git a/gnu/packages/patches/valgrind-glibc.patch b/gnu/packages/patches/valgrind-glibc.patch index be

Re: Cross bootstrap!

2013-07-03 Thread Cyril Roelandt
On 07/01/2013 10:21 AM, Nikita Karetnikov wrote: Let’s see if this solves the problem you reported (and Cyril too, on IRC.) I still see "substitute-binary" messages when I'm using '--no-substitutes'. Cyril, does it work on your machine? It seems to be worki

Re: FTBFS on GNU/Hurd

2013-07-02 Thread Cyril Roelandt
or GNU bug. According to the GNU documentation (http://www.gnu.org/software/libc/manual/html_node/Argp-Parser-Functions.html#Argp-Parser-Functions), the parse_opt function is fine. Should we ask the Hurd people how they handle this ? Cyril Roelandt.

[PATCH] gnutls: fix the test-suite for 32 bits systems.

2013-06-27 Thread Cyril Roelandt
* gnu/packages/patches/gnutls-fix-tests-on-32-bits-system.patch: New file. * gnu-system.am: Add it here... * gnu/packages/gnutls.scm (gnutls): ... and use it here. Thanks to Nikos Mavrogiannopoulos for providing this patch: http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/6778 ---

[PATCH] gnu: Move subversion with the other version control systems.

2013-06-14 Thread Cyril Roelandt
management for GNU -;;; Copyright © 2013 Cyril Roelandt -;;; -;;; This file is part of GNU Guix. -;;; -;;; GNU Guix is free software; you can redistribute it and/or modify it -;;; under the terms of the GNU General Public License as published by -;;; the Free Software Foundation; either version 3 of

Re: Pango

2013-06-14 Thread Cyril Roelandt
On 06/14/2013 11:25 PM, Andreas Enge wrote: Am Freitag, 14. Juni 2013 schrieb Ludovic Courtès: > All this sounds like an indication that we won’t be able to make much > out of this test suite. I would disable it Okay; I just pushed cairo without tests. In 6131c43d, you also added "git.scm"

Re: Demain

2013-06-13 Thread Cyril Roelandt
On 06/13/2013 11:37 PM, Andreas Enge wrote: Am Donnerstag, 13. Juni 2013 schrieb Andreas Enge: Seras-tu dans ton bureau? Je m'énerve sur cairo... Sorry, wrongly addressed personal mail to Ludovic! But maybe one of you knows the answer to my problem: I created a recipe for cairo, and lots of t

[PATCH] Fix Guile version checking in the "web" code.

2013-06-10 Thread Cyril Roelandt
* guix/web.scm (http-fetch): fix Guile version checking. The previous version would use features from Guile 2.0.9+ when using Guile 2.0.7. --- guix/web.scm | 15 +++ 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/guix/web.scm b/guix/web.scm index e9c69cb..d24f158 10064

Re: [PATCH] gnu: subversion: Download from apache archive site

2013-06-08 Thread Cyril Roelandt
On 06/08/2013 04:53 AM, Mark H Weaver wrote: Attempts to build subversion fail because the version currently in Guix (1.7.8) is no longer on the apache mirror network. It turns out that the apache mirrors keep only a couple of recent versions. This patch changes the download location to archive

Re: [PATCH] zlib: bump to 1.2.8.

2013-06-04 Thread Cyril Roelandt
On 06/04/2013 09:10 AM, Ludovic Courtès wrote: Can you check whether you have /nix/var/nix/substitute-binary/cache/i35q1vm2sl27sjhs7mx8n2m05056ya9x, and what its value is (use the right $localstatedir value)? # cat /usr/local/var/nix/substitute-binary/cache/i35q1vm2sl27sjhs7mx8n2m05056ya9x (

Re: [PATCH] zlib: bump to 1.2.8.

2013-06-03 Thread Cyril Roelandt
On 05/28/2013 11:55 PM, Ludovic Courtès wrote: Cyril Roelandt skribis: On 05/26/2013 10:00 PM, Ludovic Courtès wrote: Cyril Roelandt skribis: On 05/23/2013 05:19 PM, Ludovic Courtès wrote: Did you use --no-substitutes? No, but anyway I can't use the substituter on x86. Yo

Re: [PATCH 3/3] gnu: Add Babel.

2013-05-31 Thread Cyril Roelandt
On 05/29/2013 11:45 PM, Ludovic Courtès wrote: Cyril Roelandt skribis: On 05/23/2013 02:19 PM, Ludovic Courtès wrote: Cyril Roelandt skribis: * gnu/packages/babel.scm: New file. * Makefile.am (MODULES): Add it. OK! Well, maybe this should go to python.scm, just like pytz. What do

Re: [PATCH 3/3] gnu: Add Babel.

2013-05-28 Thread Cyril Roelandt
On 05/23/2013 02:19 PM, Ludovic Courtès wrote: Cyril Roelandt skribis: * gnu/packages/babel.scm: New file. * Makefile.am (MODULES): Add it. OK! Well, maybe this should go to python.scm, just like pytz. What do you think ? Cyril.

[PATCH v2] gnu: Add pytz.

2013-05-28 Thread Cyril Roelandt
* gnu/packages/python.scm (pytz): New package. --- gnu/packages/python.scm | 25 +++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 800b08c..eb3315c 100644 --- a/gnu/packages/python.scm +++ b/gnu/packag

Re: [PATCH] zlib: bump to 1.2.8.

2013-05-28 Thread Cyril Roelandt
On 05/26/2013 10:00 PM, Ludovic Courtès wrote: Cyril Roelandt skribis: On 05/23/2013 05:19 PM, Ludovic Courtès wrote: Did you use --no-substitutes? No, but anyway I can't use the substituter on x86. You can: the tar.gz is architecture-independent, and it’s the exact same regardle

[PATCH] zlib: Add a sourceforge mirror.

2013-05-25 Thread Cyril Roelandt
This is especially useful since the tarball is deleted from zlib.net as soon as a new version of zlib is released. --- gnu/packages/compression.scm |6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gnu/packages/compression.scm b/gnu/packages/compression.scm index 89cb014

Re: [PATCH] zlib: bump to 1.2.8.

2013-05-25 Thread Cyril Roelandt
On 05/23/2013 05:19 PM, Ludovic Courtès wrote: Did you use --no-substitutes? No, but anyway I can't use the substituter on x86. This is a blocking bug for anyone who would like to try Guix from the git repository, so I'd like to have this fixed in master. WDYT ? It can still be found at m

Re: [PATCH 2/3] gnu: Add pytz.

2013-05-25 Thread Cyril Roelandt
On 05/23/2013 02:07 PM, Ludovic Courtès wrote: Does it include IANA’s raw tzdata, or does it use libc’s routines? (The version number makes me think it’s the former.) According to python.org: "The standard library has no tzinfo instances, but there exists a third-party library which brings

Re: [PATCH] zlib: bump to 1.2.8.

2013-05-23 Thread Cyril Roelandt
On 05/23/2013 02:03 PM, Ludovic Courtès wrote: Cyril Roelandt skribis: --- a/gnu/packages/compression.scm +++ b/gnu/packages/compression.scm @@ -26,7 +26,7 @@ (define-public zlib (package (name "zlib") -(version "1.2.7") +(version "1.2.8"

[PATCH 3/3] gnu: Add Babel.

2013-05-22 Thread Cyril Roelandt
000..d059572 --- /dev/null +++ b/gnu/packages/babel.scm @@ -0,0 +1,51 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2013 Cyril Roelandt +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under

[PATCH 2/3] gnu: Add pytz.

2013-05-22 Thread Cyril Roelandt
..d4869cd --- /dev/null +++ b/gnu/packages/pytz.scm @@ -0,0 +1,43 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2013 Cyril Roelandt +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms

[PATCH 1/3] python-build-system: add a check phase.

2013-05-22 Thread Cyril Roelandt
* guix/build/python-build-system.scm: new function. --- guix/build/python-build-system.scm | 16 +--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/guix/build/python-build-system.scm b/guix/build/python-build-system.scm index b892c87..8429979 100644 --- a/guix/build

[PATCH 0/3] Add babel.

2013-05-22 Thread Cyril Roelandt
Hi! This patch adds babel. The first patch fixes the "check" phase of the Python build system, which should be "python setup.py test" instead of "make check". The second patch adds pytz, and the third one adds babel. WBR, Cyril Roelandt. --- Cyril Roelandt (3)

[PATCH] zlib: bump to 1.2.8.

2013-05-22 Thread Cyril Roelandt
--- gnu/packages/compression.scm |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/compression.scm b/gnu/packages/compression.scm index 89cb014..f34591d 100644 --- a/gnu/packages/compression.scm +++ b/gnu/packages/compression.scm @@ -26,7 +26,7 @@ (define-pub

Re: Grue Hunter: Can't create directories in the store

2013-05-14 Thread Cyril Roelandt
ached recipe. Cyril Roelandt. ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2013 Nikita Karetnikov ;;; ;;; This file is part of GNU Guix. ;;; ;;; GNU Guix is free software; you can redistribute it and/or modify it ;;; under the terms of the GNU General Public License as publ

Re: 'python-build-system'

2013-04-29 Thread Cyril Roelandt
On 04/29/2013 01:50 PM, Ludovic Courtès wrote: Cyril Roelandt skribis: On 04/28/2013 03:55 AM, Nikita Karetnikov wrote: What’s the status of this? It would be great to have it in time for 0.2. OK, I'll try to finalize it today. Should we really call this "python-build-system&

Re: 'python-build-system'

2013-04-28 Thread Cyril Roelandt
On 04/28/2013 03:55 AM, Nikita Karetnikov wrote: What’s the status of this? It would be great to have it in time for 0.2. OK, I'll try to finalize it today. Should we really call this "python-build-system" ? I think there are a few different build systems for Python, even though they are al

Re: Guix as GSOC Project

2013-04-24 Thread Cyril Roelandt
On 04/23/2013 10:24 AM, Ashish Gupta wrote: The best part is that I'll be having a summer break from 27th May (the date when volunteers are announced) to 18th June. In those 20 days, i can do a lot of learning about whatever will be relevant. And after the college starts i can spend at least 35-4

[PATCH] package: allow users to upgrade the whole system by not providing a regexp.

2013-04-15 Thread Cyril Roelandt
'guix package --upgrade' is now the same as "guix package --upgrade=''". --- doc/guix.texi|7 --- guix/scripts/package.scm |6 +++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/doc/guix.texi b/doc/guix.texi index c91bc20..d69b7d0 100644 --- a/doc/guix.te

[PATCH] package: allow users to upgrade the whole system by not providing a regexp.

2013-04-15 Thread Cyril Roelandt
'guix package --upgrade' is now the same as "guix package --upgrade=''". --- Hi! On #guix, we discussed the idea that "--upgrade" should not always require an argument. When upgrading the whole system, "package --upgrade" feels natural, maybe even more than "package --upgrade=''". Here is a patch

[PATCH] gnu: Python: bump to version 2.7.4.

2013-04-15 Thread Cyril Roelandt
* gnu/packages/python.scm: bump to version 2.7.4, remove references to python-fix-dbm.patch. * Makefile.am: remove references to python-fix-dbm.patch * gnu/packages/patches/python-fix-dbm.patch: remove it. --- On 04/07/2013 04:11 PM, Cyril Roelandt wrote: > This has been fixed upstream, and w

Re: Google Summer of Code project concepts

2013-04-14 Thread Cyril Roelandt
On 04/13/2013 12:19 AM, Chris Dale wrote: Conversely, adding GNOME means packaging all the GNOME stack, which includes dozens of related packages and tools, plus specific issues to make sure it supports our file system layout. It’s may be slightly less difficult for GNUstep, but still quite invo

Re: Guix paper

2013-04-11 Thread Cyril Roelandt
On 04/11/2013 09:59 PM, Ludovic Courtès wrote: I’m happy to say that the paper was accepted.:-) Well done! Cyril.

Re: Google Summer of Code project concepts

2013-04-11 Thread Cyril Roelandt
On 04/09/2013 04:00 PM, Nikita Karetnikov wrote: That's a fair question. I suppose I don't much know -- the Summer of Code ideas site listed "package window manager" as one of the projects, so I assumed there was a lot to be done. Maybe that's more about packaging the dependencies of the larger p

[PATCH] gnu: Python: fix the compilation of some modules from the standard library.

2013-04-07 Thread Cyril Roelandt
This commit enables the bz2, dbm, readline, ssl and zlib modules. * gnu/packages/gdbm.scm: Enable the compatibility mode. * gnu/packages/python.scm: Enable a few modules from the standard library. * gnu/packages/patches/python-fix-dbm.patch: New file. * Makefile.am: Add it. --- On 04/07/2013 12:39

[PATCH] gnu: Python: enable the dbm module.

2013-04-06 Thread Cyril Roelandt
* gnu/packages/gdbm.scm: Enable the compatibility mode. * gnu/packages/python.scm: Enable the dbm module. * gnu/packages/patches/python-fix-dbm.patch: New file. * Makefile.am: Add it. --- Hello! On 04/06/2013 04:09 PM, Ludovic Courtès wrote: > We also have bdb, so we can use it if that’s what is e

[PATCH] gnu: Python: fix the compilation of some modules from the standard library.

2013-04-05 Thread Cyril Roelandt
This commit enables the bz2, readline, ssl and zlib modules. --- On 04/04/2013 10:12 AM, Nikita Karetnikov wrote: > Do you know how to fix the problem with 'bz2'? This patch is much cleaner that my previous one, and fixes bz2, readline, ssl and zlib. I still need to fix dbm. Python looks for ndbm

Re: [PATCH] gnu: Add dwm.

2013-04-03 Thread Cyril Roelandt
On 04/03/2013 10:20 AM, Ludovic Courtès wrote: Cyril Roelandt skribis: I had to turn '${CC}' into 'gcc' in the Makefile, because ${CC} was 'cc', and there was no 'cc' command available. Would it make sense to create a symlink when installing gcc ?

[PATCH] gnu: Fix zlib support in Python.

2013-04-03 Thread Cyril Roelandt
We must adjust 'inc_dirs' and 'lib_dirs' in setup.py. --- On 04/03/2013 10:35 AM, Ludovic Courtès wrote: > Can you strace it to see which zlib gets loaded? Well, this is funny. When running "python -c "import zlib", /usr/bin/python is called: execve("/home/cyril/.guix-profile/bin/python", ["pytho

Re: Python: Zlib support

2013-04-02 Thread Cyril Roelandt
On 04/02/2013 04:32 PM, Nikita Karetnikov wrote: I'm trying to build Bazaar using 'python-build-system'. Bazaar requires Zlib (from Python) and I fail to find out how to build Python with Zlib. It should be possible to import it like so: # python >>> import zlib This works for me: $

[PATCH] gnu: Add dwm.

2013-03-31 Thread Cyril Roelandt
m \ gnu/packages/file.scm\ diff --git a/gnu/packages/dwm.scm b/gnu/packages/dwm.scm new file mode 100644 index 000..bebad03 --- /dev/null +++ b/gnu/packages/dwm.scm @@ -0,0 +1,86 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2013

Re: [PATCH] gnu: Add dwm.

2013-03-31 Thread Cyril Roelandt
On 04/01/2013 12:31 AM, Cyril Roelandt wrote: * gnu/packages/dwm.scm: New file. * Makefile.am: Add it. --- Oh, btw: could someone try to run dwm ? The machine I use to work on Guix recently decided to refuse to run X, so I haven't be able to test this package. I'm pretty sur

Re: [PATCH] gnu: add dependencies to poppler.

2013-03-28 Thread Cyril Roelandt
On 03/28/2013 10:26 PM, Andreas Enge wrote: Am Donnerstag, 28. März 2013 schrieb Cyril Roelandt: OK. Do you mind if I push this patch to the xorg branch, then ? Please do. Pushed! Cyril.

Re: [PATCH] gnu: add dependencies to poppler.

2013-03-28 Thread Cyril Roelandt
On 03/28/2013 08:20 PM, Andreas Enge wrote: Am Sonntag, 24. März 2013 schrieb Cyril Roelandt: Note that zlib is not enabled by default, even if it is found on the system, because it is "not safe" according to the poppler developers. Andreas, do you know why ? Maybe we should remove i

Re: [PATCH 2/2] gnu: Add libopenjpeg.

2013-03-28 Thread Cyril Roelandt
On 03/26/2013 11:40 PM, Nikita Karetnikov wrote: + "The OpenJPEG library is an open-source JPEG 2000 codec written in C I suggest to replace "open-source" with "free software." If you think that it's not ethical to replace (it's possible that OpenJPEG people don't care about freedom-relat

Re: [PATCH 2/2] gnu: Add libopenjpeg.

2013-03-28 Thread Cyril Roelandt
On 03/27/2013 09:47 AM, Andreas Enge wrote: Am Dienstag, 26. März 2013 schrieb Cyril Roelandt: gnu/packages/libopenjpeg.scm | 56 There is already a file libjpeg.scm. How about putting the packages in the same file, named jpeg.scm, for instance? This file does not exist on the 'm

Re: [PATCH 1/2] Add (guix build-system cmake).

2013-03-28 Thread Cyril Roelandt
On 03/26/2013 11:09 PM, Ludovic Courtès wrote: Cool! Please push after fixing these. Thanks for your quick review! I've just pushed the patch. Cyril.

[PATCH 2/2] gnu: Add libopenjpeg.

2013-03-26 Thread Cyril Roelandt
+;;; Copyright © 2013 Cyril Roelandt +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or

[PATCH 1/2] Add (guix build-system cmake).

2013-03-26 Thread Cyril Roelandt
000..b9fd843 --- /dev/null +++ b/guix/build-system/cmake.scm @@ -0,0 +1,123 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2013 Ludovic Courtès +;;; Copyright © 2013 Cyril Roelandt +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can

[PATCH 0/2] Add a cmake build system.

2013-03-26 Thread Cyril Roelandt
Hello! The first patch adds a cmake build system. The second one is not ready to be pushed, but it can be used to test the first one. Regards, Cyril. --- Cyril Roelandt (2): Add (guix build-system cmake). gnu: Add libopenjpeg. Makefile.am |3 + gnu/packages

Re: The Hurd, GNU, Guix, and GSoC

2013-03-26 Thread Cyril Roelandt
On 03/26/2013 06:24 PM, Ludovic Courtès wrote: Hello! While browsing , I saw references to Stow{,fs}, and an item called “Hurdish Package Manager for the GNU System”. The mission of GNU Guix [0] is to be a package manager for,

Re: GNU Guix GSoC ideas

2013-03-25 Thread Cyril Roelandt
to:tipec...@gmail.com";>Cyril Roelandt Packaging a modern Desktop Environment in GNU Guix GNU Guix is currently a "userland" distribution: users can install it on top of another distribution, but it is not bootable yet. It provides around 400 packages, and can already be used t

[PATCH] gnu: add dependencies to poppler.

2013-03-24 Thread Cyril Roelandt
Add libpng and zlib to the inputs. --- Hello! This patch is quite simple. It adds both libpng (which was already available in Guix) and zlib (which has to be explicitely enabled) to poppler. Note that zlib is not enabled by default, even if it is found on the system, because it is "not safe" acco

Re: Update on x.org

2013-03-21 Thread Cyril Roelandt
On 03/15/2013 08:55 PM, Andreas Enge wrote: Am Freitag, 15. März 2013 schrieb Cyril Roelandt: This hangs, I attached the error log. It seems like the mirrors for libpthread-stubs-0.3 are broken. The xorg ftp mirrors are broken for packages developed in the xcb project, but the http mirrors

Re: [PATCH] gnu: Add cmake.

2013-03-21 Thread Cyril Roelandt
On 03/15/2013 11:41 AM, Ludovic Courtès wrote: Cyril Roelandt skribis: On 03/14/2013 06:39 PM, Ludovic Courtès wrote: [...] Ideally all patches should eventually be submitted upstream, but sometimes it’s not desirable, because the changes would too specific or intrusive. State it in the

Re: A pleasant low-hanging fruit

2013-03-19 Thread Cyril Roelandt
On 03/16/2013 01:01 AM, Ludovic Courtès wrote: Cyril Roelandt skribis: guix/scripts/package.scm:592:39: In procedure #: guix/scripts/package.scm:592:39: In procedure string-split: Wrong type argument in position 1 (expecting string): #f This is actually ‘string-split’ as called by ‘official

Re: [PATCH] gnu: Add lua.

2013-03-19 Thread Cyril Roelandt
On 03/19/2013 11:01 AM, Ludovic Courtès wrote: Cyril Roelandt skribis: + (lambda _ (zero? (system "make linux"))) ; XXX: Other OS. Ah ah, fun. :) In general prefer ‘system*’, which does no shell interpretation and clearly separates arguments. I replaced &qu

[PATCH] gnu: Add lua.

2013-03-19 Thread Cyril Roelandt
/packages/lua.scm new file mode 100644 index 000..e13b715 --- /dev/null +++ b/gnu/packages/lua.scm @@ -0,0 +1,63 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2013 Cyril Roelandt +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can

Re: [PATCH] gnu: Add cmake.

2013-03-14 Thread Cyril Roelandt
On 03/14/2013 06:39 PM, Ludovic Courtès wrote: Cyril Roelandt skribis: * gnu/packages/cmake.scm: New file. * gnu/packages/patches/cmake-fix-tests.patch: New file. * Makefile.am: Add them. Thanks! Can you add a comment at the top of the patch saying what it does, why, with a pointer to any

Re: A pleasant low-hanging fruit

2013-03-14 Thread Cyril Roelandt
On 03/14/2013 02:44 PM, Ludovic Courtès wrote: I can’t reproduce the problem with v0.1-237-gef86c39. Could you check whether it happens with current master, and if it does, add some ‘pk’ calls in there to see what happens? I can confirm this happens with current master. I don't really know w

Re: Update on x.org

2013-03-14 Thread Cyril Roelandt
On 03/10/2013 01:46 PM, Andreas Enge wrote: Hello, the client part is working, I just added xeyes as a test application in the xorg branch. So now we should be able to package applications requiring X! I checked out the xorg branch, and tried to install xeyes: $ ./pre-inst-env ./scripts/guix

[PATCH] gnu: Add cmake.

2013-03-11 Thread Cyril Roelandt
/packages/cmake.scm @@ -0,0 +1,78 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2013 Cyril Roelandt +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License

Re: A pleasant low-hanging fruit

2013-03-10 Thread Cyril Roelandt
On 03/05/2013 08:47 PM, Ludovic Courtès wrote: Hi! I just had a brain wave and couldn’t resist: commit ef010c0 changes ‘guix package --install’ such that, when installing a GNU package, it automatically reports the availability of a new upstream version. So, for instance, if you run it today:

Re: libxml2-python

2013-03-10 Thread Cyril Roelandt
On 03/07/2013 11:38 PM, Andreas Enge wrote: Am Donnerstag, 7. März 2013 schrieb Cyril Roelandt: From setup.py: # those are examined to find # - libxml2/libxml/tree.h # - iconv.h # - libxslt/xsltconfig.h includes_dir = [ "/usr/include", "/usr/local/include", "/opt/in

Re: libxml2-python

2013-03-06 Thread Cyril Roelandt
On 03/06/2013 11:43 PM, Andreas Enge wrote: xorg-server requires mesa, and mesa requires python and libxml2, more exactly libxml2-python. This is supposed to be set up the python way using python setup.py build install which already does not work manually: failed to find headers for libx

Re: w3m: 'license'; error: redefinition of 'struct file_handle'

2013-03-03 Thread Cyril Roelandt
On 02/13/2013 07:57 AM, Nikita Karetnikov wrote: Just replace "struct file_handle" with "struct io_file_handle" everywhere in the w3m source code. That will have no effect on the operation of the program whatsoever. I used the following: (arguments `(#:tests? #f ; no 'check' target

Open Software License: is it ok to distribute binaries ?

2013-02-27 Thread Cyril Roelandt
ion 1(c) herein." We would like to distribute the build recipes and pre-built binaries. Do you think this would be a violation of the OSLv1.1 ? Regards, Cyril Roelandt.

Re: [PATCH] gnu: Add sparse.

2013-02-26 Thread Cyril Roelandt
On 02/26/2013 09:13 AM, Ludovic Courtès wrote: Cyril Roelandt skribis: This patch adds sparse. Thanks! Would it make sense to put it in linux.scm? It's not really Linux-specific, even though it is mainly used by Linux hackers. I think it's used by smatch, a static ana

[PATCH] gnu: Add sparse.

2013-02-25 Thread Cyril Roelandt
8c639 --- /dev/null +++ b/gnu/packages/sparse.scm @@ -0,0 +1,67 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2013 Cyril Roelandt +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms o

Re: GSoC?

2013-02-21 Thread Cyril Roelandt
On 02/20/2013 10:18 PM, Ludovic Courtès wrote: Hello! Should we submit a project for GSoC? There’s some info regarding GNU’s participation at . (I have zero experience with GSoC, though.) I don't have any experience with

Re: A logo

2013-02-19 Thread Cyril Roelandt
On 02/19/2013 10:22 PM, Ludovic Courtès wrote: Nikita Karetnikov skribis: I'm attaching a tarball. Note that Document Metadata (File -> Document Metadata in Inkscape) says that the logo is under a proprietary license (I guess it's a bug because I can't save the license), but it's not true.

[PATCH] gnu: Add vim.

2013-02-13 Thread Cyril Roelandt
,73 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2013 Cyril Roelandt +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free

Re: [PATCH] gnu: Add tmux. licenses: add ISC.

2013-02-11 Thread Cyril Roelandt
On 02/11/2013 09:18 AM, Ludovic Courtès wrote: Feel free to push once changed accordingly. Done ! Thanks, Cyril.

[PATCH] gnu: Add tmux. licenses: add ISC.

2013-02-10 Thread Cyril Roelandt
* gnu/packages/tmux.scm: New file. * Makefile.am (MODULES): Use it. * guix/licenses.scm: add ISC. --- Hey ! Adding tmux was easy, I just had to add the ISC license (aka "the OpenBSD license") to guix/licenses.scm. If you're okay with that, I'll push the patch. Cyril Roe

[PATCH v3] gnu: Add tcsh.

2013-02-10 Thread Cyril Roelandt
* gnu/packages/tcsh.scm: New file. * gnu/packages/patches/tcsh-fix-autotest.patch: New file * Makefile.am: Add them. --- Third version of the patch. "csh" is now a symlink to "tcsh". Cyril Roelandt. Makefile.am |2 + gnu/packa

Re: [PATCH v2] Add tcsh.

2013-02-07 Thread Cyril Roelandt
On 02/07/2013 10:29 AM, Andreas Enge wrote: Hello, does tcsh include a csh binary? If not, would it make sense to add a symbolic link? I have seen the patch-shebangs phase complain about a missing csh interpreter (apparently without any incidence, since the tests pass, but it would nevertheless

[PATCH v2] Add tcsh.

2013-02-06 Thread Cyril Roelandt
# ++#AT_CLEANUP + + + AT_SETUP([$ printexitvalue]) diff --git a/gnu/packages/tcsh.scm b/gnu/packages/tcsh.scm new file mode 100644 index 000..500854a --- /dev/null +++ b/gnu/packages/tcsh.scm @@ -0,0 +1,76 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2013 Cyril

Re: [PATCH] Add tcsh.

2013-02-06 Thread Cyril Roelandt
On 02/06/2013 03:17 PM, Ludovic Courtès wrote: Cyril Roelandt skribis: When using (which "sh"), 2 tests fail with the following error: /nix/store/4mg8b8vvmava68y64qmm70gqfnhhjzmx-bash-4.2/nix/store/4mg8b8vvmava68y64qmm70gqfnhhjzmx-bash-4.2/bin/sh: Command not found Any idea ?

Re: [PATCH] Add tcsh.

2013-02-05 Thread Cyril Roelandt
On 02/04/2013 11:32 PM, Ludovic Courtès wrote: Cyril Roelandt skribis: [...] +;; The .at files create shell scripts without shebangs. Erk. +(substitute* "tests/commands.at" + (("./output.sh") + (

Re: [PATCH] Add tcsh.

2013-02-04 Thread Cyril Roelandt
On 02/04/2013 11:32 PM, Ludovic Courtès wrote: Cyril Roelandt skribis: This patch adds tcsh. It was a bit hard to make the testsuite work: I disabled a few tests that I could not get working during the "check" phase, but it should not be a problem, since they work fine with the

[PATCH] Add tcsh.

2013-02-04 Thread Cyril Roelandt
d not be a problem, since they work fine with the installed binary. Cyril Roelandt. Makefile.am |2 + gnu/packages/patches/tcsh-fix-autotest.patch | 231 ++ gnu/packages/tcsh.scm| 77 + 3 files ch

  1   2   >