Package Details: guix 1.4.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 nix package system
Licenses: GPL3
Submitter: lantw44
Maintainer: lantw44
Last Packager: lantw44
Votes: 36
Popularity: 0.40
First Submitted: 2013-04-22 11:06 (UTC)
Last Updated: 2023-03-19 04:18 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 .. 12 Next › Last »

azmeuk commented on 2020-02-14 10:05 (UTC)

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)

lantw44 commented on 2019-09-18 06:29 (UTC)

I updated the package to a newer commit on the master branch. It should pass all tests and 'guix pull' should works now.

theYinYeti commented on 2019-08-08 11:00 (UTC)

If that’s any help, here’s a part of the process tree:

└─test-env,6734 ./test-env --quiet-stderr /usr/bin/guile --no-auto-compile -e main ./build-aux/test-driver.scm --test-name tests/processes.scm --log-file tests/processes.log --trs-file tests/processes.trs --color-tests yes --enable-hard-errors yes --expect-failure no --brief=yes -- ./tests/processes.scm
    ├─guile,6753 --no-auto-compile -e main ./build-aux/test-driver.scm --test-name tests/processes.scm --log-file tests/processes.log --trs-file tests/processes.trs --color-tests yes --enable-hard-errors yes --expect-failure no --brief=yes -- ./tests/processes.scm
    │   ├─{guile},6756
    │   ├─{guile},6757
    │   ├─{guile},6758
    │   └─{guile},6759
    └─guix-daemon,6742 --disable-chroot --substitute-urls=file:///home/yves/guix/src/guix-1.0.1/t/var/6734/substituter-data
        └─guix-daemon,6761 6753             --substitute-urls=file:///home/yves/guix/src/guix-1.0.1/t/var/6734/substituter-data
            └─guix substitute,6763 \\ /home/yves/guix/src/guix-1.0.1/scripts/guix substitute --query
                ├─{guix substitute},6764
                ├─{guix substitute},6765
                ├─{guix substitute},6766
                ├─{guix substitute},6767
                └─{guix substitute},6768

and here’s gdb’s stacktrace for process 6763:

#0  0x00007f191586ae5b in select () from /usr/lib/libc.so.6
#1  0x00007f19159f0c9c in ?? () from /usr/lib/libguile-2.2.so.1
#2  0x00007f1915725baf in ?? () from /usr/lib/libgc.so.1
#3  0x00007f19157196d5 in ?? () from /usr/lib/libgc.so.1
#4  0x00007f191571f7cc in GC_do_blocking () from /usr/lib/libgc.so.1
#5  0x00007f19159f194b in scm_without_guile () from /usr/lib/libguile-2.2.so.1
#6  0x00007f19159f1bcc in scm_std_select () from /usr/lib/libguile-2.2.so.1
#7  0x00007f19159f26ac in scm_std_usleep () from /usr/lib/libguile-2.2.so.1
#8  0x00007f19159d0293 in scm_usleep () from /usr/lib/libguile-2.2.so.1
#9  0x00007f19159fed2c in ?? () from /usr/lib/libguile-2.2.so.1
#10 0x00007f1915a04701 in scm_call_n () from /usr/lib/libguile-2.2.so.1
#11 0x00007f1915981119 in scm_primitive_eval () from /usr/lib/libguile-2.2.so.1
#12 0x00007f191599f38b in scm_primitive_load () from /usr/lib/libguile-2.2.so.1
#13 0x00007f191599fd09 in scm_primitive_load_path () from /usr/lib/libguile-2.2.so.1
#14 0x00007f19159fed2c in ?? () from /usr/lib/libguile-2.2.so.1
#15 0x00007f1915a04701 in scm_call_n () from /usr/lib/libguile-2.2.so.1
#16 0x00007f1915981119 in scm_primitive_eval () from /usr/lib/libguile-2.2.so.1
#17 0x00007f191598117a in scm_eval () from /usr/lib/libguile-2.2.so.1
#18 0x00007f19159d0f6b in scm_shell () from /usr/lib/libguile-2.2.so.1
#19 0x00007f19159991be in ?? () from /usr/lib/libguile-2.2.so.1
#20 0x00007f1915979b0a in ?? () from /usr/lib/libguile-2.2.so.1
#21 0x00007f19159fed2c in ?? () from /usr/lib/libguile-2.2.so.1
#22 0x00007f1915a04701 in scm_call_n () from /usr/lib/libguile-2.2.so.1
#23 0x00007f19159f2ad4 in ?? () from /usr/lib/libguile-2.2.so.1
#24 0x00007f191597a147 in ?? () from /usr/lib/libguile-2.2.so.1
#25 0x00007f191597a226 in scm_c_with_continuation_barrier () from /usr/lib/libguile-2.2.so.1
#26 0x00007f19159f14df in ?? () from /usr/lib/libguile-2.2.so.1
#27 0x00007f191571f765 in GC_call_with_stack_base () from /usr/lib/libgc.so.1
#28 0x00007f19159f18d9 in scm_with_guile () from /usr/lib/libguile-2.2.so.1
#29 0x00007f19159993b4 in scm_boot_guile () from /usr/lib/libguile-2.2.so.1
#30 0x0000563f692f1093 in ?? ()
#31 0x00007f191579dee3 in __libc_start_main () from /usr/lib/libc.so.6
#32 0x0000563f692f114e in ?? ()

joemaro commented on 2019-07-27 19:22 (UTC) (edited on 2019-07-27 19:26 (UTC) by joemaro)

guile-ssh fails, here's the output of guile-ssh/src/guile-ssh-0.11.3/tests/test-suite.log https://pastebin.com/tWbX48Xw

i also get failed tests:

PASS: log.scm
PASS: server.scm
PASS: session.scm
PASS: client-server.scm
PASS: popen.scm
PASS: shell.scm
PASS: server-client.scm
PASS: sssh-ssshd.scm
FAIL: key.scm
PASS: tunnel.scm
PASS: dist.scm

but the script doesn't hang, just notifies of the failing and exits.

theYinYeti commented on 2019-07-13 11:28 (UTC)

Hi! During the build, I get failed tests:

…
PASS: tests/substitute.scm
FAIL: tests/builders.scm
FAIL: tests/derivations.scm
PASS: tests/glob.scm
FAIL: tests/grafts.scm  
PASS: tests/ui.scm
PASS: tests/status.scm  
PASS: tests/records.scm 

and then the build just freezes at this last “PASS” line: nothing more happens, the CPU does not seem to do anything…

lantw44 commented on 2019-07-11 09:28 (UTC)

@Ovsyanka Yes, I will do it once gnutls 3.6.8-3 enters core repository. It is still in testing.

Ovsyanka commented on 2019-07-10 15:38 (UTC) (edited on 2019-07-10 15:38 (UTC) by Ovsyanka)

Loolks like now it should depend on the gnutls package instead of gnutls-guile. According to this change https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/gnutls&id=28128ef0d8c273c6876c885c96a25d649a6d9876 gnutls now made with the guile support.

lantw44 commented on 2019-07-10 15:28 (UTC)

I can reproduce the issue, but I haven't spent time figuring out how to resolve it. As a workaround, you can install guix with guix, switch from guix-daemon.service to guix-daemon-latest.service, and use ~/.guix-profile/bin/guix to pull.

sikmir commented on 2019-07-03 11:31 (UTC)

After uninstall/install guix:

$ guix pull
...
srfi/srfi-19.scm:420:2: In procedure time-difference!:
In procedure time-difference!: TIME-ERROR type incompatible-time-types: (#<time type: time-tai nanosecond: 514001000 second: 1562153361> . #<time type: time-monotonic nanosecond: 511605000 second: 1562153361>)

lantw44 commented on 2019-05-31 08:56 (UTC)

@sikmir If you already have an old version of guix package installed on the system, you have to remove it before building the new version.