[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
GNU Guix & GuixSD 0.13.0 released
From: |
Ludovic Courtès |
Subject: |
GNU Guix & GuixSD 0.13.0 released |
Date: |
Mon, 22 May 2017 15:16:06 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) |
We are pleased to announce the release of GNU Guix & GuixSD 0.13.0,
representing 3,893 commits by 83 people over 5 months.
• About
GNU Guix is a transactional package manager for the GNU system.
The Guix System Distribution, GuixSD, is an advanced distribution
of the GNU system.
In addition to standard package management features, Guix supports
transactional upgrades and roll-backs, unprivileged package
management, and per-user profiles. GuixSD offers a declarative
approach to operating system configuration management and is highly
hackable. Guix uses low-level mechanisms from the Nix package
manager, except that packages are defined as native Guile modules,
using extensions to the Scheme language.
GuixSD uses the Linux-Libre kernel and the GNU Shepherd init system.
At this stage it can be used on an i686 or x86_64 machine.
It is also possible to use Guix on top of an already installed
GNU/Linux system, including on armv7, aarch64, and mips64el.
https://www.gnu.org/software/guix/
• Download
Here are the compressed sources and a GPG detached signature[*]:
ftp://alpha.gnu.org/gnu/guix/guix-0.13.0.tar.gz
ftp://alpha.gnu.org/gnu/guix/guix-0.13.0.tar.gz.sig
Here are the bootable USB installation images and their signatures[*]:
ftp://alpha.gnu.org/gnu/guix/guixsd-usb-install-0.13.0.i686-linux.xz
ftp://alpha.gnu.org/gnu/guix/guixsd-usb-install-0.13.0.i686-linux.xz.sig
ftp://alpha.gnu.org/gnu/guix/guixsd-usb-install-0.13.0.x86_64-linux.xz
ftp://alpha.gnu.org/gnu/guix/guixsd-usb-install-0.13.0.x86_64-linux.xz.sig
Here is the QCOW2 virtual machine (VM) image and its signature:
ftp://alpha.gnu.org/gnu/guix/guixsd-vm-image-0.13.0.x86_64-linux.xz
ftp://alpha.gnu.org/gnu/guix/guixsd-vm-image-0.13.0.x86_64-linux.xz.sig
Here are the binary tarballs and their signatures[*]:
ftp://alpha.gnu.org/gnu/guix/guix-binary-0.13.0.i686-linux.tar.xz
ftp://alpha.gnu.org/gnu/guix/guix-binary-0.13.0.i686-linux.tar.xz.sig
ftp://alpha.gnu.org/gnu/guix/guix-binary-0.13.0.x86_64-linux.tar.xz
ftp://alpha.gnu.org/gnu/guix/guix-binary-0.13.0.x86_64-linux.tar.xz.sig
ftp://alpha.gnu.org/gnu/guix/guix-binary-0.13.0.armhf-linux.tar.xz
ftp://alpha.gnu.org/gnu/guix/guix-binary-0.13.0.armhf-linux.tar.xz.sig
Use a mirror for higher download bandwidth:
http://www.gnu.org/order/ftp.html
Here are the SHA1 checksums:
8de41773236eb54c50fd976fb614ba343c5ebd91 guix-0.13.0.tar.gz
8e966f6ffef05baea3e3bcbf38f1e0c27a4c05a6 guix-0.13.0.tar.gz.sig
bec3306e697981eaaee09bf71c49bf3463a6b581
guix-binary-0.13.0.armhf-linux.tar.xz
62f35fd91c42110d7ce62113df680a72909c1882
guix-binary-0.13.0.armhf-linux.tar.xz.sig
dff1d7677458fe5add3399edeb9b69d886e8f81f guix-binary-0.13.0.i686-linux.tar.xz
b17ae0959d1c0fcc81c2533d05b0b5b9c4916641
guix-binary-0.13.0.i686-linux.tar.xz.directive
67d26371de5d85c7555651f0cad5f32a86321f83
guix-binary-0.13.0.i686-linux.tar.xz.directive.asc
7115e2f42bb6c3e90d9fb5b1864dc675a5fd3368
guix-binary-0.13.0.i686-linux.tar.xz.sig
30728a34789474c26cf48d08bc901da969c7b5e6
guix-binary-0.13.0.x86_64-linux.tar.xz
395af2be30438c310ce1430074aa511fdc2d1f1b
guix-binary-0.13.0.x86_64-linux.tar.xz.sig
9d6f5090b76ad53a65f7cae4be8b9a7878e6e0a4
guixsd-usb-install-0.13.0.i686-linux.xz
7e32989ad0740df09e59ad150dcbdaa7bfc1cac4
guixsd-usb-install-0.13.0.i686-linux.xz.sig
72d696cd25a135f1465be82115fd8e2211fd9125
guixsd-usb-install-0.13.0.x86_64-linux.xz
164d964797c94865d85f4e13675c3dae62061309
guixsd-usb-install-0.13.0.x86_64-linux.xz.sig
b58c0dccda0de92b120f28f81b4071d6b9e64414
guixsd-vm-image-0.13.0.x86_64-linux.xz
223b19395ba9448e3ec64a4ac0d6fa273486fb8c
guixsd-vm-image-0.13.0.x86_64-linux.xz.sig
[*] Use a .sig file to verify that the corresponding file (without the
.sig suffix) is intact. First, be sure to download both the .sig file
and the corresponding tarball. Then, run a command like this:
gpg --verify guix-0.13.0.tar.gz.sig
If that command fails because you don't have the required public key,
then run this command to import it:
gpg --keyserver keys.gnupg.net --recv-keys
3CE464558A84FDC69DB40CFB090B11993D9AEBB5
and rerun the 'gpg --verify' command.
This release was bootstrapped with the following tools:
Autoconf 2.69
Automake 1.15
Makeinfo 6.3
Help2man 1.47.4
To install the Guix System Distribution, please see “System
Installation” in the manual. To install Guix on a running system,
see “Installation” in the manual.
• Changes since version 0.12.0 (excerpt from the NEWS file)
** Package management
*** Guix can now be used on aarch64 GNU/Linux systems
*** New ‘guix pack’ command to create bundles
*** New ‘guix copy’ command to copy store items over SSH
*** New ‘--cache’ option for ‘guix publish’
*** $GUIX_DAEMON_SOCKET can specify remote daemons
*** Guix can now run on Guile 2.2, providing better performance
*** Emacs interface moved to separate Emacs-Guix package
*** New ‘--root’ option for ‘guix environment’
*** ‘guix pull’ now connects to git.savannah.gnu.org over HTTPS
*** New cross-compilation targets: aarch64-linux-gnu, powerpc-linux-gnu
*** Packages can specify “single-entry search paths” (e.g., ‘GIT_EXEC_PATH’)
*** ‘guix import’ and ‘guix refresh’ now support Stackage
*** Support for the deprecated “PKG-VERSION” syntax has been removed
*** New Cypher backend for ‘guix graph’
*** GnuTLS (Guile bindings) is now required
*** Guix now issues a warning when it detects that Guix has not been upgraded
in a while
** Distribution
*** The GuixSD installation image supports (U)EFI systems
*** GuixSD supports Btrfs (<http://bugs.gnu.org/19280>)
*** Some system services are now run in separate namespaces (“containers”)
*** The LXDE desktop environment is now available
*** ‘grub-configuration’ can specify settings for the user interface
*** Service types can now specify a default value for services
*** Create the /var/log/wtmp and /var/log/utmpx databases
*** A raw initial RAM disk can be created to support systems with custom
kernel configurations
*** ‘static-networking’ service can now be extended
*** Configuration of ‘nginx-service-type’ has been greatly improved
*** New ‘gnu-build-system’ phase to always reset gzip timestamps
*** New services
exim, mail-aliases, inetd, agetty, openvswitch, special-files, redis,
thermald
*** 840 new packages
0ad, 0ad-data, adb, alpine, alsa-plugins, angband, antlr2, antlr3,
appstream-glib, aris, aspell-dict-pt-br, asunder, balsa, bam, beep,
binutils-vc4, blind, blists, btrfs-progs-static, camlzip, cargo, catdoc,
catimg, ccd2cue, cdogs-sdl, cdrtools, ceph, checkpolicy, cifs-utils, cmst,
colors, compface, compton, cool-retro-term, corrode, crawl, darcs,
darktable, dcmtk, deutex, ding-libs, dotherside, dovecot-libsodium-plugin,
dovecot-trees, dub, dvd+rw-tools, dvdauthor, dvdstyler, dzen, e3, electrum,
emacs-adaptive-wrap, emacs-ag, emacs-aggressive-indent, emacs-alert,
emacs-ansi, emacs-calfw, emacs-cdlatex, emacs-commander,
emacs-default-encrypt, emacs-diminish, emacs-dream-theme,
emacs-evil-commentary, emacs-evil-surround, emacs-exwm, emacs-git-gutter,
emacs-git-timemachine, emacs-gntp, emacs-gnuplot, emacs-google-maps,
emacs-highlight-sexp, emacs-ht, emacs-htmlize, emacs-idle-highlight,
emacs-key-chord, emacs-keyfreq, emacs-linum-relative, emacs-log4e,
emacs-memoize, emacs-mew, emacs-monroe, emacs-mu4e-alert, emacs-ox-twbs,
emacs-pretty-mode, emacs-strace-mode, emacs-stripe-buffer, emacs-sx,
emacs-symon, emacs-transpose-frame, emacs-use-package, emacs-xelb,
emacs-xmlgen, emacs-yasnippet, emacspeak, enigma, ert-runner, es,
eudev-with-hwdb, f3, fabric, fcitx-configtool, filezilla, fillets-ng,
fish-guix, fmt, font-awesome, font-cns11643, font-cns11643-swjz,
font-comic-neue, font-go, font-google-material-design-icons,
font-google-roboto, font-iosevka, font-linuxlibertine, font-tamzen,
font-wqy-microhei, fortify-headers, fprintd, freeciv, freedoom, freegish,
freerdp, freetalk, freexl, gcc-vc4, gcompris-qt, geos, ghc-code-page,
ghc-hslogger, ghc-json, ghc-language-c, ghc-markdown-unlit, ghc-setlocale,
ghc-unexceptionalio, ghc-wave, git-crypt, gl2ps, gnome-autoar,
gnome-disk-utility, gnumach, gnushogi, gnustep-make, gpicview, grafx2,
graphene, guildhall, guile-8sync, guile-bash, guile-fibers, guile-git,
guile-ics, guile-miniadapton, guile-sdl2, guile-sjson,
guile-syntax-highlight, guile2.0-commonmark, guile2.0-haunt, guile2.0-json,
guile2.0-reader, guile2.0-ssh, guile2.2-gdbm-ffi, guile2.2-gnutls,
guile2.2-haunt, guile2.2-lib, guile2.2-reader, guile2.2-ssh, heimdal,
hiawatha, hisat2, http-parser, httpfs2, httpstat, hubbub, human, hurd,
hyperestraier, idris-bifunctors, idris-lens, idris-lightyear,
idris-wl-pprint, intel-gpu-tools, itpp, jacal, java-asm, java-cglib,
java-commons-cli, java-commons-codec, java-commons-collections4,
java-commons-compress, java-commons-daemon, java-commons-io,
java-commons-lang, java-commons-lang3, java-commons-logging-minimal,
java-commons-math3, java-commons-net, java-easymock, java-eclipse-ant-core,
java-eclipse-compare-core, java-eclipse-core-commands,
java-eclipse-core-contenttype, java-eclipse-core-expressions,
java-eclipse-core-filesystem, java-eclipse-core-jobs,
java-eclipse-core-resources, java-eclipse-core-runtime,
java-eclipse-core-variables, java-eclipse-equinox-app,
java-eclipse-equinox-common, java-eclipse-equinox-preferences,
java-eclipse-equinox-registry, java-eclipse-jdt-core, java-eclipse-osgi,
java-eclipse-team-core, java-eclipse-text, java-guava, java-hamcrest-all,
java-httpcomponents-httpclient, java-httpcomponents-httpcore,
java-httpcomponents-httpcore-ab, java-httpcomponents-httpcore-nio,
java-httpcomponents-httpmime, java-icu4j, java-javax-mail, java-jmh,
java-jmock, java-jopt-simple, java-jsch, java-jsr305, java-log4j-api,
java-mockito, java-objenesis, java-osgi-annotation, java-osgi-core,
java-osgi-service-event, java-plexus-interpolation, java-plexus-utils,
java-rsyntaxtextarea, java-simple-xml, java-usb4java, joe, kakoune,
keybinder, kiki, knot, lchat, le-certs, leafpad, lensfun, leveldb, libbson,
libcss, libdom, libfilezilla, libfprint, libgig, libgme,
libgnome-games-support, libircclient, libmesode, libmnl, libmp4v2,
libmpack, libnftnl, libnsbmp, libnsgif, libnspsl, libnsutils,
libparserutils, libpng-apng, libselinux, libsemanage, libsepol, libsmf,
libstaroffice, libstrophe, libsvgtiny, libtorrent-rasterbar, liburcu,
libusb4java, libutf, libvterm, libwapcaplet, libxls, libzmf, lierolibre,
light, lightdm, lightdm-gtk-greeter, linsmith, linuxdcpp,
llvm-for-extempore, lmms, loudmouth, lshw, lsyncd, lua-libmpack,
lua5.2-bitop, lua5.2-libmpack, lua5.2-lpeg, lugaru, luminance-hdr, lush2,
lxde, lxde-common, lxde-icon-theme, lxinput, lxmenu-data, lxpanel,
lxsession, maxflow, mbedtls-apache, mcabber, mcomix, mdbtools, megaglest,
megaglest-data, menumaker, mes, meson, mia, minizip, mlmmj,
multipath-tools, neofetch, neomutt, neovim, neovim-syntastic,
netcdf-fortran, niftilib, nim, nnn, no-more-secrets, noice, non-mixer,
non-timeline, nsgenbind, nss-pam-ldapd, nyacc, nyx, obconf, obnam,
ocaml-alcotest, ocaml-astring, ocaml-base64, ocaml-batteries,
ocaml-bin-prot, ocaml-bisect, ocaml-bitstring, ocaml-bos, ocaml-cmdliner,
ocaml-cppo, ocaml-csv, ocaml-expect, ocaml-fieldslib, ocaml-fileutils,
ocaml-fmt, ocaml-fpath, ocaml-frontc, ocaml-gsl, ocaml-js-build-tools,
ocaml-jsonm, ocaml-logs, ocaml-lwt, ocaml-mcl, ocaml-mtime, ocaml-oasis,
ocaml-ocurl, ocaml-ounit, ocaml-pcre, ocaml-ppx-assert, ocaml-ppx-bench,
ocaml-ppx-compare, ocaml-ppx-core, ocaml-ppx-deriving, ocaml-ppx-driver,
ocaml-ppx-enumerate, ocaml-ppx-here, ocaml-ppx-inline-test, ocaml-ppx-let,
ocaml-ppx-optcomp, ocaml-ppx-sexp-conv, ocaml-ppx-tools,
ocaml-ppx-type-conv, ocaml-ppx-typerep-conv, ocaml-ppx-variants-conv,
ocaml-qcheck, ocaml-qtest, ocaml-react, ocaml-result, ocaml-rresult,
ocaml-sexplib, ocaml-sqlite3, ocaml-ssl, ocaml-stringext, ocaml-topkg,
ocaml-typerep, ocaml-uchar, ocaml-ulex, ocaml-uutf, ocaml-variantslib,
ocaml-xmlm, ocaml-zarith, ocaml4.01-batteries, ocaml4.01-bisect,
ocaml4.01-camlzip, ocaml4.01-csv, ocaml4.01-findlib, ocaml4.01-gsl,
ocaml4.01-mcl, ocaml4.01-ounit, ocaml4.01-qtest, ocaml4.01-sqlite3,
ocaml4.01-xmlm, ocamlify, ocamlmod, omake, opencascade-oce, openspin,
openvswitch, orca, ovmf, pcc, pdfgrep, perl-any-moose, perl-anyevent,
perl-anyevent-i3, perl-async-interrupt, perl-canary-stability,
perl-cddb-get, perl-crypt-rc4, perl-cwd-guard, perl-devel-checkcompiler,
perl-ev, perl-extutils-depends, perl-extutils-pkgconfig, perl-file-pushd,
perl-module-build-xsutil, perl-mouse, perl-mousex-nativetraits,
perl-ole-storage-lite, perl-parallel-forkmanager, perl-switch,
perl-test-needs, perl-test-number-delta, perl-x11-xcb, perl-xml-descent,
perl-xml-tokeparser, perl-xs-object-magic, phonon-backend-gstreamer,
pngcrunch, policycoreutils, polkit-gnome, ponymix, pootle, postorius,
pplacer, prboom-plus, profanity, proj.4, proot, proot-static,
propeller-development-suite, propeller-gcc, propeller-load,
propeller-toolchain, proplib, prout, python-astroid, python-autopep8,
python-colorspacious, python-configparser, python-cram, python-cssmin,
python-cssutils, python-cycler, python-ddt, python-defusedxml,
python-diff-match-patch, python-dirsync, python-dj-database-url,
python-django-allauth, python-django-appconf, python-django-assets,
python-django-bulk-update, python-django-contact-form,
python-django-contrib-comments, python-django-gravatar2,
python-django-jsonfield, python-django-mailman3, python-django-overextends,
python-django-redis, python-django-rq, python-django-sortedm2m,
python-django-statici18n, python-dulwich, python-elasticsearch,
python-eventlet, python-factory-boy, python-faker, python-fakeredis,
python-fastimport, python-flake8-polyfill, python-flask-htmlmin,
python-flask-login, python-flask-multistatic, python-flask-oidc,
python-flask-wtf, python-fudge, python-geventhttpclient, python-gpg,
python-hdf4, python-hiredis, python-htmlmin, python-httpbin, python-ipy,
python-isort, python-kitchen, python-levenshtein, python-lz4, python-lzo,
python-mando, python-mando, python-matplotlib-documentation, python-mpmath,
python-munch, python-mwclient, python-mysqlclient, python-netcdf4,
python-nosexcover, python-numpy-documentation, python-oauth2client,
python-openid, python-openid-cla, python-openid-teams,
python-paramunittest, python-pbkdf2, python-poppler-qt5, python-pyatspi,
python-pycosat, python-pygit2, python-pykka, python-pylint,
python-pyodbc-c, python-pypeg2, python-pytest-catchlog,
python-pytest-httpbin, python-pytest-warnings, python-qrcode, python-reno,
python-rst2ansi, python-scandir, python-sepolgen, python-setools,
python-sge-pygame, python-snowballstemmer, python-sockjs-tornado,
python-sphinx-alabaster-theme, python-sphinx-cloud-sptheme,
python-sphinx-me, python-straight-plugin, python-tmx,
python-translate-toolkit, python-trollius-redis, python-utils,
python-webassets, python-xdo, python2-astroid, python2-autopep8,
python2-backports-functools-lru-cache,
python2-backports-shutil-get-terminal-size, python2-cheetah,
python2-cliapp, python2-colorspacious, python2-configparser,
python2-coverage-test-runner, python2-cram, python2-cssmin, python2-cycler,
python2-ddt, python2-defusedxml, python2-diff-match-patch, python2-dirsync,
python2-dj-database-url, python2-django-allauth, python2-django-appconf,
python2-django-assets, python2-django-bulk-update,
python2-django-contact-form, python2-django-contrib-comments,
python2-django-gravatar2, python2-django-jsonfield,
python2-django-mailman3, python2-django-overextends, python2-django-redis,
python2-django-rq, python2-django-sortedm2m, python2-django-statici18n,
python2-dulwich, python2-elasticsearch, python2-eventlet,
python2-factory-boy, python2-faker, python2-fakeredis, python2-fastimport,
python2-flake8-polyfill, python2-flask-htmlmin, python2-flask-login,
python2-flask-multistatic, python2-flask-wtf, python2-fudge,
python2-geventhttpclient, python2-gpg, python2-hdf4, python2-hiredis,
python2-htmlmin, python2-httpbin, python2-isort, python2-kitchen,
python2-larch, python2-levenshtein, python2-lz4, python2-lzo,
python2-mando, python2-matplotlib-documentation, python2-mpmath,
python2-munch, python2-mwclient, python2-mysqlclient, python2-netcdf4,
python2-nosexcover, python2-numpy-documentation, python2-openid,
python2-openid-cla, python2-openid-teams, python2-paramunittest,
python2-pbkdf2, python2-pycosat, python2-pygame, python2-pygit2,
python2-pykka, python2-pylint, python2-pyodbc-c, python2-pytest-catchlog,
python2-pytest-httpbin, python2-pytest-warnings, python2-qrcode,
python2-reno, python2-ruamel.ordereddict, python2-scandir,
python2-sge-pygame, python2-slowaes, python2-snowballstemmer,
python2-sockjs-tornado, python2-sphinx-alabaster-theme,
python2-sphinx-cloud-sptheme, python2-sphinx-me, python2-stemming,
python2-straight-plugin, python2-subprocess32, python2-tmx,
python2-tracing, python2-translate-toolkit, python2-trollius-redis,
python2-ttystatus, python2-utils, pzstd, qdbm, qjackctl, qtcanvas3d,
qtcharts, qtdatavis3d, qtdeclarative-render2d, qtgamepad, qtpurchasing,
qtscxml, qtserialbus, qutebrowser, r-affy, r-affyio, r-ape, r-base64,
r-beeswarm, r-bookdown, r-boot, r-bsgenome-hsapiens-1000genomes-hs37d5,
r-cairo, r-car, r-caret, r-centipede, r-chipseq, r-class, r-commonmark,
r-compquadform, r-copyhelper, r-copywriter, r-cowplot, r-delayedarray,
r-deoptimr, r-desc, r-diptest, r-fastica, r-fivethirtyeight, r-flexmix,
r-fnn, r-fpc, r-genomeinfodbdata, r-ggbeeswarm, r-ggthemes, r-lars, r-lme4,
r-maldiquant, r-mass, r-matrixmodels, r-mclust, r-minimal, r-minqa,
r-mixtools, r-mnormt, r-modelmetrics, r-modeltools, r-msnbase, r-msnid,
r-mzid, r-mzr, r-nlme, r-nloptr, r-numderiv, r-pbapply, r-pbkrtest,
r-pcamethods, r-plogr, r-prabclus, r-protgenerics, r-quantreg,
r-randomforest, r-ranger, r-rann, r-raremetals2, r-rcppeigen,
r-rcppprogress, r-rhdf5, r-robustbase, r-rprojroot, r-seqminer, r-seurat,
r-sn, r-sourcetools, r-spatial, r-statmod, r-sva, r-tclust, r-trimcluster,
r-tsne, r-txdb-mmusculus-ucsc-mm10-knowngene, r-tximport, r-vgam, r-vipor,
r-vsn, rdma-core, re2c, reducelcs, ribodiff, ripit, rocksdb, roffit,
rsnapshot, ruby-mail, sambamba, sbm, scheme48-rx, scm, scrypt, scsh,
seabios, secilc, sedsed, shellcheck, simh, skroll, slib, sonic,
speedtest-cli, speexdsp, spin2cpp, spinsim, spoon, sssd, stringtemplate3,
stringtemplate4, stunnel, swaks, syslinux, sysstat, tailon, talloc-static,
tango-icon-theme, taxtastic, tclx, teeworlds, tftp-hpa, thermald,
tidy-html, tipp10, tlp, tokyocabinet, tracker, tremc, twm, unibilium,
unrar, vim-airline, vim-airline-themes, vim-context-filetype, vim-luna,
vim-neocomplete, vim-neosnippet, vim-neosnippet-snippets, vim-scheme,
vim-syntastic, vinagre, volk, wificurse, wimlib, wwwoffle, wxsvg, xbattmon,
xcalc, xdot, xerces-c, xfce4-notifyd, xinetd, xmag, xmessage, xshogi,
you-get, youtube-dl-gui, zile-on-guile, zpaq, zstd
*** 1220 package updates
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden,
address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden, address@hidden,
address@hidden, address@hidden, address@hidden
** Programming interfaces
*** (guix scripts challenge) returns complete reports, not just discrepancies
*** New ‘dub-build-system’ for the D language and Dub
*** New ‘ocaml-build-system’ for software written in OCaml
*** Improvements to the ‘asdf-build-system’ for software written in various
Common Lisp dialects.
*** New ‘package-mapping’ procedure to rewrite package dependency graphs
*** New modules: (guix workers), (guix discovery), (guix cache),
(guix memoization), (guix ssh), (gnu build shepherd)
*** (gnu build file-systems) now has support for ISO-9660 file systems.
** Noteworthy bug fixes
*** Create home directories once file systems are mounted
(<http://bugs.gnu.org/21108>)
*** GNU R now builds bit-reproducibly (<https://bugs.gnu.org/25598>)
*** The daemon’s default settings are used unless overriden
(<https://bugs.gnu.org/20217>)
*** ‘guix system’ now supports the common build option ‘--root’
(<https://bugs.gnu.org/26271>)
*** Mesa uses LLVM for better Gallium performance
(<https://bugs.gnu.org/25953>)
*** Grafting no longer triggers a download of all the outputs of each
derivation
(<https://bugs.gnu.org/24886>)
*** Home directories are created when using a separate /home
(<https://bugs.gnu.org/21108>)
** Native language support
Updated translations: fr (French)
Please report bugs to address@hidden
Join address@hidden and #guix on Freenode for discussions.
Thanks to everyone who contributed to this release:
1 Adonay Felipe Nogueira
1 Adriana Peluso
12 Alex Griffin
37 Alex Kost
29 Alex Sassmannshausen
6 Alex Vong
1 Amirouche Boubekki
4 Andreas Enge
3 Andy Patterson
4 Andy Wingo
51 Arun Isaac
1 Bake Timmons
5 Ben Sturmfels
57 Ben Woodcroft
2 Björn Höfling
1 Boskovits, Gábor
1 Brandon Ludwig
3 Brendan Tildesley
17 Carlo Zancanaro
5 Carlos Sánchez de La Lama
1 Carolili
3 Catonano
13 Chris Marusich
12 Christopher Allan Webber
19 Christopher Baines
38 Clément Lassieur
2 Corentin Bocquillon
1 Daniel Pimentel
96 Danny Milosavljevic
47 David Craven
10 David Thompson
209 Efraim Flashner
33 Eric Bavier
6 Ethan R. Jones
6 Federico Beffa
8 Feng Shu
1 George Clemmer
1 Gábor Boskovits
22 Hartmut Goebel
4 Huang Ying
2 Jan Nieuwenhuizen
2 Jelle Licht
38 John Darrington
11 José Miguel Sánchez García
134 Julien Lepiller
59 Kei Kebreau
4 Kyle Meyer
393 Leo Famulari
466 Ludovic Courtès
11 Manolis Ragkousis
524 Marius Bakke
184 Mark H Weaver
2 Mark Meyer
5 Mathieu Lirzin
3 Mathieu OTHACEHE
59 Mathieu Othacehe
9 Maxim Cournoyer
7 Mekeor Melire
13 Muriithi Frederick Muriuki
13 Nicolas Goaziou
4 Paul Garlick
4 Peter Mikkelsen
5 Petter
5 Pjotr Prins
46 Raoul Jean Pierre Bonnal
9 Rene Saavedra
450 Ricardo Wurmus
3 Rodger Fox
90 Roel Janssen
12 Sergei Trofimovich
21 Sou Bunnbu (宋文武)
3 Stefan Reichör
2 Taylan Ulrich Bayırlı/Kammer
4 Theodoros Foradis
53 Thomas Danckaert
295 Tobias Geerinckx-Rice
4 Troy Sankey
21 Vasile Dumitrascu
1 Ying Huang
9 humanitiesNerd
2 nee
136 ng0
2 rsiddharth
Ludovic, on behalf of the Guix team.
signature.asc
Description: PGP signature
- GNU Guix & GuixSD 0.13.0 released,
Ludovic Courtès <=