Package Details: guix 1.3.0-1

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://guix.gnu.org
Keywords: guile guix nix package system
Licenses: GPL3
Submitter: lantw44
Maintainer: lantw44
Last Packager: lantw44
Votes: 29
Popularity: 0.22
First Submitted: 2013-04-22 11:06
Last Updated: 2021-06-15 17:25

Dependencies (25)

Required by (1)

Sources (3)

Latest Comments

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

lantw44 commented on 2021-07-18 10:29

@twilk I can't reproduce the error. For tests/go.scm, you probably have to patch guile-lib PKGBUILD because it doesn't install into the standard location.

diff --git a/PKGBUILD b/PKGBUILD
index 2b1f839..82b9f27 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -14,11 +14,11 @@ md5sums=('e52648afc567f202352e07e0ab732d79')
 build(){
   cd ${pkgname}-${pkgver}
   ./configure --prefix=/usr
-  make
+  make moddir=/usr/share/guile/site/2.2 godir=/usr/lib/guile/2.2/site-ccache
 }

 package() {
   cd ${pkgname}-${pkgver}
-  make DESTDIR="${pkgdir}" install
+  make moddir=/usr/share/guile/site/2.2 godir=/usr/lib/guile/2.2/site-ccache DESTDIR="${pkgdir}" install
   rm -f "${pkgdir}/usr/share/info/dir"
 }

twilk commented on 2021-07-16 19:39

Hi, I get unit test errors after building:

FAIL: tests/go.scm
FAIL: tests/git-authenticate.scm
FAIL: tests/channels.scm
FAIL: tests/git.scm

The full log of tests is here.

Errors include GPG errors from git:

error: gpg failed to sign the data
fatal: failed to write commit object

And even some errors from guile:

actual-error:
+ (unbound-variable
+   "module-lookup"
+   "Unbound variable: ~S"
+   (html->sxml)
+   #f)

[...]

Syntax error: unexpected token : (ghc-options (-Wall)) (at line 11, column 2)
Syntax error: unexpected end of input

[...]

Syntax error: unexpected token : (buildable (False)) (at line 12, column 4)
Syntax error: unexpected end of input

I have the following guile-* packages installed, which include all of this package's regular, build and optional guile-* dependencies:

  • guile 2.2.7-1
  • guile-avahi 0.4-1
  • guile-bytestructures 1.0.7-1
  • guile-gcrypt 0.3.0-1
  • guile-git-lib 0.5.1-1
  • guile-json 4.5.2-1
  • guile-lib 0.2.7-2
  • guile-lzlib 0.0.2-1
  • guile-semver 0.1.1-1
  • guile-sqlite3 0.1.3-1
  • guile-ssh 0.13.1-1
  • guile-zlib 0.1.0-1
  • guile-zstd 0.1.1-1

simona commented on 2020-11-30 15:11

new 1.2?

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?