guix-devel
[Top][All Lists]
Advanced

[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.

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]