Package Details: guix 0.13.0-1

Git Clone URL: https://aur.archlinux.org/guix.git (read-only)
Package Base: guix
Description: A purely functional package manager for the GNU system
Upstream URL: https://www.gnu.org/software/guix/
Keywords: guix nix package system
Licenses: GPL3
Submitter: lantw44
Maintainer: lantw44
Last Packager: lantw44
Votes: 20
Popularity: 1.834864
First Submitted: 2013-04-22 11:06
Last Updated: 2017-05-26 15:15

Latest Comments

g99 commented on 2017-10-08 17:07

builds well with yaourt (apacman), but not pacaur (key missing). guix root service startable, but addgroup and all other setup must be done manually still.

fusion809 commented on 2017-10-05 04:08

For me I get the build error:

GUILEC gnu/build/linux-container.go
GUILEC gnu/build/linux-initrd.go
GUILEC gnu/build/linux-modules.go
GUILEC gnu/build/marionette.go
GUILEC gnu/build/shepherd.go
;;; Failed to autoload read-pid-file in (shepherd service):
;;; ERROR: missing interface for module (shepherd service)
;;; Failed to autoload read-pid-file in (shepherd service):
;;; ERROR: missing interface for module (shepherd service)
;;; Failed to autoload exec-command in (shepherd service):
;;; ERROR: missing interface for module (shepherd service)
;;; Failed to autoload read-pid-file in (shepherd service):
;;; ERROR: missing interface for module (shepherd service)
;;; Failed to autoload read-pid-file in (shepherd service):
;;; ERROR: missing interface for module (shepherd service)
;;; Failed to autoload exec-command in (shepherd service):
;;; ERROR: missing interface for module (shepherd service)
;;; Failed to autoload read-pid-file in (shepherd service):
;;; ERROR: missing interface for module (shepherd service)
gnu/build/shepherd.scm:98:13: warning: possibly unbound variable `read-pid-file'
gnu/build/shepherd.scm:159:32: warning: possibly unbound variable `exec-command'
gnu/build/shepherd.scm:170:14: warning: possibly unbound variable `read-pid-file'
;;; Failed to autoload read-pid-file in (shepherd service):
;;; ERROR: missing interface for module (shepherd service)
;;; Failed to autoload exec-command in (shepherd service):
;;; ERROR: missing interface for module (shepherd service)
;;; Failed to autoload read-pid-file in (shepherd service):
;;; ERROR: missing interface for module (shepherd service)
;;; Failed to autoload read-pid-file in (shepherd service):
;;; ERROR: missing interface for module (shepherd service)
;;; Failed to autoload exec-command in (shepherd service):
;;; ERROR: missing interface for module (shepherd service)
;;; Failed to autoload read-pid-file in (shepherd service):
;;; ERROR: missing interface for module (shepherd service)
GUILEC gnu/build/vm.go
GUILEC gnu/tests.go
GUILEC gnu/tests/base.go
GUILEC gnu/tests/dict.go
GUILEC gnu/tests/nfs.go
GUILEC gnu/tests/install.go
GUILEC gnu/tests/mail.go
GUILEC gnu/tests/messaging.go
GUILEC gnu/tests/networking.go
GUILEC gnu/tests/ssh.go
GUILEC gnu/tests/web.go
GUILEC guix/docker.go
GUILEC guix/import/cpan.go
GUILEC guix/import/crate.go
GUILEC guix/import/gem.go
GUILEC guix/import/github.go
GUILEC guix/import/json.go
GUILEC guix/import/pypi.go
GUILEC guix/import/stackage.go
GUILEC guix/scripts/import/crate.go
GUILEC guix/scripts/import/gem.go
GUILEC guix/scripts/import/pypi.go
GUILEC guix/scripts/import/stackage.go
GUILEC guix/ssh.go
GUILEC guix/scripts/copy.go
GUILEC guix/store/ssh.go
GUILEC guix/scripts/offload.go
GUILEC guix/config.go
GUILEC guix/tests.go
GUILEC guix/tests/http.go

Some deprecated features have been used. Set the environment
variable GUILE_WARN_DEPRECATED to "detailed" and rerun the
program to get more information. Set it to "no" to suppress
this message.
GEN etc/guix-daemon.service
GEN etc/guix-publish.service
GEN etc/guix-daemon.conf
GEN etc/guix-publish.conf
make[2]: Leaving directory '/home/fusion809/.cache/pacaur/guix/src/guix-0.13.0'
make[1]: Leaving directory '/home/fusion809/.cache/pacaur/guix/src/guix-0.13.0'

plattfot commented on 2017-09-13 05:11

Had some issues running guix build, got these errors:

guix: offload: command not found
Try `guix --help' for more information.
guix build: error: build failed: unexpected EOF reading a line

Turns out that the guile path isn't properly set up. After some help from the mailing list, I managed to fix it by running:
systemctl edit guix-daemon

And added:
[Service]
Environment=GUILE_LOAD_PATH=/root/.guix-profile/share/guile/site/2.2
Environment=GUILE_LOAD_COMPILED_PATH=/root/.guix-profile/lib/guile/2.2

Note that I've run guix pull and it's now using guile 2.2 and not 2.0.

Not sure if this should be added to the package or mentioned in the wiki.

lantw44 commented on 2017-07-25 12:59

If you want to run the check, you cannot build it in a directory with long path name because there are limits on the length of shebang and unix socket path.

Plexcon commented on 2017-07-25 11:59

==> Verificando las firmas de las fuentes con gpg...
guix-0.13.0.tar.gz ... HA FALLADO (clave pública desconocida 090B11993D9AEBB5)
aarch64-linux-20170217-guile-2.0.14.tar.xz ... HA FALLADO (clave pública desconocida 090B11993D9AEBB5)
armhf-linux-20150101-guile-2.0.11.tar.xz ... HA FALLADO (clave pública desconocida 090B11993D9AEBB5)
==> ERROR: ¡No se ha podido verificar alguna de las firmas PGP!
$ gpg --recv-keys 090B11993D9AEBB5
==> Iniciando check()...
==> ERROR: /tmp/pamac-build-kantergos/guix/src/guix-0.13.0 is too long.
==> ERROR: The working directory cannot be longer than 46 bytes.
==> ERROR: Se produjo un fallo en check().
Cancelando...

lantw44 commented on 2017-03-25 13:52

You have to download the public key to verify the signature. Please see the comment at the top of PKGBUILD.

shillshocked commented on 2017-03-24 04:18

==> Verifying source file signatures with gpg...
guix-0.12.0.tar.gz ... FAILED (error during signature verification)
==> ERROR: One or more PGP signatures could not be verified!
==> ERROR: Makepkg was unable to build .

Pelzflorian commented on 2016-12-26 18:16

Thank you. I changed the article as per your suggestions. I did not know about systemctl edit. :)

lantw44 commented on 2016-12-26 17:17

Two simple comments for the article:

1. You don't have to copy the systemd unit file. To override options in guix-daemon.service, type 'systemctl edit guix-daemon.service' and put options you want to change in it.
2. You may want to mention '/var/log/guix' in 'Uninstalling Guix'.

Pelzflorian commented on 2016-12-26 10:53

I’ve created a Guix article on the Arch wiki. If that was too soon, feel free to delete it again.

All comments