Package Details: guix 1.1.0-2

Git Clone URL: https://aur.archlinux.org/guix.git (read-only, click to copy)
Package Base: guix
Description: A purely functional package manager for the GNU system
Upstream URL: https://www.gnu.org/software/guix/
Keywords: guile guix nix package system
Licenses: GPL3
Submitter: lantw44
Maintainer: lantw44
Last Packager: lantw44
Votes: 29
Popularity: 0.164103
First Submitted: 2013-04-22 11:06
Last Updated: 2020-07-27 12:51

Latest Comments

1 2 3 4 5 6 ... Next › Last »

lantw44 commented on 2020-07-27 12:44

@simona The failed test came from https://aur.archlinux.org/packages/guile-git-lib, not guix.

simona commented on 2020-07-26 18:54

==> Avvio di check() in corso...
make check-TESTS
make[1]: ingresso nella directory «/home/simona/.cache/yay/guile-git-lib/src/guile-git-0.3.0»
make[2]: ingresso nella directory «/home/simona/.cache/yay/guile-git-lib/src/guile-git-0.3.0»
PASS: tests/blob.scm
PASS: tests/branch.scm
FAIL: tests/clone.scm
PASS: tests/commit.scm
PASS: tests/describe.scm
PASS: tests/oid.scm
PASS: tests/reference.scm
SKIP: tests/repository.scm
PASS: tests/reset.scm
PASS: tests/remote.scm
PASS: tests/rev-parse.scm
PASS: tests/status.scm
PASS: tests/submodule.scm
PASS: tests/tag.scm
PASS: tests/tree.scm
============================================================================
Testsuite summary for Guile-Git 0.3.0
============================================================================

TOTAL: 86
PASS: 82
SKIP: 1
XFAIL: 0
FAIL: 3
XPASS: 0
ERROR: 0

============================================================================
See ./test-suite.log
============================================================================

lantw44 commented on 2020-07-26 14:33

@simona I can't find tests/clone.scm in guix. Where does this test come from?

simona commented on 2020-07-07 16:57

FAIL: tests/clone.scm

lantw44 commented on 2020-06-13 09:28

@SArchB Please don't remove the length check. There are many tests assuming the path isn't too long, and tests/gexp.scm is just an example. I just got a successful build under the directory /home/lantw44/g.

SArchB commented on 2020-05-10 10:11

Ok, so first this kept failing for me on the 'no longer then 36 bytes' issue, which for me seemed unsolvable since my '/home/username/.cache/yay/guix/src/' was already over 36 characters in length. So, I changed this limit in the PKGBUILD to skip the issue. The PKGBUILD stated the lenght check to be there to prevent tests/gexp.scm from failing, but later during the testfase the gexp file was automatically skipped.

Next though, the build still failed. Looking into the logs it failed multiple times for 2 specific reasons:

  1. It was unable to define my email address:

    fatal: unable to auto-detect email address (got 'username@computername. (none)')

  2. Many times it said:

    failed to download "/tmp/guix-file.7yoWNT" from https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz

The 2nd seems logical since https://hackage.haskell.org/package/foo/foo-1.0.0.tar.gz isn't a valid address, it should be https://hackage.haskell.org/package/foo-1.0/foo-1.0.tar.gz

So, in my experience, at this moment, this package won't build properly on the latest version or Arch.

lantw44 commented on 2020-03-21 15:22

@exaos Is it a networking issue? I just tested it in a clean VM and there are no failed tests. Do you have logs for debugging?

exaos commented on 2020-03-10 03:52

Building failed at the end of process:

==> 正在开始 check()...
==> 错误: /home/vivodo/.cache/yay/guix/src/guix is too long.
==> 错误: The working directory cannot be longer than 36 bytes.
==> 错误: 在 check() 中发生一个错误。
    正在放弃...
Error making: guix

It seems related to the long path name. So I moved the full building path into /tmp, and tried again. make check failed on:

- FAIL: tests/containers.scm
- FAIL: tests/guix-environment-container.sh

lantw44 commented on 2020-02-27 15:39

@azmeuk I don't know why guile-json was deleted, and I just typed 'ssh aur@aur4.archlinux.org restore guile-json' to restore guile-json package. Does it work for you now?

azmeuk commented on 2020-02-14 10:05

It seems the package has a dependency problem with guile-json (even with guile-json1 installed):

% yay -S guix --noconfirm            
:: There are 2 providers available for guix:
:: Repository AUR
    1) guix 2) guix-git 

Enter a number (default=1): 1
==> Error: Could not find all required packages:
    guile-json>=3 (Wanted by: guix)

yay -Ss guile-json     
aur/guile-json1 1.3.2-1 (+1 0.00%) (Installed)
    JSON module for Guile (Version 1)