diff --git a/Makefile.am b/Makefile.am index 7c07d1b2b9..c2fc2642a7 100644 --- a/Makefile.am +++ b/Makefile.am @@ -422,6 +422,7 @@ EXTRA_DIST = \ build-aux/generate-authors.scm \ build-aux/test-driver.scm \ build-aux/update-guix-package.scm \ + build-aux/update-NEWS.scm \ build-aux/run-system-tests.scm \ d3.v3.js \ graph.js \ @@ -666,6 +667,15 @@ update-guix-package: $(top_srcdir)/build-aux/update-guix-package.scm \ "`git rev-parse HEAD`" +# Location of a checkout of . +# Package data from this checkout is used by 'update-NEWS.scm'. +GUIX_MAINTENANCE_DIRECTORY ?= $(top_srcdir)/../guix-maintenance + +update-NEWS: $(GOBJECTS) + $(top_builddir)/pre-inst-env "$(GUILE)" \ + $(top_srcdir)/build-aux/update-NEWS.scm \ + $(top_srcdir)/NEWS "$(GUIX_MAINTENANCE_DIRECTORY)/data" + # Make sure we're not shipping a file that embeds a local /gnu/store file name. assert-no-store-file-names: $(distdir)/ChangeLog $(AM_V_at)if grep -r --exclude=*.texi --exclude=*.info \ @@ -701,7 +711,7 @@ hydra-jobs.scm: $(GOBJECTS) .PHONY: assert-no-store-file-names assert-binaries-available .PHONY: assert-final-inputs-self-contained .PHONY: clean-go make-go -.PHONY: update-guix-package release +.PHONY: update-guix-package update-NEWS release ## -------------- ## ## Silent rules. ## diff --git a/NEWS b/NEWS index 8b6727fd93..8280902557 100644 --- a/NEWS +++ b/NEWS @@ -2,7 +2,7 @@ #+TITLE: Guix NEWS – history of user-visible changes #+STARTUP: content hidestars -Copyright © 2013, 2014, 2015, 2016 Ludovic Courtès +Copyright © 2013, 2014, 2015, 2016, 2017 Ludovic Courtès Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright @@ -10,6 +10,615 @@ Copyright © 2013, 2014, 2015, 2016 Ludovic Courtès Please send Guix bug reports to bug-guix@gnu.org. +* Changes in 0.13.0 (since 0.12.0) + +** 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 () +*** 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 + +abbaye@2.0.1, abcde@2.8.1, abiword@3.0.2, acct@6.6.3, acme-client@0.1.16, +acpid@2.0.28, adwaita-icon-theme@3.24.0, aide@0.16, aisleriot@3.22.1, +allegro@5.0.11, allegro@5.2.0, alsa-lib@1.1.3, alsa-utils@1.1.3, +ams-lv2@1.2.1, amsynth@1.7.1, ansible@2.3.0.0, ant@1.9.9, apl@1.7, +aqbanking@5.6.12, arb@2.10.0, arc-icon-theme@20161122, arc-theme@20170302, +ardour@5.8, aria-maestosa@1.4.13, aria2@1.31.0, +arm-none-eabi-nano-toolchain@6.3.0, arm-none-eabi-toolchain@6.3.0, +armadillo@7.800.2, aseprite@1.1.7, assword@0.10, asymptote@2.41, +at-spi2-atk@2.22.0, at-spi2-core@2.22.0, atk@2.22.0, attica@5.34.0, +audacity@2.1.3, augeas@1.8.0, autoconf-archive@2017.03.21, autoconf@2.69, +awesome@4.0, awscli@1.11.63, baloo@5.34.0, bamtools@2.4.1, baobab@3.24.0, +bash-completion@2.5, bash-minimal@4.4.12, bash-static@4.4.12, bash@4.4.12, +bc@1.07.1, bedtools@2.26.0, beets@1.4.3, bind@9.11.1, bioruby@1.5.1, +bison@3.0.4, bitcoin-core@0.14.1, bitlbee@3.5.1, bluez-qt@5.34.0, +bluez@5.44, boost@1.63.0, borg@1.0.10, breeze-icons@5.34.0, +bs1770gain@0.4.12, btrfs-progs@4.10.2, bullet@2.86.1, bundler@1.14.5, +busybox@1.26.0, cairo-xcb@1.14.8, cairo@1.14.8, cairomm@1.12.2, +calibre@2.76.0, capnproto@0.6.0, cbatticon@1.6.5, ccache@3.3.4, +ccid@1.4.26, cd-hit@4.6.6, certbot@0.14.0, cgit@1.1, chicken@4.12.0, +cl-stumpwm@1.0.0, clang-runtime@3.9.1, clang@3.6.2, clang@3.7.1, +clang@3.8.1, clang@3.9.1, claws-mail@3.15.0, clutter-gst@3.0.22, +clutter-gtk@1.8.2, cmake@3.7.2, cmark@0.27.1, coda@2.18, cogl@1.22.2, +conky@1.10.6, connman@1.34, coreutils-minimal@8.26, coreutils@8.26, +coreutils@8.27, cppcheck@1.78, cpupower@4.11, cryptsetup-static@1.7.5, +cryptsetup@1.7.5, cuirass@0.0.1-6.870e8d6, cups-filters@1.13.1, +curl@7.53.0, d-feet@0.3.11, dash@0.5.9.1, datamash@1.1.1, dbus-glib@0.108, +dbus@1.10.16, dconf-editor@3.22.1, ddrescue@1.22, denemo@2.1, +desktop-file-utils@0.23, devhelp@3.22.0, devil@1.8.0, di@4.43, +diamond@0.8.38, diffoscope@81, diffstat@1.61, direnv@2.11.3, dlib@19.3, +dmenu@4.7, dnscrypt-proxy@1.9.5, docbook-xml@4.4, docbook-xml@4.5, +dosfstools@4.1, dovecot@2.2.29.1, doxygen@1.8.13, dropbear@2017.75, +drumkv1@0.8.2, dtc@1.4.4, duplicity@0.7.12, dwm@6.1, e2fsck-static@1.43.4, +e2fsprogs@1.43.4, ecl-stumpwm@1.0.0, ecl@16.1.3, ed@1.14.1, efl@1.18.5, +elfutils@0.169, elixir@1.4.2, emacs-auctex@11.90.0, emacs-bui@1.1.0, +emacs-clojure-mode@5.4.0, emacs-company@0.9.3, emacs-debbugs@0.14, +emacs-elfeed@2.1.0, emacs-emms@4.3, emacs-flycheck@30, emacs-guix@0.3.1, +emacs-ivy@0.9.1, emacs-magit-popup@2.10.3, emacs-minimal@25.2, +emacs-no-x-toolkit@25.2, emacs-no-x@25.2, emacs-org@20170502, +emacs-projectile@0.14.0, emacs-seq@2.19, emacs-slime@2.19, +emacs-smartparens@1.10.1, emacs-spinner@1.7.3, emacs-with-editor@2.5.10, +emacs-zenburn-theme@2.5, emacs@25.2, enlightenment@0.21.7, eog@3.20.5, +epiphany@3.22.7, erlang@19.3, ethtool@4.10, eudev@3.2.1, evince@3.22.1, +evolution-data-server@3.22.3, exempi@2.4.2, exfat-utils@1.2.6, exim@4.87.1, +extra-cmake-modules@5.34.0, extremetuxracer@0.7.4, eyed3@0.7.10, +fatfsck-static@4.1, faust@2.0.a51, feh@2.18.3, ffmpeg@2.8.11, ffmpeg@3.3.1, +file-roller@3.22.2, fio@2.19, fish@2.5.0, flac@1.3.2, flex@2.6.1, +flex@2.6.3, font-abattis-cantarell@0.0.25, font-gnu-unifont@9.0.06, +freefall@4.11, freetype@2.7.1, frescobaldi@3.0.0, fuse-exfat@1.2.6, +fuse@2.9.7, gajim@0.16.7, gcal@4.1, +gcc-cross-sans-libc-arm-none-eabi@5.4.0-1.227977, +gcc-cross-sans-libc-arm-none-eabi@6.3.0, gcc-stripped-tarball@5.4.0, +gcc-toolchain@4.9.4, gcc-toolchain@5.4.0, gcc-toolchain@6.3.0, +gcc-toolchain@7.1.0, gcc@4.8.5, gcc@4.9.4, gcc@5.4.0, gcc@6.3.0, gcc@7.1.0, +gcj@5.4.0, gd@2.2.4, gdb-arm-none-eabi@7.12.1, gdb@7.12.1, +gdk-pixbuf+svg@2.36.6, gdk-pixbuf@2.36.6, gdm@3.22.1, gedit@3.22.0, +geoclue@2.4.6, getmail@4.52.0, gflags@2.2.0, gfortran@6.3.0, +gfortran@7.1.0, ghc-quickcheck-instances@0.3.12, ghc-quickcheck@2.8.2, +ghc-semigroups@0.18.2, ghc-xmonad-contrib@0.12, ghc@8.0.2, +giac-xcas@1.2.3-37, gimp@2.8.22, girara@0.2.7, git-modes@1.2.4, git@2.13.0, +gitolite@3.6.6, gjs@1.46.0, glib-networking@2.50.0, glib@2.50.3, +glibc-hurd-headers@2.23, glibc-hurd@2.23, glibc-locales@2.25, +glibc-utf8-locales@2.25, glibc@2.22, glibc@2.23, glibc@2.24, glibc@2.25, +glibmm@2.50.0, global@6.5.6, glpk@4.61, glulxe@0.5.4, gmime@2.6.23, +gmp@6.1.2, gmsh@2.16.0, gnome-backgrounds@3.22.1, gnome-calendar@3.22.2, +gnome-control-center@3.22.1, gnome-desktop@3.22.2, gnome-klotski@3.22.1, +gnome-mines@3.22.2, gnome-mpv@0.11, gnome-online-accounts@3.22.3, +gnome-screenshot@3.22.0, gnome-session@3.22.2, +gnome-settings-daemon@3.22.1, gnome-shell-extensions@3.22.2, +gnome-shell@3.22.2, gnome-sudoku@3.22.2, gnome-system-monitor@3.22.2, +gnome-terminal@3.24.1, gnome-themes-standard@3.22.2, +gnome-tweak-tool@3.22.0, gnome@3.22.2, gnubik@2.4.3, gnucash@2.6.16, +gnupg@2.0.30, gnupg@2.1.20, gnuplot@5.0.6, gnurl@7.54.0, gnutls@3.5.9, +go@1.8.1, gobject-introspection@1.50.0, goffice@0.10.34, googletest@1.8.0, +gp2c@0.0.10, gparted@0.28.1, gperf@3.1, gpgme@1.9.0, +graphicsmagick@1.3.25-2.6156b4c, graphite2@1.3.9, greenisland@0.9.0.1, +grep@3.0, grilo-plugins@0.3.3, grilo@0.3.2, +gsettings-desktop-schemas@3.22.0, gst-libav@1.12.0, gst-plugins-bad@1.12.0, +gst-plugins-base@1.12.0, gst-plugins-good@1.12.0, gst-plugins-ugly@1.12.0, +gstreamer@1.12.0, gtk+@3.22.12, gtk-vnc@0.7.0, gtkmm@3.22.0, +gtksourceview@3.22.2, guile-aspell@0.4, +guile-bytestructures@20170402.91d042e, guile-daemon@0.1.2, +guile-json@0.6.0, guile-lib@0.2.5, guile-ncurses@2.2, guile-next@2.2.2, +guile-reader@0.6.2, guile-sqlite3@0.0-1.607721f, guile-ssh@0.11.0, +guile-static-stripped-tarball@2.0.14, guile-static-stripped@2.0.14, +guile2.2-json@0.6.0, guile@2.0.14, guile@2.2.2, guitarix-lv2@0.35.3, +guitarix@0.35.3, guix@0.12.0-11.ce92d26, gusb@0.2.9, gvfs@1.30.3, +gx-guvnor-lv2@0.1, gx-hyperion-lv2@0.1, gx-super-fuzz-lv2@0.1, +gx-suppa-tone-bender-lv2@0.1, gx-vintage-fuzz-master-lv2@0.1, +gx-voodoo-fuzz-lv2@0.1, gxtuner@2.4, harfbuzz@1.4.3, haunt@0.2.1, +hdf4-alt@4.2.12, hdf4@4.2.12, hdparm@9.52, hexchat@2.12.4, +hicolor-icon-theme@0.15, httpd@2.4.25, hwloc@1.11.7, hyperrogue@9.4g, +i3status@2.11, ibus-anthy@1.5.9, ibus-libpinyin@1.9.0, ibus@1.5.15, +icecat@52.1.0-gnu1, icedtea@3.3.0, icu4c@58.2, idris@1.0, +imagemagick@6.9.8-4, imlib2@1.4.10, inkscape@0.92.1, iperf@3.1.7, +iproute2@4.10.0, iptables@1.6.1, irssi@1.0.2, ixion@0.12.2, jack@0.125.0, +jalv-select@0.8, jalv@1.6.0, jasper@2.0.12, java-ngs@1.3.0, java-xz@1.6, +jemalloc@4.5.0, jsoncpp@1.8.0, julia@0.5.1, kactivities-stats@5.34.0, +kactivities@5.34.0, kapidox@5.34.0, karchive@5.34.0, kauth@5.34.0, +kbd@2.0.4, kbookmarks@5.34.0, kcmutils@5.34.0, kcodecs@5.34.0, +kcompletion@5.34.0, kconfig@5.34.0, kconfigwidgets@5.34.0, +kcoreaddons@5.34.0, kcrash@5.34.0, kdbusaddons@5.34.0, kdeclarative@5.34.0, +kded@5.34.0, kdesignerplugin@5.34.0, kdesu@5.34.0, kdevelop@5.1.0, +kdevplatform@5.1.0, kdnssd@5.34.0, kdoctools@5.34.0, kemoticons@5.34.0, +kfilemetadata@5.34.0, kglobalaccel@5.34.0, kguiaddons@5.34.0, khal@0.9.5, +khard@0.11.4, ki18n@5.34.0, kiconthemes@5.34.0, kidletime@5.34.0, +kimageformats@5.34.0, kinit@5.34.0, kio@5.34.0, kitemmodels@5.34.0, +kitemviews@5.34.0, kjobwidgets@5.34.0, kmod@24, knewstuff@5.34.0, +knotifications@5.34.0, knotifyconfig@5.34.0, kodi@18.0_alpha-4-b8ad238, +kpackage@5.34.0, kparts@5.34.0, kpeople@5.34.0, kplotting@5.34.0, +kpty@5.34.0, krunner@5.34.0, kservice@5.34.0, ksyntaxhighlighting@5.34.0, +ktexteditor@5.34.0, ktextwidgets@5.34.0, kunitconversion@5.34.0, +kwallet@5.34.0, kwayland@5.34.0, kwidgetsaddons@5.34.0, +kwindowsystem@5.34.0, kxmlgui@5.34.0, kxmlrpcclient@5.34.0, lablgtk@2.18.5, +lcms@2.8, ldc@0.17.3, ldc@1.1.1, leptonica@1.74.0, less@487, +letsencrypt@0.14.0, lftp@4.7.5, libarchive@3.2.2, libass@0.13.6, +libatomic-ops@7.4.4, libbluray@1.0.0, libcap@2.25, libchamplain@0.12.14, +libcmis@0.5.1, libdrm@2.4.80, libepoxy@1.4.1, libetonyek@0.1.6, +libetpan@1.8, libev@4.24, libevdev@1.5.6, libevent@2.1.8, libffcall@1.12, +libfm-extra@1.2.5, libfm@1.2.5, libgc@7.6.0, libgcrypt@1.7.6, +libgee@0.18.1, libgit2@0.25.1, libgnomekbd@3.22.0, libgpg-error@1.26, +libgsf@1.14.41, libgweather@3.20.4, libiberty@5.4.0, libiconv@1.15, +libidn2@0.16, libinput-minimal@1.7.0, libinput@1.7.0, libjpeg@9b, +libmp3splt@0.9.2, libmpdclient@2.11, libmtp@1.1.13, libnotify@0.7.7, +libosinfo@1.0.0, libpcap@1.8.1, libpciaccess@0.13.5, libpeas@1.20.0, +libpinyin@2.0.0, libpng@1.6.28, libpsl@0.17.0, libreoffice@5.3.1.2, +librep@0.92.6, libressl@2.5.4, libsamplerate@0.1.9, libseccomp@2.3.2, +libsndfile@1.0.28, libsodium@1.0.12, libssh2@1.8.0, libssh@0.7.4, +libtasn1@4.10, libtermkey@0.20, libtirpc@1.0.1, libunistring@0.9.7, +libupnp@1.6.21, libusb@1.0.21, libuv@1.11.0, libva@1.8.1, +libvirt-glib@1.0.0, libvirt@3.2.0, libvpx@1.6.1, libwacom@0.23, +libwebp@0.6.0, libwnck@3.20.1, libx11@1.6.5, libx264@20170316-2245, +libxcb@1.12, libxfont@2.0.1, libxi@1.7.9, libxkbcommon@0.7.1, +libxml++@3.0.1, libxpm@3.5.12, lilv@0.24.2, lilypond@2.19.58, +limnoria@2017.03.30, linux-libre-arm-generic@4.11, +linux-libre-headers@4.4.47, linux-libre@4.11, linux-libre@4.9.27, +linux-pam@1.3.0, llvm@3.6.2, llvm@3.7.1, llvm@3.8.1, llvm@3.9.1, lsof@4.89, +lua-lpeg@1.0.1, lua@5.3.4, luajit@2.1.0-beta2, lvm2-static@2.02.171, +lvm2@2.02.171, lxterminal@0.3.0, lynx@2.8.9dev.11, lz4@1.7.5, m4@1.4.18, +mafft@7.310, magit@2.10.3, mailutils@3.2, maim@4.4.62, man-pages@4.11, +manaplus@1.7.3.4, mariadb@10.1.23, mate-themes@3.22.10, mcelog@149, +mdadm-static@4.0, mdadm@4.0, mdds@1.2.2, menu-cache@1.0.2, +mesa-headers@17.0.4, mesa@17.0.4, mg@20161005, milkytracker@1.0.0, +minetest@0.4.15, miniupnpc@2.0.20170421, minixml@2.10, mit-krb5@1.14.4, +mlt@6.4.1, moc@2.5.2, mod-host@0.10.6-2.299a39774, modemmanager-qt@5.34.0, +moka-icon-theme@5.3.5, moreutils@0.60, mosh@1.3.0, mozjs@38.2.1.rc0, +mp3splt@2.6.2, mpd@0.20.6, mpfr@3.1.5, mpv@0.25.0, msgpack@1.4.2, +msmtp@1.6.6, mu@0.9.18, multiqc@0.9, mumble@1.2.19, mupdf@1.11, mutt@1.8.2, +mutter@3.22.2-1.23c315e, myrepos@1.20170129, mysql@5.7.18, nagios@4.2.4, +nano@2.8.2, nautilus@3.22.2, ncbi-vdb@2.8.2, ncmpc@0.27, neon@0.30.2, +netsurf@3.6, nettle@3.3, network-manager@1.6.2, networkmanager-qt@5.34.0, +nfs-utils@2.1.1, nginx@1.12.0, ngircd@24, ngs-sdk@1.3.0, ninja@1.7.2, +nix@1.11.9, nmap@7.40, node@7.8.0, non-sequencer@1.9.5-3.10c31e5, +non-session-manager@1.9.5-3.10c31e5, notmuch@0.24.1, nspr@4.14, +nss-certs@3.30.2, nss@3.30.2, ntp@4.2.8p10, obs@18.0.2, ocrad@0.26, +octave@4.2.1, offlineimap@7.1.0, ola@0.10.3, openjpeg@2.1.2, openssh@7.5p1, +openssl@1.1.0e, openvpn@2.4.2, opus@1.1.4, orcus@0.12.1, +owncloud-client@2.3.1, oxygen-icons@5.34.0, pango@1.40.3, +par2cmdline@0.7.0, parallel@20170422, pari-gp@2.9.1, password-store@1.7.1, +pciutils@3.5.4, pcmanfm@1.2.5, pcre2@10.23, pcre@8.40, pcsc-lite@1.8.20, +pd@0.47-1, perf@4.11, perl-b-hooks-endofscope@0.21, perl-capture-tiny@0.46, +perl-class-load@0.23, perl-clone@0.38, perl-common-sense@3.74, +perl-compress-raw-bzip2@2.074, perl-compress-raw-zlib@2.074, +perl-cpan-meta-check@0.011, perl-cpan-meta-requirements@2.140, +perl-cpan-meta-yaml@0.018, perl-db-file@1.840, perl-dbd-pg@3.5.3, +perl-dbd-sqlite@1.54, perl-devel-overloadinfo@0.004, +perl-devel-partialdump@0.18, perl-email-mime@1.940, +perl-email-simple@2.213, perl-image-exiftool@10.40, perl-io-compress@2.074, +perl-lingua-en-findnumber@1.32, perl-lingua-en-inflect-number@1.12, +perl-lingua-en-inflect@1.901, perl-lingua-en-number-isordinal@0.05, +perl-lingua-en-tagger@0.28, perl-module-runtime-conflicts@0.003, +perl-mojolicious@7.29, perl-moose@2.2004, +perl-package-deprecationmanager@0.17, perl-params-validate@1.26, +perl-parse-cpan-meta@2.150010, perl-scalar-list-utils@1.47, +perl-sub-name@0.21, perl-term-readkey@2.37, perl-test-cleannamespaces@0.22, +perl-test-exception@0.43, perl-test-simple@1.302078, +perl-test-warnings@0.026, perl-time-duration-parse@0.13, +perl-variable-magic@0.61, perl-xml-compile-soap@3.21, +perl-xml-compile-wsdl11@3.06, perl-yaml@1.23, perl-zip@1.59, phonon@4.9.1, +php@7.1.4, pianobar@2016.06.02, pidgin@2.12.0, pioneers@15.4, pius@2.2.4, +pkg-config@0.29.1, plasma-framework@5.34.0, podofo@0.9.5, +poppler-qt4@0.52.0, poppler-qt5@0.52.0, poppler@0.52.0, +portaudio@190600.20161030, postgresql@9.6.3, potrace@1.14, +powertabeditor@2.0.0-alpha9, progress@0.13.1, prosody@0.9.12, +proteinortho@5.16, proxychains-ng@4.12, psmisc@22.21, pugixml@1.8.1, +pulseaudio@10.0, python-acme@0.14.0, python-alembic@0.8.10, +python-appdirs@1.4.3, python-atomicwrites@1.1.5, python-babel@2.3.4, +python-backports-abc@0.5, python-beautifulsoup4@4.5.3, +python-botocore@1.5.26, python-certifi@2017.1.23, python-click-log@0.1.8, +python-click@6.7, python-colorama@0.3.7, python-cython@0.25.2, +python-dateutil@2.6.0, python-debian@0.1.28, python-decorator@4.0.10, +python-dendropy@4.2.0, python-django@1.10.7, python-drmaa@0.7.7, +python-email-validator@1.0.2, python-enum34@1.1.6, +python-feedgenerator@1.9, python-flake8@2.5.4, python-freezegun@0.3.8, +python-graphql-relay@0.4.5, python-greenlet@0.4.11, python-gst@1.12.0, +python-icalendar@3.11.4, python-ipaddress@1.0.18, python-ipykernel@4.5.2, +python-ipython@5.2.2, python-jupyter-core@4.2.1, python-libvirt@3.2.0, +python-llfuse@1.2, python-mako@1.0.6, python-markdown@2.6.8, +python-matplotlib@2.0.0, python-minimal-wrapper@3.5.3, +python-minimal@3.5.3, python-mistune@0.7.3, python-mutagen@1.36, +python-natsort@5.0.2, python-nbxmpp@0.5.5, python-ndg-httpsclient@0.4.2, +python-notmuch@0.24.1, python-numexpr@2.6.1, python-numpy@1.12.0, +python-orderedmultidict@0.7.11, python-oslosphinx@4.10.0, +python-pafy@0.5.3.1, python-pandas@0.19.2, python-paramiko@1.17.4, +python-parsedatetime@2.3, python-passlib@1.7.1, python-paste@2.0.3, +python-pbr@1.10.0, python-pexpect@4.2.1, python-pip@9.0.1, python-ply@3.9, +python-prompt-toolkit@1.0.9, python-psycopg2@2.6.2, +python-ptyprocess@0.5.1, python-publicsuffix2@2.20160818, python-py@1.4.32, +python-pycparser@2.17, python-pygame@1.9.3, python-pygments@2.1.3, +python-pygobject@3.22.0, python-pyicu@1.9.5, python-pyopenssl@17.0.0, +python-pyquery@1.2.17, python-pysam@0.10.0, python-pytest-cov@2.4.0, +python-pytest-django@3.1.2, python-pytest-runner@2.11.1, +python-pytest@3.0.7, python-pytz@2016.10, python-pyyaml@3.12, +python-rauth@0.7.3, python-redis@2.10.5, python-requests-mock@1.3.0, +python-requests@2.13.0, python-rq@0.7.1, python-s3transfer@0.1.10, +python-scikit-learn@0.18.1, python-scipy@0.18.1, python-seaborn@0.7.1, +python-setuptools-scm@1.15.0, python-sphinx@1.5.1, python-sphinx@1.5.3, +python-sphinxcontrib-programoutput@0.10, python-sqlalchemy-utils@0.32.13, +python-statsmodels@0.8.0, python-stem@1.5.4, python-sympy@1.0, +python-tabulate@0.7.7, python-testtools@1.4.0, python-texttable@0.8.7, +python-tornado@4.5.1, python-unidecode@0.04.20, python-waf@1.9.8, +python-wcwidth@0.1.7, python-werkzeug@0.11.15, python-wheel@0.30.0a0, +python-wrapper@3.5.3, python-wrapt@1.10.8, python-zope-component@4.3.0, +python2-acme@0.14.0, python2-alembic@0.8.10, python2-appdirs@1.4.3, +python2-atomicwrites@1.1.5, python2-babel@2.3.4, python2-backports-abc@0.5, +python2-beautifulsoup4@4.5.3, python2-botocore@1.5.26, +python2-certifi@2017.1.23, python2-click@6.7, python2-colorama@0.3.7, +python2-cython@0.25.2, python2-dateutil@2.6.0, python2-debian@0.1.28, +python2-decorator@4.0.10, python2-dendropy@4.2.0, python2-django@1.10.7, +python2-dogtail@0.9.9, python2-drmaa@0.7.7, python2-email-validator@1.0.2, +python2-enum34@1.1.6, python2-feedgenerator@1.9, python2-flake8@2.5.4, +python2-freezegun@0.3.8, python2-futures@3.0.5, +python2-graphql-relay@0.4.5, python2-greenlet@0.4.11, python2-gst@1.12.0, +python2-ipaddress@1.0.18, python2-ipykernel@4.5.2, python2-ipython@5.2.2, +python2-jupyter-core@4.2.1, python2-libvirt@3.2.0, python2-llfuse@1.2, +python2-mako@1.0.6, python2-markdown@2.6.8, python2-matplotlib@2.0.0, +python2-mistune@0.7.3, python2-mutagen@1.36, python2-natsort@5.0.2, +python2-nbxmpp@0.5.5, python2-ndg-httpsclient@0.4.2, +python2-notmuch@0.24.1, python2-numexpr@2.6.1, python2-numpy@1.12.0, +python2-orderedmultidict@0.7.11, python2-oslosphinx@4.10.0, +python2-pandas@0.19.2, python2-paramiko@1.17.4, python2-parsedatetime@2.3, +python2-passlib@1.7.1, python2-paste@2.0.3, python2-pbr@1.10.0, +python2-pexpect@4.2.1, python2-pip@9.0.1, python2-ply@3.9, +python2-prompt-toolkit@1.0.9, python2-psycopg2@2.6.2, +python2-ptyprocess@0.5.1, python2-publicsuffix2@2.20160818, +python2-py@1.4.32, python2-pycparser@2.17, python2-pygments@2.1.3, +python2-pygobject@3.22.0, python2-pyicu@1.9.5, python2-pyopenssl@17.0.0, +python2-pyquery@1.2.17, python2-pysam@0.10.0, python2-pysqlite@2.8.3, +python2-pytest-cov@2.4.0, python2-pytest-django@3.1.2, +python2-pytest-runner@2.11.1, python2-pytest@3.0.7, python2-pytz@2016.10, +python2-pyyaml@3.12, python2-rauth@0.7.3, python2-redis@2.10.5, +python2-requests-mock@1.3.0, python2-requests@2.13.0, python2-rq@0.7.1, +python2-s3transfer@0.1.10, python2-scikit-learn@0.18.1, +python2-scipy@0.18.1, python2-seaborn@0.7.1, python2-setuptools-scm@1.15.0, +python2-sphinx@1.5.1, python2-sphinxcontrib-programoutput@0.10, +python2-sqlalchemy-utils@0.32.13, python2-statsmodels@0.8.0, +python2-stem@1.5.4, python2-sympy@1.0, python2-tabulate@0.7.7, +python2-testtools@1.4.0, python2-texttable@0.8.7, python2-tornado@4.5.1, +python2-unidecode@0.04.20, python2-waf@1.9.8, python2-wcwidth@0.1.7, +python2-werkzeug@0.11.15, python2-wheel@0.30.0a0, python2-wrapt@1.10.8, +python2-xdo@0.3, python2-zope-component@4.3.0, python@3.5.3, qca@2.1.3, +qemu-minimal@2.9.0, qemu@2.9.0, qsyncthingtray@0.5.7, qsynth@0.4.4, +qt@5.6.2, qtbase@5.7.1, qtconnectivity@5.7.1, qtdeclarative@5.7.1, +qtgraphicaleffects@5.7.1, qtimageformats@5.7.1, qtkeychain@0.8.0, +qtlocation@5.7.1, qtmultimedia@5.7.1, qtquickcontrols2@5.7.1, +qtquickcontrols@5.7.1, qtractor@0.8.1, qtscript@5.7.1, qtsensors@5.7.1, +qtserialport@5.7.1, qtsvg@5.7.1, qttools@5.7.1, qtwayland@5.7.1, +qtwebchannel@5.7.1, qtwebkit@5.7.1, qtwebsockets@5.7.1, qtx11extras@5.7.1, +qtxmlpatterns@5.7.1, r-ade4@1.7-6, r-annotate@1.54.0, +r-annotationdbi@1.38.0, r-annotationforge@1.18.0, r-assertthat@0.2.0, +r-backports@1.0.5, r-bamsignals@1.8.0, r-bbmisc@1.11, r-bh@1.62.0-1, +r-biobase@2.36.0, r-bioccheck@1.12.0, r-biocgenerics@0.22.0, +r-biocinstaller@1.26.0, r-biocparallel@1.10.0, r-biocstyle@2.4.0, +r-biocviews@1.44.0, r-biomart@2.32.0, r-biostrings@2.44.0, +r-bsgenome@1.44.0, r-category@2.42.0, r-chron@2.3-50, r-cluster@2.0.6, +r-coda@0.19-1, r-colorspace@1.3-2, r-curl@2.5, r-data-table@1.10.4, +r-dbi@0.6-1, r-deseq2@1.16.0, r-digest@0.6.12, r-dnacopy@1.50.0, +r-e1071@1.6-8, r-edger@3.18.0, r-estimability@1.2, r-fastcluster@1.1.22, +r-gdtools@0.1.4, r-genefilter@1.58.0, r-geneplotter@1.54.0, +r-genomation@1.8.0, r-genomeinfodb@1.12.0, r-genomicalignments@1.12.0, +r-genomicfeatures@1.28.0, r-genomicranges@1.28.0, r-ggplot2@2.2.1, +r-git2r@0.18.0, r-gostats@2.42.0, r-graph@1.54.0, r-grohmm@1.10.0, +r-gseabase@1.38.0, r-hexbin@1.27.1-1, r-hmisc@4.0-2, r-hms@0.3, +r-htmltable@1.9, r-htmlwidgets@0.8, r-impute@1.50.0, r-iranges@2.10.0, +r-jsonlite@1.4, r-knitr@1.15.1, r-lattice@0.20-35, r-limma@3.32.0, +r-markdown@0.8, r-matrix@1.2-8, r-matrixstats@0.52.2, r-memoise@1.1.0, +r-mgcv@1.8-17, r-motifrg@1.20.0, r-multitaper@1.0-13, +r-mutationalpatterns@1.2.0, r-mvtnorm@1.0-6, r-openssl@0.9.6, +r-plotly@4.5.6, r-plotrix@3.6-4, r-pracma@2.0.4, r-preprocesscore@1.38.0, +r-qtl@1.40-8, r-r-rsp@0.41.0, r-r-utils@2.5.0, r-rbgl@1.52.0, r-rcas@1.1.1, +r-rcpp@0.12.10, r-rcpparmadillo@0.7.800.2.0, r-readr@1.1.0, +r-rhtslib@1.8.0, r-rmarkdown@1.4, r-roxygen2@6.0.1, r-rpart@4.1-11, +r-rsamtools@1.28.0, r-rsqlite@1.1-2, r-rtracklayer@1.36.0, r-rtsne@0.13, +r-s4vectors@0.14.0, r-scales@0.4.1, r-seqinr@3.3-6, r-seqlogo@1.42.0, +r-seqpattern@1.8.0, r-servr@0.5, r-shortread@1.34.0, r-sparsem@1.76, +r-stringi@1.1.5, r-stringr@1.2.0, r-summarizedexperiment@1.6.0, +r-survival@2.41-3, r-svglite@1.2.0, r-systempiper@1.10.0, r-tibble@1.3.0, +r-tidyr@0.6.1, r-topgo@2.28.0, r-variantannotation@1.22.0, r-vegan@2.4-3, +r-viridis@0.4.0, r-viridislite@0.2.0, r-xml2@1.1.1, r-xml@3.98-1.6, +r-xvector@0.16.0, r-yaml@2.1.14, r-zlibbioc@1.22.0, r-zoo@1.8-0, r@3.4.0, +racket@6.8, radeontop@1.0, radicale@1.1.2, ratpoison@1.4.9, +raul@0.8.4-1.f8bf77d3c, raxml@8.2.10, re2@2017-05-01, red-eclipse@1.5.8, +retroarch@1.5.0, rhythmbox@3.4.1, rofi@1.3.1, rpcbind@0.2.4, +ruby-coderay@1.1.1, ruby-hoe@3.16.0, ruby-minitar@0.5.4-1.e25205ec, +ruby-minitest@5.10.1, ruby-nokogiri@1.7.0.1, ruby-pry@0.10.4, +ruby-rspec-expectations@3.5.0, ruby-rspec@3.5.0, +ruby-shoulda-matchers@3.1.1, ruby-slop@4.1.0, ruby-sqlite3@1.3.13, +ruby-yard@0.9.6, rustc@1.16.0, samba@4.5.8, samplv1@0.8.2, samtools@1.3.1, +sbcl-stumpwm-with-slynk@1.0.0, sbcl-stumpwm@1.0.0, schismtracker@20170420, +screen@4.5.1, sdl-gfx@2.0.26, sed@4.4, serd@0.26.0, serf@1.3.9, +sessreg@1.1.1, setbfree@0.8.4, shadow@4.4, shared-mime-info@1.8, +shotwell@0.25.5, simple-scan@3.24.1, slock@1.4, slop@5.3.37, +slurm@16.05.9.1, snakemake@3.11.2, solid@5.34.0, sonnet@5.34.0, +sord@0.16.0, soxr@0.1.2, spice-gtk@0.33, spice-protocol@0.12.12, +sqlite@3.17.0, sra-tools@2.8.2-1, sratom@0.6.0, sshfs-fuse@2.9, stagit@0.5, +star@2.5.3a, starfighter@1.7, stellarium@0.15.1, strace@4.16, +sudo@1.8.19p1, suil@0.8.4, supertux@0.5.1, surf@2.0, synergy@1.8.8, +synthv1@0.8.2, talloc@2.1.9, tcl@8.6.6, tcpdump@4.9.0, tcsh@6.20.00, +telepathy-mission-control@5.16.4, terminology@1.0.0, texinfo@5.2, +texinfo@6.3, the-silver-searcher@1.0.2, thefuck@3.16, threadweaver@5.34.0, +tiled@0.18.2, tintin++@2.01.2, tk@8.6.6, tmux@2.4, tomb@2.3, tor@0.3.0.7, +totem-pl-parser@3.10.7, totem@3.22.0, trash-cli@0.17.1.14, tuxguitar@1.4, +tvtime@1.0.11, txt2man@1.6.0, tzdata@2017a, tzdata@2017b, +u-boot-am335x_boneblack@2017.03, u-boot-malta@2017.03, +u-boot-vexpress_ca9x4@2017.03, unionfs-fuse-static@2.0, unionfs-fuse@2.0, +units@2.14, upower@0.99.4, utf8proc@2.1.0, util-linux@2.29.2, +v4l-utils@1.12.3, vala@0.34.4, vapoursynth@37, vc-dwim@1.8, +vcftools@0.1.15, vdirsyncer@0.15.0, vim-full@8.0.0566, vim@8.0.0566, +virglrenderer@0.6.0, virt-manager@1.4.1, vis@0.3, vsearch@2.4.3, +vte-ng@0.48.2.a, vte@0.48.2, w3m@0.5.3+git20170102, wavpack@5.1.0, +wayland@1.13.0, wcslib@5.16, webkitgtk@2.16.2, weechat@1.8, weston@2.0.0, +wget@1.19.1, whois@5.2.15, windowmaker@0.95.8, wine@2.4, wiredtiger@2.9.1, +wireless-regdb@2017.03.07, wireshark@2.2.6, wxwidgets@3.0.2, +wxwidgets@3.1.0, x265@2.3, xapian@1.4.4, xauth@1.0.10, xcape@1.2, +xcb-proto@1.12, xcb-util-cursor@0.1.3, xcb-util-xrm@1.2, xdg-utils@1.1.1, +xf86-input-evdev@2.10.5, xf86-input-libinput@0.25.1, +xf86-input-wacom@0.34.0, xf86-video-geode@2.11.19, xf86-video-glint@1.2.9, +xf86-video-intel@2.99.917-5-b57abe2, xf86-video-mga@1.6.5, +xf86-video-nouveau@1.0.15, xf86-video-nv@2.1.21, xf86-video-qxl@0.1.5, +xf86-video-r128@6.10.2, xf86-video-savage@2.3.9, +xf86-video-siliconmotion@1.7.9, xf86-video-sis@0.10.9, +xf86-video-tdfx@1.4.7, xf86-video-trident@1.3.8, xf86-video-vmware@13.2.1, +xfce4-terminal@0.8.3, xkeyboard-config@2.20, xmonad@0.12, xonsh@0.5.9, +xorg-server-xwayland@1.19.3, xorg-server@1.19.3, xproto@7.0.31, +xscreensaver@5.36, yadifa@2.2.4, yelp@3.22.0, yoshimi@1.5.1.1, yosys@0.7, +youtube-dl@2017.05.07, zathura-cb@0.1.6, zathura-djvu@0.2.6, +zathura-pdf-poppler@0.2.7, zathura-ps@0.2.4, zathura@0.3.7, zenity@3.22.0, +zimg@2.5, zlib@1.2.11, znc@1.6.5 + +** 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 + () +*** GNU R now builds bit-reproducibly () +*** The daemon’s default settings are used unless overriden + () +*** ‘guix system’ now supports the common build option ‘--root’ + () +*** Mesa uses LLVM for better Gallium performance () +*** Grafting no longer triggers a download of all the outputs of each derivation + () +*** Home directories are created when using a separate /home + () + +** Native language support + +Updated translations: fr (French) + * Changes in 0.12.0 (since 0.11.0) ** Package management diff --git a/build-aux/update-NEWS.scm b/build-aux/update-NEWS.scm new file mode 100644 index 0000000000..2e8f68c9a8 --- /dev/null +++ b/build-aux/update-NEWS.scm @@ -0,0 +1,161 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2017 Ludovic Courtès +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . + +;;; Commentary: +;;; +;;; This script updates the list of new and updated packages in 'NEWS'. +;;; +;;; Code: + +(use-modules (gnu) (guix) + (guix build utils) + ((guix ui) #:select (fill-paragraph)) + (srfi srfi-1) + (srfi srfi-11) + (ice-9 match) + (ice-9 rdelim) + (ice-9 regex) + (ice-9 pretty-print)) + +(define %header-rx + (make-regexp "^\\* Changes in (version )?([0-9.]+) \\(since ([0-9.]+)\\)")) + +(define (NEWS->versions port) + "Return two values: the previous version and the current version as read +from PORT, which is an input port on the 'NEWS' file." + (let loop () + (let ((line (read-line port))) + (cond ((eof-object? line) + (error "failed to determine previous and current version" + port)) + ((regexp-exec %header-rx line) + => + (lambda (match) + (values (match:substring match 3) + (match:substring match 2)))) + (else + (loop)))))) + +(define (skip-to-org-heading port) + "Read from PORT until an Org heading is found." + (let loop () + (let ((next (peek-char port))) + (cond ((eqv? next #\*) + #t) + ((eof-object? next) + (error "next heading could not be found")) + (else + (read-line port) + (loop)))))) + +(define (rewrite-org-section input output heading-rx proc) + "Write to OUTPUT the text read from INPUT, but with the first Org section +matching HEADING-RX replaced by NEW-HEADING and CONTENTS." + (let loop () + (let ((line (read-line input))) + (cond ((eof-object? line) + (error "failed to match heading regexp" heading-rx)) + ((regexp-exec heading-rx line) + => + (lambda (match) + (proc match output) + (skip-to-org-heading input) + (dump-port input output) + #t)) + (else + (display line output) + (newline output) + (loop)))))) + +(define (enumeration->paragraph lst) + "Turn LST, a list of strings, into a single string that is a ready-to-print +paragraph." + (fill-paragraph (string-join (sort lst stringparagraph added))))))))) + +(define (write-packages-updates news-file old new) + "Write to NEWS-FILE the list of packages upgraded between OLD and NEW." + (let ((upgraded (filter-map (match-lambda + ((package . new-version) + (match (assoc package old) + ((_ . old-version) + (and (version>? new-version old-version) + (string-append package "@" + new-version))) + (_ #f)))) + new))) + (with-atomic-file-replacement news-file + (lambda (input output) + (rewrite-org-section input output + (make-regexp "^(\\*+) (.*) package updates") + (lambda (match port) + (let ((stars (match:substring match 1))) + (format port + "~a ~a package updates~%~%~a~%~%" + stars (length upgraded) + (enumeration->paragraph upgraded))))))))) + + +(define (main . args) + (match args + ((news-file data-directory) + ;; Don't browse things listed in the user's $GUIX_PACKAGE_PATH. Here we + ;; assume that the last item in (%package-module-path) is the distro + ;; directory. + (parameterize ((%package-module-path + (list (last (%package-module-path))))) + (define (package-file version) + (string-append data-directory "/packages-" + version ".txt")) + + (let-values (((previous-version new-version) + (call-with-input-file news-file NEWS->versions))) + (let* ((old (call-with-input-file (package-file previous-version) + read)) + (new (fold-packages (lambda (p r) + (alist-cons (package-name p) (package-version p) + r)) + '()))) + (call-with-output-file (package-file new-version) + (lambda (port) + (pretty-print new port))) + + (write-packages-added news-file old new) + (write-packages-updates news-file old new))))) + (x + (format (current-error-port) "Usage: update-NEWS NEWS-FILE DATA-DIRECTORY + +Update the list of new and updated packages in NEWS-FILE using the +previous-version package list from DATA-DIRECTORY.\n") + (exit 1)))) + +(apply main (cdr (command-line))) diff --git a/doc/guix.texi b/doc/guix.texi index b4a59e793a..aa8b705be6 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -10,7 +10,7 @@ @include version.texi @c Identifier of the OpenPGP key used to sign tarballs and such. -@set OPENPGP-SIGNING-KEY-ID BCA689B636553801C3C62150197A5888235FACAC +@set OPENPGP-SIGNING-KEY-ID 3CE464558A84FDC69DB40CFB090B11993D9AEBB5 @copying Copyright @copyright{} 2012, 2013, 2014, 2015, 2016, 2017 Ludovic Courtès@* diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm index 3438d370e0..12e1f9e6c0 100644 --- a/gnu/packages/package-management.scm +++ b/gnu/packages/package-management.scm @@ -73,9 +73,9 @@ ;; Latest version of Guix, which may or may not correspond to a release. ;; Note: the 'update-guix-package.scm' script expects this definition to ;; start precisely like this. - (let ((version "0.12.0") - (commit "ce92d269fea0a2bfac0ac20414f77127d2f07500") - (revision 11)) + (let ((version "0.13.0") + (commit "a6d728b7aaee09892b0b420d07ed2dbb7de5e63f") + (revision 1)) (package (name "guix") @@ -91,7 +91,7 @@ (commit commit))) (sha256 (base32 - "17l9r2mdzzv8vfxb3bc5zkdqkl472q979iwsarp7lcqss1jxys7w")) + "1nrskyk8z6w5i9cdfh5zxfgsrqf744sb30ssqi2g5xhijwagr1yq")) (file-name (string-append "guix-" version "-checkout")))) (build-system gnu-build-system) (arguments diff --git a/gnu/tests/ssh.scm b/gnu/tests/ssh.scm index 02931e982a..5f06151081 100644 --- a/gnu/tests/ssh.scm +++ b/gnu/tests/ssh.scm @@ -51,7 +51,7 @@ When SFTP? is true, run an SFTP server test." (eval-when (expand load eval) ;; Prepare to use Guile-SSH. (set! %load-path - (cons (string-append #$guile-ssh "/share/guile/site/" + (cons (string-append #+guile2.0-ssh "/share/guile/site/" (effective-version)) %load-path))) diff --git a/guix/scripts/system.scm b/guix/scripts/system.scm index 5e4574f7c7..f71b1d71b8 100644 --- a/guix/scripts/system.scm +++ b/guix/scripts/system.scm @@ -575,7 +575,7 @@ PATTERN, a string. When PATTERN is #f, display all the system generations." #:disk-image-size (if full-boot? image-size - (* 30 (expt 2 20))) + (* 70 (expt 2 20))) #:mappings mappings)) ((disk-image) (system-disk-image os #:disk-image-size image-size)))) @@ -897,8 +897,10 @@ resulting from command-line parsing." ((shepherd-graph) (export-shepherd-graph os (current-output-port))) (else - (warn-about-old-distro #:suggested-command - "guix system reconfigure") + (unless (memq action '(build init)) + (warn-about-old-distro #:suggested-command + "guix system reconfigure")) + (perform-action action os #:dry-run? dry? #:derivations-only? (assoc-ref opts