[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Blog: Guix packaging tutorial
From: |
Ludovic Courtès |
Subject: |
Re: Blog: Guix packaging tutorial |
Date: |
Mon, 08 Oct 2018 14:20:13 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) |
Hello Pierre,
Pierre Neidhardt <address@hidden> skribis:
> Find the last revision attached. I've taken all comments into
> consideration and I'm quite happy with the result.
Neat! I like it too, I’d say we can go frmo here.
> I've found a much better advanced example: libgit2.
> The only thing is... it does not pass the tests.
Heh. :-)
> In guix, libgit2 uses an archive upstream. I've changed the package to
> check out the git repository. Only then the test fail:
>
> starting phase `check'
> Loaded 341 suites:
> Started
>
> apply::fromdiff...................
> apply::fromfile..........................................
> attr::file....
> attr::flags...
> attr::ignoreF
>
> 1) Failure:
> attr::ignore::honor_temporary_rules
> [/tmp/guix-build-my-libgit2-0.26.6-1.e98d0a3.drv-0/my-libgit2-0.26.6-1.e98d0a3-checkout/tests/clar_libgit2.c:47]
> Expression is not true: (fd = p_open(path, flags, mode)) >= 0
Could it be because the file it tries to open here is read-only?
Usually files resulting from a checkout are read-only, so perhaps you
need to make a bunch of files writable before the ‘check’ phase. For a
start you could do:
(for-each make-file-writable (find-files "tests"))
Once you’ve sorted that out I’m happy to publish if there are no
objections!
Thanks,
Ludo’.
- Re: Blog: Guix packaging tutorial, Ludovic Courtès, 2018/10/02
- Re: Blog: Guix packaging tutorial, Pierre Neidhardt, 2018/10/02
- Re: Blog: Guix packaging tutorial, Ricardo Wurmus, 2018/10/02
- Re: Blog: Guix packaging tutorial, Pierre Neidhardt, 2018/10/03
- Re: Blog: Guix packaging tutorial, Pierre Neidhardt, 2018/10/03
- Re: Blog: Guix packaging tutorial,
Ludovic Courtès <=
- Re: Blog: Guix packaging tutorial, Ricardo Wurmus, 2018/10/08
- Re: Blog: Guix packaging tutorial, Pierre Neidhardt, 2018/10/08
- Re: Blog: Guix packaging tutorial, Pierre Neidhardt, 2018/10/08
- Re: Blog: Guix packaging tutorial, Ricardo Wurmus, 2018/10/08
- Re: Blog: Guix packaging tutorial, Pierre Neidhardt, 2018/10/08
- Re: Blog: Guix packaging tutorial, Pierre Neidhardt, 2018/10/08
- Re: Blog: Guix packaging tutorial, Pierre Neidhardt, 2018/10/08
- Re: Blog: Guix packaging tutorial, Ludovic Courtès, 2018/10/10
- Re: Blog: Guix packaging tutorial, George Clemmer, 2018/10/10
- Re: Blog: Guix packaging tutorial, Pierre Neidhardt, 2018/10/10