Python-build-system does not honour phases

2013-09-07 Thread Andreas Enge
Apparently, the #:phases parameter has no influence on the python build system. For instance, when adding (arguments `(#:phases '())) the package still gets built with the %standard-phases. I added a line #:phases ,phases to (define builder at line 131 of guix/build-system/python.scm. No

Re: Online hackathon ?

2013-09-07 Thread Andreas Enge
On Sat, Sep 07, 2013 at 02:35:01PM +0200, Ludovic Courtès wrote: > "Jason Self" skribis: > > There will also be a hackathon going on at the GNU Project's 30th > > anniversary [0] in Boston if anyone's interested in meeting in person > > there. It could probably be coordinated with an online hackat

Re: Naming scheme for Python packages

2013-09-07 Thread Andreas Enge
Hello, and thanks for your comments! I am attaching a new patch. On Sat, Sep 07, 2013 at 02:49:07PM +0200, Ludovic Courtès wrote: > Still it’s better to keep it, as a generic version. Then, we can have: > (define package-with-python-2 > (cut package-with-explicit-python <> python-2)) > and

Re: New ‘--list-generations’ and ‘--delete-generations’ options

2013-09-07 Thread Ludovic Courtès
Nikita Karetnikov skribis: >> BTW, what did you think of the idea of using recutils format as the >> output? (Either as the sole output format, or otherwise as a secondary >> format.) > > I like the idea. It’s always better to use a documented format, > especially when it comes with a mode for

Re: Agreeing on some "rules" for packaging.

2013-09-07 Thread Ludovic Courtès
Nikita Karetnikov skribis: > I’ve just fixed a small bug [1]. Maybe we should agree to run > > make distclean && ./boostrap && ./configure && make && make check > > before pushing, or will it be too tedious? For this kind of error (unbound variable), just typing ‘make’ or C-c C-k in Geiser repo

Re: Should ‘./configure’ fail when makeinfo is missing?

2013-09-07 Thread Ludovic Courtès
Nikita Karetnikov skribis: > Should ‘./configure’ check for makeinfo? ‘make’ will fail when makeinfo > isn’t installed. Per the GCS, release tarballs ship with an up-to-date .info file (if you find that it’s not the case, please report it to bug-guix), so ‘makeinfo’ is not needed, and thus ‘con

Re: Add Mercurial to version-control.scm

2013-09-07 Thread Ludovic Courtès
Hi Arne, Arne Babenhauserheide skribis: > Here’s a patch to add Mercurial as package: Thanks for the patch! It looks good overall. I’m assuming that it actually builds, is usable, and that you assert that you did a reasonable auditing setting the ‘license’ field. A few stylistic comments. F

Re: Online hackathon ?

2013-09-07 Thread Cyril Roelandt
On 09/07/2013 02:35 PM, Ludovic Courtès wrote: "Jason Self" skribis: There will also be a hackathon going on at the GNU Project's 30th anniversary [0] in Boston if anyone's interested in meeting in person there. It could probably be coordinated with an online hackathon too. Based on Libby's me

Re: ‘--no-substitutes’ is ignored on i686

2013-09-07 Thread Ludovic Courtès
Nikita Karetnikov skribis: > ‘guix build’ and ‘guix package’ when ‘guix-daemon’ runs without > ‘--no-substitutes’. (I was able to reproduce this on a different i686 > machine.) What exactly makes you think it’s ignored? Could you copy/paste a faulty-looking session? TIA, Ludo’.

Re: MIPS64/N64 support

2013-09-07 Thread Ludovic Courtès
Nikita Karetnikov skribis: > When I tested the previous set of binaries (see the mips64el branch), it > was necessary to adjust ‘%url-base’ in ‘build-aux/download.scm’. It > seems that now it’s not needed since they are already available on > hydra.gnu.org. Well, when you’ve confirmed that you’

Re: Naming scheme for Python packages

2013-09-07 Thread Ludovic Courtès
Andreas Enge skribis: > 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 (

Re: Online hackathon ?

2013-09-07 Thread Ludovic Courtès
"Jason Self" skribis: > There will also be a hackathon going on at the GNU Project's 30th > anniversary [0] in Boston if anyone's interested in meeting in person > there. It could probably be coordinated with an online hackathon too. > Based on Libby's message [1] it might be possible to coordina

Re: ‘--no-substitutes’ is ignored on i686

2013-09-07 Thread Nikita Karetnikov
> In which command? guix build, guix package, guix-daemon? ‘guix build’ and ‘guix package’ when ‘guix-daemon’ runs without ‘--no-substitutes’. (I was able to reproduce this on a different i686 machine.) When the daemon uses the mentioned option, ‘guix build’ and ‘guix package’ work as expected.

Re: Agreeing on some "rules" for packaging.

2013-09-07 Thread Andreas Enge
On Sat, Sep 07, 2013 at 12:20:23PM +0400, Nikita Karetnikov wrote: > make distclean && ./boostrap && ./configure && make && make check > before pushing, or will it be too tedious? Would "make" not be enough? Usually there is a warning message when there is a problem. > Also, I don’t like the ‘lic

Re: Agreeing on some "rules" for packaging.

2013-09-07 Thread Nikita Karetnikov
I’ve just fixed a small bug [1]. Maybe we should agree to run make distclean && ./boostrap && ./configure && make && make check before pushing, or will it be too tedious? Also, I don’t like the ‘license:’ prefix. What about something like ‘l:’? It’ll probably be even better to use ‘#:select’