Merge branch 'master' into core-updates
[jackhill/guix/guix.git] / NEWS
1 -*- org -*-
2 #+TITLE: Guix NEWS – history of user-visible changes
3 #+STARTUP: content hidestars
4
5 Copyright © 2013, 2014, 2015, 2016 Ludovic Courtès <ludo@gnu.org>
6
7 Copying and distribution of this file, with or without modification,
8 are permitted in any medium without royalty provided the copyright
9 notice and this notice are preserved.
10
11 Please send Guix bug reports to bug-guix@gnu.org.
12
13 * Changes in 0.12.0 (since 0.11.0)
14
15 ** Package management
16
17 *** Guix can now be built with Guile 2.1/2.2
18 *** New ‘--with-graft’ package transformation option
19 *** Grafting is now faster than before
20 *** The ‘replacement’ of a package can now have a different name
21 *** ‘guix-daemon’ offloading support now uses Guile-SSH
22 *** New ‘guix offload test’ command
23 *** New updaters for ‘guix refresh’: ‘kernel.org’, ‘cpan’, ‘crates’
24 *** ‘guix refresh --list-updaters’ shows updater coverage
25 *** New ‘cargo-build-system’ and importer for Rust packages
26 *** New ‘asdf-build-system’ for Common Lisp packages
27 *** Python build system now uses setuptools by default
28 *** New updater for CPAN packages
29 *** Added ‘--recursive’ option for importer for the CRAN/Bioconductor importer
30 *** New d3.js backend for ‘guix graph’
31 *** ‘guix package’ now displays generation diffs
32 *** New services
33 New services for CUPS printing, SPICE vdagent, SDDM, a login service, kmscon service, opensmtpd mail service, git service, wpa-supplicant service, rottlog, OpenSSH, Cuirass, and NFS related services.
34 *** New arm-none-eabi cross-compiler toolchains
35 *** New 'guix system' actions: ‘switch-generation’ and ‘roll-back’
36
37 ** Distribution
38
39 *** GuixSD can now be installed to a LUKS-encrypted root
40 (<http://bugs.gnu.org/21843>)
41 *** ‘openssl’ has a new “doc” output for its man pages
42 *** Added support for a native GNU/Hurd system
43 *** New system tests for the OpenSSH and Dropbear daemons
44 *** New tests for the GuixSD installation on encrypted or RAID roots
45 *** New ‘netmask’ option for ‘static-networking-service’
46 *** New “i686-w64-mingw32” cross-compilation target (MinGW)
47 *** A modular set of packages supersede the monolithic ‘qt’ package
48 *** 853 new packages
49
50 abc, acme-client, aircrack-ng, ams-lv2, ao-cad, arachne-pnr,
51 arm-none-eabi-nano-toolchain, arm-none-eabi-nano-toolchain,
52 arm-none-eabi-toolchain, arm-none-eabi-toolchain, asn1c, aspell-dict-de,
53 aspell-dict-el, aspell-dict-grc, aspell-dict-he, aspell-dict-sv, assimp,
54 attica, autossh, b43-tools, baloo, bambam, bamm, bcftools, biber, biber-next,
55 bind, bluefish, bluez-qt, bpp-core, bpp-phyl, bpp-popgen, bpp-seq, bppsuite,
56 breeze-icons, bs1770gain, bwm-ng, c-toxcore, cairo-xcb, capnproto,
57 cargo-bootstrap, cbatticon, ccid, cfitsio, chez-fmt, chez-irregex,
58 chez-matchable, chez-mit, chez-scmutils, chez-sockets, chez-srfi, chez-web,
59 chromaprint, cl-alexandria, cl-bordeaux-threads, cl-clx, cl-fiveam,
60 cl-flexi-streams, cl-ppcre, cl-slynk, cl-stumpwm, cl-trivial-gray-streams,
61 clipit, clojure, cmark, coda, cryptsetup-static, cuirass, darkhttpd, dash,
62 dbacl, dbus-c++, denemo, ding, direnv, discrover, dlib, dnscrypt-proxy,
63 dnscrypt-wrapper, dotconf, drumkv1, dtc, ecl-alexandria, ecl-bordeaux-threads,
64 ecl-cl-ppcre, ecl-clx, ecl-fiveam, ecl-flexi-streams, ecl-slynk, ecl-stumpwm,
65 ecl-trivial-gray-streams, econnman, ecryptfs-utils, edi, editres, efibootmgr,
66 efivar, emacs-ahungry-theme, emacs-auto-complete, emacs-bui,
67 emacs-cyberpunk-theme, emacs-d-mode, emacs-danneskjold-theme, emacs-el-search,
68 emacs-emms-mode-line-cycle, emacs-es-mode, emacs-evil, emacs-flx,
69 emacs-goto-chg, emacs-guix, emacs-neotree, emacs-nginx-mode, emacs-org,
70 emacs-org-trello, emacs-paredit, emacs-request, emacs-rudel, emacs-stream,
71 enet, epic5, eschalot, espeak, exonerate, extempore, fatfsck-static, fbida,
72 fcgi, fcgiwrap, femtolisp, filteraudio, fio, font-adobe-source-code-pro,
73 font-fira-mono, freealut, gcc-cross-sans-libc-arm-none-eabi,
74 gcc-cross-sans-libc-arm-none-eabi, gcompris, gctp, gdb-arm-none-eabi,
75 geierlein, geteltorito, gettext-minimal, gforth, ghc-array,
76 ghc-base16-bytestring, ghc-binary, ghc-bytestring, ghc-bytestring-handle,
77 ghc-chell, ghc-chell-quickcheck, ghc-colour, ghc-conduit-extra,
78 ghc-constraints, ghc-cryptohash, ghc-data-accessor,
79 ghc-data-accessor-transformers, ghc-data-ordlist, ghc-directory, ghc-easyplot,
80 ghc-fgl-arbitrary, ghc-findbin, ghc-fsnotify, ghc-gnuplot, ghc-graphviz,
81 ghc-hashtables, ghc-haskeline, ghc-hinotify, ghc-hmatrix, ghc-hmatrix-gsl,
82 ghc-hmatrix-gsl-stats, ghc-hmatrix-special, ghc-hs-bibutils, ghc-ieee754,
83 ghc-lifted-async, ghc-monads-tf, ghc-options, ghc-pandoc-citeproc,
84 ghc-patience, ghc-process, ghc-regex-applicative, ghc-regex-compat-tdfa,
85 ghc-regex-tdfa, ghc-rfc5051, ghc-sandi, ghc-shelly, ghc-storable-complex,
86 ghc-system-fileio, ghc-system-filepath, ghc-tar, ghc-tasty-rerun,
87 ghc-tasty-th, ghc-terminal-size, ghc-transformers, ghc-transformers,
88 ghc-utility-ht, ghc-wl-pprint-text, ghc-xml-conduit, ghc-xml-types, glfw,
89 gloox, gnome-calculator, gnome-dictionary, gnome-system-monitor, gnuastro,
90 goaccess, gobby, gparted, gpgmepp, grantlee, greenisland, grub-efi, gsm,
91 gtkwave, gucharmap, guile-aspell, guile-bytestructures, guile-commonmark,
92 guile2.2-commonmark, guile2.2-irregex, guile2.2-json, guile2.2-minikanren,
93 guile2.2-redis, guitarix-lv2, gx-guvnor-lv2, gx-hyperion-lv2,
94 gx-overdriver-lv2, gx-push-pull-lv2, gx-saturator-lv2, gx-slow-gear-lv2,
95 gx-super-fuzz-lv2, gx-suppa-tone-bender-lv2, gx-switchless-wah-lv2,
96 gx-tone-mender-lv2, gx-vbass-preamp-lv2, gx-vintage-fuzz-master-lv2,
97 gx-voodoo-fuzz-lv2, gxtuner, gzstream, handbrake, hdf-eos2, hdf-eos5, hdf4,
98 hdf4-alt, hidapi, highlight, httptunnel, hyperrogue, icestorm, ii, impressive,
99 infamous-plugins, infernal, ingen, interrobang, iperf, ircii, iverilog,
100 jack-keyboard, jalv-select, jimtcl, jsoncpp, jupyter, kactivities,
101 kactivities-stats, kapidox, karchive, kauth, kbookmarks, kcmutils, kcodecs,
102 kcompletion, kconfig, kconfigwidgets, kcoreaddons, kcrash, kdbusaddons,
103 kdeclarative, kded, kdesignerplugin, kdesu, kdevelop, kdevelop-pg-qt,
104 kdevplatform, kdnssd, kdoctools, kemoticons, keyutils, kfilemetadata,
105 kglobalaccel, kguiaddons, ki18n, kicad, kicad-library, kiconthemes, kidletime,
106 kimageformats, kinit, kio, kiss-fft-for-extempore, kitemmodels, kitemviews,
107 kjobwidgets, kmscon, knewstuff, knotifications, knotifyconfig, kobodeluxe,
108 kpackage, kparts, kpeople, kplotting, kpmcore, kpty, krunner, kservice,
109 ksyntaxhighlighting, ktexteditor, ktextwidgets, kunitconversion, kwallet,
110 kwayland, kwidgetsaddons, kxmlgui, kxmlrpcclient, laby, lci, lekha, libaacs,
111 libasr, libbdplus, libhdate, libicns, libidn2, libjaylink, libjpeg-turbo,
112 libjxr, libkomparediff2, libksysguard, libnet6, libnfsidmap, libosinfo,
113 libpqxx, libpsyc, libseccomp, libtermkey, libtoxcore, libtsm, libunique,
114 libvirt, libvirt-glib, limnoria, linux-libre-arm-generic, llvm-with-rtti,
115 lmdb, lndir, lua-lgi, lua-lpeg, lua5.1-expat, lua5.1-filesystem, lua5.1-sec,
116 lua5.1-sec, lua5.1-socket, lvm2-static, m17n-db, m17n-lib, mash, mb2md,
117 mcelog, mcl, mdadm-static, mhonarc, microcom, minced, mingw-w64, mktorrent,
118 mlocate, mobile-broadband-provider-info, mod-host, mod-utilities,
119 modemmanager-qt, mono, mpop, mps-youtube, mrrescue, mtd-utils, mumble, musl,
120 nanovg-for-extempore, nethogs, netsurf, networkmanager-qt, newick-utils,
121 newlib, newlib-nano, newsbeuter, nfs-utils, nickle, non-session-manager,
122 notifymuch, obby, ocaml-menhir, ola, onionshare, openfwwf-firmware, openh264,
123 openocd, opensmtpd, opensmtpd-extras, optipng, p7zip, pam-krb5, par2cmdline,
124 pcb-rnd, pcsc-lite, pdf2svg, pdfposter, perl-array-utils,
125 perl-autovivification, perl-business-isbn, perl-business-isbn-data,
126 perl-business-ismn, perl-business-issn, perl-class-errorhandler,
127 perl-crypt-openssl-bignum, perl-crypt-openssl-random, perl-crypt-openssl-rsa,
128 perl-curses, perl-data-compare, perl-data-uniqid, perl-date-simple,
129 perl-datetime-calendar-julian, perl-datetime-format-mail,
130 perl-datetime-format-w3cdtf, perl-digest-md5, perl-encode-detect,
131 perl-encode-eucjpascii, perl-encode-hanextra, perl-encode-jis2k,
132 perl-env-path, perl-extutils-libbuilder, perl-feed-find,
133 perl-file-find-object, perl-file-find-object-rule, perl-file-grep,
134 perl-file-path, perl-file-slurper, perl-geo-ip, perl-getopt-long, perl-graph,
135 perl-graph-readwrite, perl-io-socket-inet6, perl-ipc-cmd,
136 perl-lingua-translit, perl-mail-spf, perl-modern-perl, perl-mojolicious,
137 perl-mozilla-ca, perl-net-cidr-lite, perl-net-dns,
138 perl-net-dns-resolver-programmable, perl-net-patricia, perl-net-psyc,
139 perl-net-statsd, perl-netaddr-ip, perl-parse-yapp, perl-path-tiny,
140 perl-socket6, perl-sort-key, perl-test-files, perl-test-manifest,
141 perl-test-trailingspace, perl-text-bibtex, perl-text-csv-xs, perl-text-roman,
142 perl-tie-cycle, perl-unicode-collate, perl-unicode-normalize,
143 perl-unicode-utf8, perl-uri-fetch, perl-uri-template, perl-www-opensearch,
144 perl-xml-atom, perl-xml-feed, perl-xml-libxslt, perl-xml-rss, perl-xml-writer,
145 perl-xml-xpath, phonon, php, picocom, pinentry-gnome3, plantuml,
146 plasma-framework, portmidi-for-extempore, prank, prosody, proteinortho,
147 proxychains-ng, psyclpc, pybitmessage, python-aniso8601, python-argcomplete,
148 python-axolotl, python-axolotl-curve25519, python-bcrypt, python-betamax,
149 python-binaryornot, python-biom-format, python-bleach, python-cachecontrol,
150 python-consul, python-cov-core, python-discogs-client, python-django,
151 python-django-filter, python-django-simple-math-captcha, python-entrypoints,
152 python-feedparser, python-flask-babel, python-flask-basicauth,
153 python-flask-restful, python-flask-restful-swagger, python-flask-restplus,
154 python-flask-sqlalchemy, python-freezegun, python-furl, python-future,
155 python-git-review, python-glances, python-graphene, python-graphql-core,
156 python-graphql-relay, python-i3-py, python-imagesize, python-ipaddress,
157 python-ipykernel, python-ipywidgets, python-jupyter-client,
158 python-jupyter-console, python-jupyter-core, python-kivy, python-kivy-next,
159 python-libvirt, python-lirc, python-lit, python-mailmanclient, python-natsort,
160 python-nautilus, python-nbconvert, python-nbformat, python-nltk, python-nose2,
161 python-notebook, python-notmuch, python-odfpy, python-orderedmultidict,
162 python-pafy, python-peewee, python-pika, python-polib, python-promise,
163 python-publicsuffix, python-publicsuffix2, python-pycodestyle, python-pyev,
164 python-pymongo, python-pypdf2, python-pyserial, python-pytest-django,
165 python-pytest-flakes, python-pytest-mock, python-pytest-pep8,
166 python-pythondialog, python-pyxb, python-q, python-rednose, python-reportlab,
167 python-requests-oauthlib, python-rst.linker, python-s3transfer,
168 python-sadisplay, python-schematics, python-setproctitle, python-sh,
169 python-socksipy-branch, python-sqlalchemy-utils, python-stem,
170 python-termcolor, python-termstyle, python-testpath, python-url,
171 python-validictory, python-webencodings, python-whoosh,
172 python-widgetsnbextension, python-xopen, python2-argcomplete, python2-axolotl,
173 python2-axolotl-curve25519, python2-bcrypt, python2-betamax,
174 python2-binaryornot, python2-biom-format, python2-bleach,
175 python2-cachecontrol, python2-consul, python2-cov-core,
176 python2-discogs-client, python2-django, python2-django-filter,
177 python2-django-simple-math-captcha, python2-entrypoints, python2-feedparser,
178 python2-flask-babel, python2-flask-restful-swagger, python2-freezegun,
179 python2-furl, python2-future, python2-git-review, python2-glances,
180 python2-graphene, python2-graphql-core, python2-graphql-relay, python2-i3-py,
181 python2-imagesize, python2-ipykernel, python2-ipywidgets,
182 python2-jupyter-client, python2-jupyter-console, python2-jupyter-core,
183 python2-kivy, python2-kivy-next, python2-libvirt, python2-lirc, python2-lit,
184 python2-mailmanclient, python2-natsort, python2-nbconvert, python2-nbformat,
185 python2-nltk, python2-nose2, python2-notebook, python2-odfpy,
186 python2-orderedmultidict, python2-pathlib2, python2-peewee, python2-pika,
187 python2-polib, python2-promise, python2-publicsuffix, python2-publicsuffix2,
188 python2-pycodestyle, python2-pyev, python2-pymongo, python2-pypdf,
189 python2-pypdf2, python2-pyserial, python2-pytest-django,
190 python2-pytest-flakes, python2-pytest-mock, python2-pytest-pep8, python2-pyxb,
191 python2-q, python2-reportlab, python2-requests-oauthlib, python2-rpython,
192 python2-rst.linker, python2-s3transfer, python2-sadisplay, python2-schematics,
193 python2-setproctitle, python2-sh, python2-socksipy-branch,
194 python2-sqlalchemy-utils, python2-stem, python2-termcolor, python2-testpath,
195 python2-url, python2-validictory, python2-webencodings, python2-whoosh,
196 python2-widgetsnbextension, python2-wxpython, python2-xopen, qmidiarp,
197 qsyncthingtray, qtgraphicaleffects, qtox, qtquickcontrols, qtquickcontrols2,
198 qtwebkit, quickswitch-i3, qwt, r-annotate, r-annotationforge, r-backports,
199 r-bamsignals, r-batchjobs, r-bbmisc, r-bigmemory, r-bigmemory-sri,
200 r-bioccheck, r-biocinstaller, r-biocstyle, r-biocviews, r-bit, r-bit64,
201 r-bsgenome-celegans-ucsc-ce10, r-category, r-cellranger, r-checkmate,
202 r-chipkernels, r-deseq2, r-dynamictreecut, r-e1071, r-fail, r-fastcluster,
203 r-gdata, r-genefilter, r-geneplotter, r-getopt, r-gkmsvm, r-googlesheets,
204 r-gostats, r-gplots, r-grohmm, r-gseabase, r-gtools, r-hmisc, r-hms,
205 r-htmltable, r-hwriter, r-kernlab, r-kernsmooth, r-matrix,
206 r-mutationalpatterns, r-optparse, r-pheatmap, r-preprocesscore, r-purrr,
207 r-quadprog, r-r4rna, r-rbgl, r-rcas, r-rematch, r-rhtslib, r-rjson, r-rocr,
208 r-rpart, r-rtsne, r-segmented, r-sendmailr, r-seqgl, r-sfsmisc, r-shortread,
209 r-spams, r-survival, r-synchronicity, r-systempiper, r-tibble,
210 r-txdb-hsapiens-ucsc-hg19-knowngene, r-viridislite, r-wgcna, radeontop, raxml,
211 rcas-web, re2, remind, rkflashtool, roary, rpcbind, ruby-gherkin,
212 ruby-net-http-digest-auth, rustc, samplv1, sane-backends-minimal,
213 sbcl-alexandria, sbcl-bordeaux-threads, sbcl-cl-ppcre, sbcl-clx, sbcl-fiveam,
214 sbcl-flexi-streams, sbcl-slynk, sbcl-stumpwm, sbcl-stumpwm-with-slynk,
215 sbcl-trivial-gray-streams, schismtracker, sdcc, sddm, sendmail, sent, seq24,
216 seqtk, sg3-utils, sic, snappy, solid, sonata, sonnet, speech-dispatcher,
217 sqlcipher, squeak-vm, sshoot, sshuttle, sslh, stagit, stb-image-for-extempore,
218 steghide, stfl, stress-make, sunxi-tools, supertuxkart, surfraw,
219 swh-plugins-lv2, swish-e, tcp-wrappers, telepathy-idle,
220 telepathy-mission-control, teximpatient, threadweaver, tint2, tintin++,
221 tinyxml2, tomb, u-boot-am335x_boneblack, u-boot-malta, u-boot-vexpress_ca9x4,
222 uget, utox, vc, viewnior, vifm, vim-full, virt-manager, vis,
223 wayland-protocols, wcslib, weston, wgetpaste, whois, wxwidgets-gtk2, x265,
224 xcalib, xcb-util-xrm, xlsx2csv, xonsh, xorg-server-xwayland, xpad, yadifa,
225 yaml-cpp, yosys, ytalk, zzuf
226 *** 864 package updates
227
228 abcde-2.7.2, accountsservice-0.6.43, adns-1.5.1, aisleriot-3.20.2,
229 allegro-5.2.0, alot-0.4, alsa-utils-1.1.2, apl-1.6, aragorn-1.2.38,
230 ardour-5.5, argon2-20161029, aria2-1.29.0, armadillo-7.500.0,
231 armadillo-7.500.0, aspell-dict-en-2016.11.20-0, at-spi2-core-2.20.2,
232 atlas-3.10.3, autoconf-2.69, autoconf-archive-2016.09.16, autogen-5.18.12,
233 autojump-22.3.4, avr-binutils-2.27, avr-gcc-5.4.0, avr-toolchain-5.4.0,
234 awesome-3.5.9, awscli-1.11.5, babl-0.1.18, bash-4.4.0, bash-completion-2.4,
235 bash-minimal-4.4.0, bash-static-4.4.0, bdb-6.2.23, bedtools-2.26.0,
236 beets-1.4.1, binutils-2.27, binutils-static-stripped-tarball-2.27,
237 bioperl-minimal-1.7.0, bison-3.0.4, bitcoin-core-0.13.0, blender-2.78a,
238 bluez-5.43, boost-1.61.0, borg-1.0.8, bowtie-2.2.9, btrfs-progs-4.8.5,
239 bullet-2.85.1, bundler-1.13.6, c-ares-1.12.0, c-reduce-2.5.0, calibre-2.74.0,
240 caribou-0.4.21, ccache-3.3.3, cereal-1.2.1, certbot-0.9.3, chess-6.2.4,
241 chromium-bsu-0.9.16.1, claws-mail-3.14.1, clipper-1.1, cmake-3.6.1,
242 cmocka-1.1.0, connman-1.33, coq-8.5pl2, cppcheck-1.76.1, cpupower-4.8.15,
243 cryptsetup-1.7.3, cssc-1.4.0, cups-2.2.1, cups-filters-1.11.5,
244 cups-minimal-2.2.1, curl-7.50.3, cutadapt-1.12, dblatex-0.3.9, dbus-1.10.14,
245 dbus-glib-0.106, dconf-editor-3.20.3, dejagnu-1.6, diamond-0.8.29, dico-2.4,
246 diffoscope-63, diffutils-3.5, direvent-5.1, docbook-xml-4.4, docbook-xml-4.5,
247 docbook-xsl-1.79.1, dovecot-2.2.27, dropbear-2016.74, drumstick-1.1.0,
248 efl-1.18.4, eigen-3.2.9, elfutils-0.167, emacs-25.1, emacs-dash-2.13.0,
249 emacs-debbugs-0.12, emacs-emms-4.2, emacs-emms-player-mpv-0.0.10,
250 emacs-expand-region-0.11.0, emacs-f-0.18.2, emacs-hl-todo-1.7.4,
251 emacs-hydra-0.13.6, emacs-magit-popup-2.8.0, emacs-minimal-25.1,
252 emacs-no-x-25.1, emacs-no-x-toolkit-25.1, emacs-s-1.11.0,
253 emacs-smartparens-1.8.0, emacs-with-editor-2.5.8, encfs-1.9.1,
254 enlightenment-0.21.5, entr-3.6, eog-3.20.4, epiphany-3.22.1, ethtool-4.8,
255 eudev-3.2, evince-3.20.1, evolution-data-server-3.20.5, exfat-utils-1.2.5,
256 expat-2.2.0, extra-cmake-modules-5.28.0, extremetuxracer-0.7.3, faust-2.0.a51,
257 ffmpeg-2.8.9, ffmpeg-3.2.2, fftw-3.3.5, fftw-3.3.5, fftw-openmpi-3.3.5,
258 fftwf-3.3.5, fftwf-3.3.5, file-5.28, file-roller-3.20.3, fish-2.4.0,
259 flashrom-0.9.9, flex-2.6.1, font-dejavu-2.37, font-gnu-unifont-9.0.02,
260 fontconfig-2.12.1, fossil-1.35, freefall-4.8.15, freeipmi-1.5.5,
261 fuse-exfat-1.2.5, gajim-0.16.6, gambit-c-4.8.5, ganv-1.4.2-1.31685d283,
262 gawk-4.1.4, gcc-4.9.4, gcc-5.4.0, gcc-6.2.0, gcc-objc++-4.9.4, gcc-objc-4.9.4,
263 gcc-stripped-tarball-4.9.4, gcc-toolchain-6.2.0, gccgo-4.9.4, gcj-4.9.4,
264 gdb-7.12, gedit-3.20.2, geiser-0.9, geiser-next-0.9, geoclue-2.4.4,
265 gettext-0.19.8.1, gexiv2-0.10.4, gfortran-5.4.0, ghc-8.0.1, ghc-cmark-0.5.3.1,
266 ghc-cryptonite-0.19, ghc-fgl-5.5.3.0, ghc-highlighting-kate-0.6.3,
267 ghc-pandoc-1.17.2, ghc-pandoc-types-1.16.1.1, ghc-tagsoup-0.14,
268 ghc-texmath-0.8.6.5, ghc-tls-1.3.8, ghc-trifecta-1.6, giac-xcas-1.2.2-103,
269 gimp-2.8.18, girara-0.2.6, git-2.11.0, git-2.9.3, glew-2.0.0, glib-2.48.2,
270 glib-networking-2.48.2, glibc-2.23, glibc-2.24, glibc-locales-2.24,
271 glibc-utf8-locales-2.24, global-6.5.5, gmp-6.1.1, gmsh-2.15.0, gnome-3.20.4,
272 gnome-bluetooth-3.20.0, gnome-desktop-3.20.2, gnome-klotski-3.20.2,
273 gnome-maps-3.18.3, gnome-mines-3.20.1, gnome-mpv-0.10,
274 gnome-online-accounts-3.20.3, gnome-screenshot-3.20.1, gnome-session-3.20.2,
275 gnome-shell-3.20.4, gnome-sudoku-3.20.5, gnome-terminal-3.20.2,
276 gnome-themes-standard-3.20.2, gnu-c-manual-0.2.5, gnucash-2.6.14,
277 gnumach-headers-1.8, gnumeric-1.12.32, gnupg-1.4.21, gnupg-2.0.30,
278 gnupg-2.1.16, gnuplot-5.0.5, gnurl-7.51.0, gnutls-3.5.4, go-1.7.4,
279 goffice-0.10.32, gphoto2-2.5.11, graphicsmagick-1.3.25-1.56c8cae, gsl-2.3,
280 gst-libav-1.10.2, gst-plugins-bad-1.10.2, gst-plugins-base-1.10.2,
281 gst-plugins-good-1.10.2, gst-plugins-ugly-1.10.2, gstreamer-1.10.2,
282 gtk+-3.20.9, gtk-doc-1.25, gtk-vnc-0.6.0, gtkmm-3.20.1, gtksourceview-3.20.4,
283 guile-2.0.12, guile-daemon-0.1.1, guile-irregex-0.9.6, guile-lib-0.2.3,
284 guile-ncurses-2.1, guile-next-2.1.5, guile-ssh-0.10.2,
285 guile-static-stripped-2.0.12, guile-static-stripped-tarball-2.0.12,
286 guile-xosd-0.2.1, guitarix-0.35.2, guix-0.11.0, guix-0.11.0-8.8d12,
287 gvfs-1.28.3, gvpe-3.0, gzochi-0.10.1, harfbuzz-1.3.3, haskell-mode-16.1,
288 hdf5-1.8.18, hdf5-parallel-openmpi-1.8.18, hexchat-2.12.2, higan-101,
289 hop-2.5.1, hplip-3.16.11, httping-2.5, hunspell-1.5.4, hurd-core-headers-0.9,
290 hurd-headers-0.9, hurd-minimal-0.9, hydra-20151030.1ff48da, hydrogen-0.9.7,
291 i3-wm-4.13, ibus-1.5.14, icecat-45.5.1-gnu1, icedtea-3.2.0, idris-0.12.3,
292 imagemagick-6.9.6-8, info-reader-6.3, inputproto-2.3.2, iproute2-4.9.0,
293 irrlicht-1.8.4, irssi-0.8.20, isc-dhcp-4.3.5, iw-4.9, jansson-2.9,
294 jasper-2.0.6, java-ngs-1.2.5, jbig2dec-0.13, jpegoptim-1.4.4, json-c-0.12.1,
295 json-glib-1.2.2, julia-0.5.0, keepassx-2.0.3, khal-0.8.4,
296 kwindowsystem-5.28.0, ldb-1.1.27, ldc-0.17.2, ledger-3.1.1, letsencrypt-0.9.3,
297 lftp-4.7.4, libass-0.13.4, libcdio-0.94, libdrm-2.4.68, libev-4.23,
298 libgcrypt-1.7.3, libgit2-0.24.3, libgpg-error-1.24, libgphoto2-2.5.11,
299 libgsf-1.14.40, libgtop-2.34.1, libgweather-3.20.3, libiberty-4.9.4,
300 libidn-1.33, libinput-1.5.1, libinput-minimal-1.5.1, libjpeg-9b,
301 libksba-1.3.5, libmateweather-1.16.1, libmicrohttpd-0.9.52, libmikmod-3.3.10,
302 libpng-1.6.25, libpsl-0.16.1, libraw-0.17.2, libraw1394-2.1.2, librecad-2.1.3,
303 libreoffice-5.1.5.2, libressl-2.5.0, librsvg-2.40.16, libsigc++-2.10.0,
304 libsodium-1.0.11, libsoup-2.56.0, libstdc++-4.9.4, libstdc++-doc-5.4.0,
305 libtasn1-4.9, libtiff-4.0.7, libuninameslist-20160701, libupnp-1.6.20,
306 libva-1.7.1, libvpx-1.6.0, libwebp-0.5.1, libwnck-3.20.1, libx11-1.6.4,
307 libx264-20161205-2245, libxcb-1.11.1, libxfixes-5.0.3, libxfont-1.5.2,
308 libxi-1.7.8, libxmp-4.4.1, libxrandr-1.5.1, libxrender-0.9.10, libxtst-1.2.3,
309 libxv-1.0.11, libxvmc-1.0.10, lilv-0.22.0, lilypond-2.19.51, links-2.14,
310 linux-libre-4.4.39, linux-libre-4.8.15, linux-libre-headers-4.4.18,
311 linux-pam-1.3.0, llvm-3.6.2, llvm-3.7.1, llvm-3.7.1, llvm-3.8.1,
312 lm-sensors-3.4.0, love-0.10.2, lrzip-0.631, lua-5.3.3, lv2-1.14.0,
313 lvm2-2.02.166, lynx-2.8.9dev.9, mafft-7.305, magit-2.8.0, mailutils-3.0,
314 make-4.2.1, man-pages-4.09, manaplus-1.6.8.14, mariadb-10.1.19,
315 mate-desktop-1.16.1, mate-icon-theme-1.16.0, mate-menus-1.16.0,
316 mate-themes-3.20.9, maxima-5.39.0, mercurial-3.9, mesa-13.0.2,
317 mesa-headers-13.0.2, metabat-0.32.4-1.cbdca756, mig-1.8, miniupnpc-2.0,
318 mit-krb5-1.14.3, mosh-1.2.6, mozjs-24.2.0, mpd-0.19.19, mpd-mpc-0.28,
319 mpg123-1.23.8, mpg321-0.3.2, mpv-0.22.0, mumps-5.0.2, mumps-metis-5.0.2,
320 mumps-metis-openmpi-5.0.2, mumps-openmpi-5.0.2, mupdf-1.10a, mutt-1.7.1,
321 mutter-3.20.3, mysql-5.7.16, nano-2.7.2, nasm-2.12.02, nautilus-3.20.2,
322 ncbi-vdb-2.7.0, ncdu-1.12, ncmpc-0.25, ncmpcpp-0.7.7, nestopia-ue-1.47,
323 netcdf-4.4.1.1, netcdf-parallel-openmpi-4.4.1.1, nettle-3.2,
324 network-manager-1.4.2, network-manager-applet-1.4.2, nginx-1.11.6,
325 ngs-sdk-1.2.5, nmap-7.31, node-6.8.0, non-sequencer-1.9.5-2.a22f33f,
326 notmuch-0.23.3, npth-1.3, nss-3.27.2, nss-certs-3.27.2, ntp-4.2.8p9,
327 obs-0.16.6, octave-4.2.0, offlineimap-7.0.12, opam-1.2.2, openal-1.17.2,
328 openblas-0.2.19, openconnect-7.08, openjpeg-2.1.1, openssh-7.4p1,
329 openssl-1.0.2j, openssl-1.1.0c, opusfile-0.8, orc-0.4.26, orfm-0.6.1,
330 owncloud-client-2.2.4, oxygen-icons-5.28.0, p11-kit-0.23.2, pangomm-2.40.1,
331 parallel-20161122, pardre-1.1.5-1, pciutils-3.5.2, perf-4.8.15, perl-5.24.0,
332 perl-apache-logformat-compiler-0.33, perl-catalyst-action-rest-1.20,
333 perl-catalyst-plugin-accesslog-1.10, perl-catalyst-plugin-session-0.40,
334 perl-catalyst-view-json-0.36, perl-catalyst-view-tt-0.44, perl-cgi-4.35,
335 perl-class-method-modifiers-2.12, perl-dbd-mysql-4.041, perl-dbd-sqlite-1.52,
336 perl-dbix-class-0.082840, perl-dbix-class-cursor-cached-1.001004,
337 perl-dbix-class-introspectablem2m-0.001002,
338 perl-dbix-class-schema-loader-0.07046, perl-email-address-1.908,
339 perl-email-messageid-1.406, perl-email-mime-1.937,
340 perl-email-mime-contenttype-1.018, perl-email-sender-1.300028,
341 perl-email-simple-2.211, perl-encode-locale-1.05, perl-eval-closure-0.14,
342 perl-finance-quote-1.38, perl-html-parser-3.72, perl-http-body-1.22,
343 perl-http-cookiejar-0.008, perl-http-message-6.11,
344 perl-http-server-simple-0.51, perl-http-tiny-0.070, perl-io-socket-ssl-2.038,
345 perl-libwww-6.15, perl-module-build-0.4220, perl-namespace-autoclean-0.28,
346 perl-test-mockobject-1.20150527, perl-test-simple-1.302062,
347 perl-unicode-linebreak-2016.003, perl-xml-compile-1.54,
348 perl-xml-compile-cache-1.05, perl-xml-compile-soap-3.20,
349 perl-xml-compile-wsdl11-3.05, perl-xml-dom-1.46, perl-xml-libxml-simple-0.97,
350 pies-1.3, pinentry-1.0.0, pinentry-gtk2-1.0.0, pinentry-qt-1.0.0,
351 pinentry-tty-1.0.0, poppler-0.47.0, poppler-qt4-0.47.0, poppler-qt5-0.47.0,
352 postgresql-9.5.5, privoxy-3.0.26, procps-3.3.12, pulseaudio-9.0, python-3.4.5,
353 python-3.5.2, python-acme-0.9.3, python-beautifulsoup4-4.5.1,
354 python-billiard-3.3.0.23, python-biopython-1.68, python-botocore-1.4.62,
355 python-celery-3.1.24, python-certifi-2016.8.31, python-cryptography-1.7.1,
356 python-cryptography-vectors-1.7.1, python-cython-0.24.1,
357 python-dateutil-2.5.2, python-dnspython-1.15.0, python-docutils-0.13.1,
358 python-efl-1.18.0, python-fake-factory-0.7.2, python-file-5.28,
359 python-flake8-2.5.4, python-flask-0.11.1, python-gst-1.10.2,
360 python-html5lib-1.0b10, python-icalendar-3.11, python-ipython-4.0.3,
361 python-jellyfish-0.5.6, python-joblib-0.10.3, python-kombu-3.0.37,
362 python-llfuse-1.1.1, python-mccabe-0.4.0, python-minimal-3.5.2,
363 python-minimal-wrapper-3.5.2, python-msgpack-0.4.8, python-munkres-1.0.8,
364 python-musicbrainzngs-0.6, python-mutagen-1.35.1, python-os-testr-0.8.0,
365 python-passlib-1.7.0, python-pillow-3.3.3, python-plastid-0.4.6,
366 python-prompt-toolkit-1.0.7, python-py3status-3.1, python-pyasn1-0.1.9,
367 python-pyflakes-1.0.0, python-pylast-1.6.0, python-pyld-0.7.1,
368 python-pyopenssl-16.2.0, python-pyqt-5.7, python-pysam-0.9.1.4,
369 python-pytest-2.9.2, python-rarfile-2.8, python-requests-mock-1.0.0,
370 python-rsa-3.4.2, python-setuptools-31.0.0, python-simplejson-3.10.0,
371 python-sip-4.18.1, python-tempest-lib-1.0.0, python-traitlets-4.2.0,
372 python-twobitreader-3.1.4, python-urllib3-1.18.1, python-urwid-1.3.1,
373 python-urwidtrees-1.0.2, python-vcversioner-2.16.0.0,
374 python-virtualenv-15.0.3, python-waf-1.9.5, python-werkzeug-0.11.11,
375 python-wrapper-3.5.2, python-xlrd-1.0.0, python2-acme-0.9.3,
376 python2-beautifulsoup4-4.5.1, python2-billiard-3.3.0.23,
377 python2-biopython-1.68, python2-botocore-1.4.62, python2-celery-3.1.24,
378 python2-certifi-2016.8.31, python2-cryptography-1.7.1,
379 python2-cryptography-vectors-1.7.1, python2-cython-0.24.1,
380 python2-dateutil-2.5.2, python2-dnspython-1.15.0, python2-docutils-0.13.1,
381 python2-efl-1.18.0, python2-fake-factory-0.7.2, python2-file-5.28,
382 python2-flake8-2.5.4, python2-flask-0.11.1, python2-gst-1.10.2,
383 python2-html5lib-1.0b10, python2-ipaddress-1.0.16, python2-ipython-4.0.3,
384 python2-jellyfish-0.5.6, python2-joblib-0.10.3, python2-kombu-3.0.37,
385 python2-llfuse-1.1.1, python2-mccabe-0.4.0, python2-msgpack-0.4.8,
386 python2-munkres-1.0.8, python2-musicbrainzngs-0.6, python2-mutagen-1.35.1,
387 python2-notmuch-0.23.3, python2-os-testr-0.8.0, python2-passlib-1.7.0,
388 python2-pbcore-1.2.10, python2-pep8-1.7.0, python2-pillow-3.3.3,
389 python2-plastid-0.4.6, python2-prompt-toolkit-1.0.7, python2-pyasn1-0.1.9,
390 python2-pyflakes-1.0.0, python2-pylast-1.6.0, python2-pyld-0.7.1,
391 python2-pyopenssl-16.2.0, python2-pyqt-5.7, python2-pysam-0.9.1.4,
392 python2-rarfile-2.8, python2-requests-mock-1.0.0, python2-rsa-3.4.2,
393 python2-setuptools-31.0.0, python2-simplejson-3.10.0, python2-sip-4.18.1,
394 python2-tempest-lib-1.0.0, python2-traitlets-4.2.0,
395 python2-twobitreader-3.1.4, python2-urllib3-1.18.1, python2-urwid-1.3.1,
396 python2-urwidtrees-1.0.2, python2-vcversioner-2.16.0.0,
397 python2-virtualenv-15.0.3, python2-waf-1.9.5, python2-werkzeug-0.11.11,
398 python2-xlrd-1.0.0, qemu-2.7.0, qemu-minimal-2.7.0, qpdf-6.0.0, qsynth-0.4.3,
399 qt-5.6.2, qtbase-5.7.0, qtconnectivity-5.7.0, qtdeclarative-5.7.0,
400 qtimageformats-5.7.0, qtlocation-5.7.0, qtmultimedia-5.7.0, qtractor-0.8.0,
401 qtscript-5.7.0, qtsensors-5.7.0, qtserialport-5.7.0, qtsvg-5.7.0,
402 qttools-5.7.0, qtwayland-5.7.0, qtwebchannel-5.7.0, qtwebsockets-5.7.0,
403 qtx11extras-5.7.0, qtxmlpatterns-5.7.0, r-3.3.2, r-acepack-1.4.1,
404 r-acsnminer-0.16.8.25, r-annotationdbi-1.36.0, r-biobase-2.34.0,
405 r-biocgenerics-0.20.0, r-biocparallel-1.8.1, r-biomart-2.30.0,
406 r-biostrings-2.42.0, r-bsgenome-1.42.0, r-cluster-2.0.5, r-codetools-0.2-15,
407 r-colorspace-1.2-7, r-crayon-1.3.2, r-curl-2.2, r-dbi-0.5-1,
408 r-devtools-1.12.0, r-digest-0.6.10, r-dnacopy-1.48.0, r-dplyr-0.5.0, r-dt-0.2,
409 r-edger-3.16.1, r-evaluate-0.10, r-foreign-0.8-67, r-futile-logger-1.4.3,
410 r-gdtools-0.1.1, r-genomation-1.6.0, r-genomationdata-1.6.0,
411 r-genomeinfodb-1.10.0, r-genomicalignments-1.10.0, r-genomicfeatures-1.26.0,
412 r-genomicranges-1.26.1, r-go-db-3.4.0, r-graph-1.52.0, r-htmlwidgets-0.7,
413 r-httr-1.2.1, r-impute-1.48.0, r-iranges-2.8.0, r-irlba-2.1.2, r-jsonlite-1.1,
414 r-knitr-1.14, r-lambda-r-1.1.9, r-lattice-0.20-34, r-lazyeval-0.2.0,
415 r-limma-3.30.2, r-matrixstats-0.51.0, r-mgcv-1.8-15, r-mime-0.5,
416 r-motifrg-1.18.0, r-multitaper-1.0-12, r-openssl-0.9.5, r-org-ce-eg-db-3.4.0,
417 r-org-dm-eg-db-3.4.0, r-org-hs-eg-db-3.4.0, r-org-mm-eg-db-3.4.0,
418 r-permute-0.9-4, r-plotly-4.5.2, r-plotrix-3.6-3, r-plyr-1.8.4,
419 r-pracma-1.9.5, r-proto-1.0.0, r-r-oo-1.21.0, r-r-utils-2.4.0, r-r6-2.2.0,
420 r-rcpp-0.12.7, r-rcpparmadillo-0.7.500.0.0, r-readr-1.0.0, r-reshape2-1.4.2,
421 r-rmarkdown-1.1, r-rsamtools-1.26.1, r-rstudioapi-0.6, r-rtracklayer-1.34.1,
422 r-rversions-1.0.3, r-s4vectors-0.12.0, r-seqinr-3.3-3, r-seqlogo-1.40.0,
423 r-seqpattern-1.6.0, r-snow-0.4-2, r-sparsem-1.72, r-stringi-1.1.2,
424 r-stringr-1.1.0, r-summarizedexperiment-1.4.0, r-tidyr-0.6.0, r-topgo-2.26.0,
425 r-variantannotation-1.20.0, r-vegan-2.4-1, r-withr-1.0.2, r-xml2-1.0.0,
426 r-xvector-0.14.0, r-zlibbioc-1.20.0, racket-6.6, rage-0.2.1,
427 raul-0.8.4-1.f8bf77d3c, readline-7.0, red-eclipse-1.5.6, redis-3.2.4,
428 retroarch-1.3.6, rhythmbox-3.4, rofi-1.2.0, ruby-2.1.10, ruby-2.2.6,
429 ruby-2.3.3, ruby-activesupport-5.0.0, ruby-arel-7.1.4,
430 ruby-cucumber-core-1.5.0, ruby-domain-name-0.5.20161021, ruby-hoe-3.15.2,
431 ruby-http-cookie-1.0.3, ruby-lumberjack-1.0.10,
432 ruby-mime-types-data-3.2016.0521, ruby-puma-3.6.0, ruby-rack-2.0.1,
433 ruby-rake-compiler-1.0.1, ruby-rspec-3.5.0, ruby-rspec-core-3.5.4,
434 ruby-rspec-expectations-3.5.0, ruby-rspec-mocks-3.5.0, ruby-sdoc-0.4.2,
435 ruby-sequel-4.40.0, ruby-shoulda-context-1.2.2, ruby-simplecov-0.12.0,
436 ruby-spring-1.7.2, ruby-sqlite3-1.3.12, ruby-tzinfo-data-1.2016.9,
437 ruby-yard-0.9.5-1.d816482a, rush-1.8, samba-4.5.3, samtools-1.3.1,
438 sane-backends-1.0.25, scribus-1.5.2, sdl2-2.0.5, serd-0.22.0,
439 shared-mime-info-1.7, shepherd-0.3.2, shotwell-0.25.0.1, signify-20,
440 simple-scan-3.22.0.1, slock-1.3, sord-0.14.0, sqlite-3.14.1, sqlite-3.15.1,
441 sra-tools-2.7.0, st-0.7, star-2.5.2b, starfighter-1.6, subread-1.5.1,
442 subversion-1.8.17, supertux-0.5.0, swig-3.0.10, synergy-1.8.2, synthv1-0.8.0,
443 taglib-1.10, talloc-2.1.8, tbb-2017_20160916, tdb-1.3.11, termite-12,
444 tevent-0.9.31, texinfo-6.3, thefuck-3.11, tig-2.2, tilda-1.3.3, tiled-0.17.0,
445 tmux-2.3, tor-0.2.9.8, torsocks-2.2.0, transmission-2.92, tuxguitar-1.3.2,
446 tzdata-2016j, udisks-2.1.8, usbredir-0.7.1-1.ac80a59, usbutils-008,
447 utf8proc-2.0.2, util-linux-2.28.1, vala-0.32.1, valgrind-3.12.0,
448 vapoursynth-35, vdirsyncer-0.14.0, videoproto-2.3.3, vim-8.0.0133,
449 vsearch-2.3.4, vte-0.44.2, vtk-7.1.0, w3m-0.5.3+git20161120,
450 warzone2100-3.2.1, webkitgtk-2.14.2, weechat-1.6, weex-2.8.2,
451 windowmaker-0.95.7, wine-1.9.24, wireless-regdb-2016.06.10, wireshark-2.2.2,
452 wpa-supplicant-2.6, wpa-supplicant-minimal-2.6, wxmaxima-16.12.0,
453 xapian-1.4.1, xboard-4.9.1, xf86-input-evdev-2.10.4,
454 xf86-input-joystick-1.6.3, xf86-input-keyboard-1.9.0,
455 xf86-input-libinput-0.23.0, xf86-input-mouse-1.9.2,
456 xf86-input-synaptics-1.9.0, xf86-video-ati-7.8.0, xf86-video-nouveau-1.0.13,
457 xf86-video-openchrome-0.5.0, xkbcomp-1.3.1, xkeyboard-config-2.18, xmp-4.1.0,
458 xorg-server-1.18.4, xorriso-1.4.6, xproto-7.0.29, yoshimi-1.5.0,
459 youtube-dl-2016.12.15, zathura-0.3.6, zathura-cb-0.1.5, zathura-djvu-0.2.5,
460 zathura-pdf-poppler-0.2.6, zathura-ps-0.2.3, zile-2.4.13, zimg-2.3,
461 zynaddsubfx-3.0.1
462
463 ** Programming interfaces
464
465 *** New procedure ‘package-for-guile-2.2’ for Guile package variants
466 *** New ‘package-input-rewriting’ customization procedure in (guix packages)
467 *** New ‘deprecated-package’ procedure in (guix packages)
468 *** New ‘file-append’ procedure in (guix gexp)
469 *** New (guix modules) module, to determine the closure of a Guile module
470 *** ‘wrap-program’ from (guix utils) now produces only one wrapper file.
471
472 ** Noteworthy bug fixes
473
474 *** ‘ld-wrapper’ no longer aborts if Guile 2.2 modules are in the search path
475 *** ‘guix system reconfigure’ no longer unloads services depended on
476 *** GuixSD ‘menu-entry’ can specify arbitrary kernel and initrd file names
477 (<http://bugs.gnu.org/20067>)
478 *** Fix typo in device-opening code for ‘raid-device-type’
479 *** Grafts are applied to replacement packages (<http://bugs.gnu.org/24418>)
480 *** guix-daemon does not fail when deduplicating would lead to ENOSPC
481 *** ‘guix download’ now checks X.509 certificates by default (<http://bugs.gnu.org/24466>)
482 *** Avoid bootstrapping issue for HTTPS downloads (<http://bugs.gnu.org/22774>)
483 *** Failed build directories are owned by the user to ease debugging (<http://bugs.gnu.org/15890>)
484 *** Significantly reduced the closure of Perl (<http://bugs.gnu.org/23077>)
485 *** Fixed importer for Nixpkgs (<http://bugs.gnu.org/25053>)
486
487 ** Native language support
488
489 Updated translations: da (Danish), pl (Polish), de (German), pt_BR (Portuguese, Brazil), and fr (French).
490
491 * Changes in 0.11.0 (since 0.10.0)
492
493 ** Package management
494
495 *** Substitute display adjusts to client locale and terminal width
496 *** New ‘--free-space’ option for ‘guix gc’
497 *** ‘guix gc’ shows the amount of disk space freed
498 *** Source code downloads fall back to content-addressed mirrors
499 *** ‘guix graph’ can now be passed a store file name
500 *** Building the profile is faster, noticeably so on slow file systems
501 *** Profiles now include XDG desktop and MIME databases
502 *** ‘guix size’ can be passed more than one package
503 *** ‘--check’ and ‘--rounds’ save the differing build output upon failure
504 *** New Emacs interface for package locations: M-x guix-locations
505
506 See “Package Source Locations” in the manual.
507 *** Emacs modes show the full profile name in buffer names
508 *** Emacs “Package Info” buffer now have a “Build Log” button
509 *** ‘guix environment’ sets $GUIX_ENVIRONMENT to the environment’s profile
510 *** New ‘--ttl’ option for ‘guix publish’
511 *** New ‘--compression’ option for ‘guix publish’
512 *** ‘guix publish’ serves source files over content-address “/file” URLs
513 *** New ‘hackage’ updater for ‘guix refresh’
514 *** ‘guix lint -c cve’ uses a faster caching method
515 *** ‘guix lint -c cve’ now reports up to 3-year-old vulnerabilities
516 *** ‘guix lint -c source,home-page’ reports suspiciously small HTTP replies
517 *** ‘guix lint -c inputs-should-be-native’ makes more suggestions
518
519 ** Distribution
520
521 *** New services
522
523 urandom-seed-service, dicod-service, gc-root-service-type, mcron-service,
524 rngd-service, dropbear-service, pam-limits-service (See “Services” in the
525 manual for details.)
526
527 *** ‘mapped-device’ can refer to partitions using a LUKS UUID
528 *** New ‘raid-device-type’, for RAID devices using mdadm
529 *** ‘console-keymap-service’ can be given several file names
530 *** Java package names are now prefixed with “java-”
531 *** New modular Qt packages, to replace the monolithic ‘qt’ package
532 *** The ‘gnupg’ 2.0/2.1 packages provide the ‘gpg’ command instead of ‘gpg2’
533 *** Packages whose build output were not bit-reproducible have been fixed
534
535 fontforge, libxslt, nasm, openmpi, petsc, vlc
536
537 *** 484 new packages
538
539 4store, 4ti2, acpi, alot, amsynth, anthy, antiword, aqbanking, arc-icon-theme,
540 arc-theme, argon2, aria-maestosa, asciinema, autoconf-archive, avr-binutils,
541 avr-gcc, avr-gcc, avr-toolchain, avr-toolchain, awesome, bash-tap, beast,
542 bits, brotli, c-graph, cabextract, cddlib, ceres-solver, certbot, cgit,
543 chez-scheme, chromium-bsu, connman, cpupower, dfu-util, di, dia, diction,
544 dillo, doc++, dstat, eigensoft, elixir, emacs-ace-window, emacs-avy,
545 emacs-better-defaults, emacs-cider, emacs-clojure-mode, emacs-company,
546 emacs-ebuild-mode, emacs-el-mock, emacs-elfeed, emacs-emms,
547 emacs-emms-player-mpv, emacs-epl, emacs-eprime, emacs-espuds, emacs-ess,
548 emacs-expand-region, emacs-ffap-rfc-space, emacs-fill-column-indicator,
549 emacs-helm, emacs-hl-todo, emacs-hydra, emacs-ido-completing-read+,
550 emacs-ido-ubiquitous, emacs-iedit, emacs-ivy, emacs-js2-mode, emacs-lispy,
551 emacs-lua-mode, emacs-magit-popup, emacs-markdown-mode, emacs-minimal,
552 emacs-multiple-cursors, emacs-org-bullets, emacs-page-break-lines,
553 emacs-paren-face, emacs-perspective, emacs-pkg-info, emacs-projectile,
554 emacs-queue, emacs-rainbow-delimiters, emacs-rainbow-identifiers,
555 emacs-rfcview, emacs-rich-minority, emacs-seq, emacs-shell-switcher,
556 emacs-shut-up, emacs-simple-httpd, emacs-skewer-mode, emacs-smart-mode-line,
557 emacs-smartparens, emacs-smex, emacs-solarized-theme, emacs-spinner,
558 emacs-tagedit, emacs-undercover, emacs-visual-fill-column, emacs-web-mode,
559 emacs-writegood-mode, emacs-yaml-mode, emacs-zenburn-theme, emacs-znc, emboss,
560 encfs, entr, envstore, erlang, filevercmp, folks, font-fantasque-sans,
561 font-hack, fossil, gcc-ddc, gcc-ddc, gcide, geiser-next, gengetopt, gfbgraph,
562 gflags, ghc-aeson-pretty, ghc-concatenative, ghc-indents, ghc-union-find,
563 ghc-wl-pprint, ghmm, ghostscript-gs, ghostscript-gs-with-x, giac-xcas,
564 gimp-fourier, glog, gmp-ecm, gnome-calendar, gnome-maps, gnome-mpv,
565 gnome-shell-extensions, gnome-sudoku, gnome-tweak-tool, gnu-standards, go, go,
566 googletest, gptfdisk, gtkspell3, guile-daemon, guile-dbd-sqlite3, guile-dbi,
567 guile-gnome, guile-sqlite3, guile-xosd, gwenhywfar, h5check, haveged,
568 hdf5-parallel-openmpi, hexedit, higan, hplip, httping, hurd-core-headers,
569 hypre, hypre-openmpi, ibus-anthy, iodine, ipopt, java-hamcrest-core,
570 java-htsjdk, java-jarjar, java-junit, java-ngs, java-qdox, java-swt, java-xz,
571 jq, khmer, krona-tools, lbzip2, libbsd, libgames-support, libgnomekbd,
572 libharu, libhilbert, libiax2, libiconv, libinput-minimal, librdkafka,
573 libsmpeg, libzapojit, log4cpp, lrzip, macchanger, maim, marst, matio, mcron2,
574 midicsv, milkytracker, mitlm, moc, moka-icon-theme, mpfi, msgpack, multiqc,
575 muscle, nasm, netcdf, netcdf-parallel-openmpi, nlopt, nmap, ntfs-3g, ntl,
576 oniguruma, opendht, openttd, orage, pardre, perceptualdiff, perl-config-ini,
577 perl-db-file, perl-file-zglob, perl-guard, perl-io-captureoutput,
578 perl-ipc-system-simple, perl-list-compare, perl-list-someutils, perl-log-any,
579 perl-log-any-adapter-log4perl, perl-log-log4perl, perl-mixin-linewise,
580 perl-perlio-utf8-strict, perl-test-class, perl-test-class-most, perltidy,
581 pinentry-gtk2, pinentry-qt, pinentry-tty, piranha, poppler-qt5, portmidi,
582 progress, ptpython, ptpython2, python-arrow, python-bz2file, python-chai,
583 python-cleo, python-cysignals, python-dendropy, python-dnspython,
584 python-email-validator, python-fake-factory, python-flexmock, python-gevent,
585 python-greenlet, python-inflection, python-jedi, python-kazoo,
586 python-lazy-object-proxy, python-magic, python-orator, python-pkgconfig,
587 python-plastid, python-ply, python-prompt-toolkit, python-protobuf,
588 python-py3status, python-pyaml, python-pygame, python-pykafka, python-pylev,
589 python-pyportmidi, python-pyusb, python-screed, python-sqlparse,
590 python-tables, python-tabulate, python-tblib, python-twisted,
591 python-twobitreader, python-ukpostcodeparser, python-urwidtrees,
592 python-wcwidth, python2-arrow, python2-bz2file, python2-chai, python2-cleo,
593 python2-cysignals, python2-dendropy, python2-dnspython,
594 python2-email-validator, python2-fake-factory, python2-flexmock,
595 python2-gevent, python2-greenlet, python2-inflection, python2-ipaddr,
596 python2-jedi, python2-jsonrpclib, python2-kazoo, python2-lazy-object-proxy,
597 python2-magic, python2-orator, python2-pkgconfig, python2-plastid,
598 python2-ply, python2-prompt-toolkit, python2-protobuf, python2-pyaml,
599 python2-pykafka, python2-pylev, python2-pytest-cache, python2-pyusb,
600 python2-rope, python2-s3cmd, python2-screed, python2-shedskin,
601 python2-sqlparse, python2-tables, python2-tabulate, python2-tblib,
602 python2-twisted, python2-twobitreader, python2-ukpostcodeparser,
603 python2-urwidtrees, python2-wcwidth, qqwing, qtbase, qtconnectivity,
604 qtdeclarative, qtimageformats, qtlocation, qtmultimedia, qtscript, qtsensors,
605 qtserialport, qtsvg, qttools, qtwayland, qtwebchannel, qtwebsockets,
606 qtx11extras, qtxmlpatterns, quesoglc, r-acepack, r-ade4, r-biased-urn,
607 r-bsgenome-celegans-ucsc-ce6, r-bsgenome-dmelanogaster-ucsc-dm3,
608 r-bsgenome-hsapiens-ucsc-hg19, r-bsgenome-mmusculus-ucsc-mm10,
609 r-bsgenome-mmusculus-ucsc-mm9, r-cluster, r-coda, r-domc, r-edger,
610 r-estimability, r-foreign, r-formula, r-gdtools, r-genomationdata, r-glmnet,
611 r-hexbin, r-igraph, r-irlba, r-knitrbootstrap, r-latticeextra, r-limma,
612 r-locfit, r-mgcv, r-motifrg, r-multitaper, r-mvtnorm, r-nmf, r-nnet,
613 r-openssl, r-permute, r-pkgmaker, r-pracma, r-praise, r-registry, r-rngtools,
614 r-runit, r-seqinr, r-seqlogo, r-svglite, r-tidyr, r-variantannotation,
615 r-vegan, r-withr, r-xnomial, r-xtable, r-zlibbioc, r-zoo, r-ztable, rapicorn,
616 recordmydesktop, red-eclipse, reposurgeon, reptyr, ribotaper, ristretto,
617 rlwrap, rng-tools, rofi, ruby-bio-kseq, ruby-concurrent, ruby-debug-inspector,
618 ruby-hoe-git, ruby-minitest-hooks, ruby-pkg-config, ruby-puma, ruby-sequel,
619 ruby-spring, ruby-timecop, ruby-tzinfo-data, s6, s6-dns, s6-linux-utils,
620 s6-networking, s6-portable-utils, s6-rc, sbc, scrollkeeper, seek, seren, sicp,
621 signify, singular, slop, slurm-drmaa, sparql-query, spice, spice-gtk,
622 spice-protocol, spice-vdagent, ssdeep, sshpass, starfighter, stellarium,
623 supertux, surf, synthv1, tcc, tcc-wrapper, teensy-loader-cli, termite,
624 texmaker, thefuck, thinkfan, tmux-themepack, trash-cli, trio, ttf2eot,
625 ttfautohint, tuxpaint, tuxpaint-config, tuxpaint-stamps, uhttpmock, usbredir,
626 utfcpp, uwsgi, virglrenderer, virt-viewer, vte-ng, warzone2100, wiredtiger,
627 wireshark, wmbattery, wmclock, wmcpuload, wmfire, wmnd, woff-tools, woff2,
628 woof, xdelta, xdpyprobe, xf86-video-qxl, xfce4-taskmanager, xfd, xfontsel,
629 xorg-rgb, xscreensaver, zimg
630
631 *** 678 package updates
632
633 abduco-0.6, abiword-3.0.1, adwaita-icon-theme-3.20, aisleriot-3.20.1,
634 allegro-5.0.11, allegro-5.2.0, american-fuzzy-lop-2.15b, ansible-2.1.0.0,
635 arandr-0.1.9, aria2-1.25.0, armadillo-6.700.6, armadillo-6.700.7,
636 asymptote-2.38, at-spi2-atk-2.20.1, at-spi2-core-2.20.1, atk-2.20.0,
637 autoconf-2.68, autoconf-2.69, autogen-5.18.10, avidemux-2.6.12,
638 avr-libc-2.0.0, baobab-3.20.1, bdb-5.3.28, bdb-6.2.23, bedtools-2.26.0,
639 beets-1.3.19, behave-1.2.5, bind-utils-9.10.4, bison-3.0.4,
640 bitcoin-core-0.12.1, bitlbee-3.4.2, blast+-2.4.0, bluez-5.40, borg-1.0.6,
641 btrfs-progs-4.6.1, bundler-1.12.5, busybox-1.25.0, cairo-1.14.6,
642 calibre-2.63.0, caribou-0.4.20, ccache-3.2.5, ccl-1.11, cflow-1.5, cgal-4.8.1,
643 check-0.10.0, chicken-4.11.0, clang-3.7.1, clang-3.8.1, clang-runtime-3.5.2,
644 clang-runtime-3.6.2, clang-runtime-3.7.1, clang-runtime-3.8.1, clutter-1.26.0,
645 clutter-gst-3.0.18, clutter-gtk-1.8.0, cmake-3.5.2, conky-1.10.3,
646 coreutils-8.25, coreutils-minimal-8.25, dbus-1.10.8, dconf-0.26.0,
647 dconf-editor-3.20.1, dealii-8.4.1, dealii-openmpi-8.4.1, devhelp-3.20.0,
648 diamond-0.8.17, diffoscope-54, dmidecode-3.0, dnsmasq-2.76, docbook-xml-4.3,
649 docbook-xml-4.4, docbook-xml-4.5, dosfstools-4.0, dovecot-2.2.25,
650 dropbear-2016.73, dtach-0.9, ecl-16.1.2, ed-1.13, edirect-4.10, efl-1.17.2,
651 eigen-3.2.8, elementary-1.17.1, elfutils-0.166, emacs-async-1.9,
652 emacs-constants-2.6, emacs-flycheck-28, emacs-slime-2.18,
653 emacs-with-editor-2.5.1, enblend-enfuse-4.2, enlightenment-0.21.1, eog-3.20.1,
654 epiphany-3.20.1, evince-3.20.0, evolution-data-server-3.20.1,
655 execline-2.1.5.0, exempi-2.3.0, exim-4.87, exiv2-0.25, expat-2.1.1,
656 extra-cmake-modules-5.21.0, eyed3-0.7.9, fasttree-2.1.9, ffmpeg-2.8.7,
657 ffmpeg-3.1.1, file-roller-3.20.1, fish-2.3.1, font-dejavu-2.35,
658 font-gnu-freefont-ttf-20120503, font-gnu-unifont-9.0.01, fontforge-20160404,
659 freefall-4.7, freeipmi-1.5.2, freetype-2.6.3, frescobaldi-2.19.0, fuse-2.9.6,
660 fvwm-2.6.6, gcc-6.1.0, gcc-objc++-4.9.3, gcc-objc-4.9.3, gcc-toolchain-6.1.0,
661 gcr-3.20.0, gd-2.2.3, gdb-7.11.1, gdbm-1.12, gdk-pixbuf+svg-2.34.0,
662 gdk-pixbuf-2.34.0, gdm-3.20.1, geda-gaf-1.9.2, gedit-3.20.1, geeqie-1.3,
663 geoclue-2.4.3, geocode-glib-3.20.1, getmail-4.49.0, gettext-0.19.8,
664 ghc-memory-0.13, giflib-5.1.4, gimp-2.8.16, git-2.9.2, git-manpages-2.9.2,
665 git-modes-1.2.2, glade-3.20.0, glib-2.48.0, glib-networking-2.48.1,
666 glibc-2.23, glibc-hurd-2.19, glibc-hurd-headers-2.19, glibc-locales-2.23,
667 glibc-stripped-tarball-2.23, glibc-utf8-locales-2.23, glibmm-2.48.1,
668 global-6.5.4, glpk-4.60, gmp-6.1.0, gnome-3.20.1, gnome-backgrounds-3.20,
669 gnome-bluetooth-3.18.3, gnome-control-center-3.20.1, gnome-desktop-3.20.1,
670 gnome-keyring-3.20.0, gnome-klotski-3.20.1, gnome-mines-3.20.0,
671 gnome-online-accounts-3.20.1, gnome-session-3.20.1,
672 gnome-settings-daemon-3.20.1, gnome-shell-3.20.1, gnome-terminal-3.20.1,
673 gnome-themes-standard-3.20, gnu-pw-mgr-2.0, gnucash-2.6.12,
674 gnumach-headers-1.7, gnumeric-1.12.28, gnupg-2.1.13, gnuplot-5.0.4-1,
675 gnurl-7.48.0, gnutls-3.5.2, gobject-introspection-1.48.0, goffice-0.10.28,
676 gom-0.3.2, graphicsmagick-1.3.24, graphite2-1.3.8, grep-2.25, grilo-0.3.0,
677 grilo-plugins-0.3.1, grub-2.02beta3, gsettings-desktop-schemas-3.20.0,
678 gst-libav-1.8.2, gst-plugins-base-1.8.2, gst-plugins-good-1.8.2,
679 gst-plugins-ugly-1.8.2, gstreamer-1.8.2, gtk+-2.24.30, gtk+-3.20.3,
680 gtkmm-3.20.1, gtksourceview-3.20.2, guile-irregex-0.9.4, guile-ncurses-1.7,
681 guile-next-2.1.3, guitarix-0.35.0, guix-0.10.0, guix-0.10.0-1.97c8,
682 gvfs-1.28.1, gzip-1.8, harfbuzz-1.2.4, haunt-0.2, hdf5-1.8.17,
683 help2man-1.47.4, hexchat-2.12.0, hoedown-3.0.7, htop-2.0.2, htslib-1.3.1,
684 httpd-2.4.23, hurd-headers-0.8, hurd-minimal-0.8, hwloc-1.11.2, i3-wm-4.12,
685 i3status-2.10, icecat-38.8.0-gnu2, icedtea-2.6.6, icedtea-3.0.1,
686 imagemagick-6.9.5-4, imlib2-1.4.9, iniparser-4.0, iptables-1.4.21,
687 irssi-0.8.19, isc-dhcp-4.3.4, iso-codes-3.67, iw-4.3, jemalloc-4.2.0,
688 json-glib-1.2.0, julia-0.4.5, kbd-2.0.3, khard-0.9.0, kmod-22,
689 kwindowsystem-5.21.0, ldb-1.1.26, ledger-3.1.1, letsencrypt-0.8.1,
690 libarchive-3.2.1, libassuan-2.4.3, libbluray-0.9.3, libchamplain-0.12.13,
691 libcroco-0.6.11, libcue-2.1.0, libdrm-2.4.67, libepoxy-1.3.1, libetpan-1.7.2,
692 libfm-1.2.4, libfm-extra-1.2.4, libgc-7.4.2, libgcrypt-1.7.0, libgit2-0.24.1,
693 libgpg-error-1.22, libgsf-1.14.36, libgtop-2.34.0, libgweather-3.20.0,
694 libical-2.0.0, libinput-1.4.0, libjpeg-9a, libksba-1.3.4, libmbim-1.12.4,
695 libmicrohttpd-0.9.50, libmtp-1.1.11, libndp-1.6, libpeas-1.18.0,
696 libpsl-0.13.0, libqmi-1.14.2, librecad-2.1.1, libreoffice-5.1.4.2,
697 libressl-2.4.2, librsvg-2.40.15, libsecret-0.18.5, libsigc++-2.8.0,
698 libsodium-1.0.10, libsoup-2.54.1, libsrtp-1.5.4, libtar-1.2.20, libtasn1-4.8,
699 libuv-1.9.0, libva-1.7.0, libwnck-3.14.1, libxkbcommon-0.6.1, libxml2-2.9.4,
700 libxslt-1.1.29, libyaml-0.1.6, linux-libre-4.1.29, linux-libre-4.4.16,
701 linux-libre-4.7, linux-libre-headers-4.1.18, lirc-0.9.4, llvm-3.7.1,
702 llvm-3.8.1, love-0.10.1, lua-5.2.4, luajit-2.0.4, lxappearance-0.6.2,
703 lxrandr-0.3.1, lxtask-0.1.7, mafft-7.299, magit-2.7.0, make-4.2, man-db-2.7.5,
704 man-pages-4.06, manaplus-1.6.6.4, mariadb-10.1.16, mc-4.8.16, mdadm-3.4,
705 menu-cache-1.0.1, mercurial-3.8.4, mesa-utils-8.3.0, metabat-0.26.3,
706 microscheme-0.9.3, mig-1.7, minetest-0.4.14, mit-krb5-1.14.2, mlt-6.2.0,
707 moreutils-0.58, mozjs-24.2.0, mpd-0.19.17, mpfr-3.1.4, mplayer-1.3.0,
708 mpv-0.18.0, msmtp-1.6.5, mtdev-1.1.5, mu-0.9.16, munge-0.5.12,
709 muparser-2.2.5-2, mutt-1.6.2, mutter-3.20.1, mysql-5.7.13, nautilus-3.20.1,
710 ncmpcpp-0.7.4, network-manager-1.2.0, network-manager-applet-1.2.0,
711 nginx-1.10.1, ninja-1.7.1, node-6.0.0, nspr-4.12, nss-3.23, nss-certs-3.23,
712 ntp-4.2.8p8, obs-0.15.1, octave-4.0.2, offlineimap-7.0.0, openimageio-1.6.15,
713 openjpeg-2.1.0, openldap-2.4.44, openlibm-0.5.1, openmpi-1.10.3,
714 openntpd-6.0p1, openspecfun-0.5.2, openssh-7.3p1, openssl-1.0.2h,
715 openvpn-2.3.9, opus-1.1.3, orcus-0.9.2, owncloud-client-2.2.2,
716 oxygen-icons-5.21.0, pango-1.40.1, pangomm-2.40.0, parallel-20160722,
717 pari-gp-2.7.6, pciutils-3.5.1, pcmanfm-1.2.4, pcre2-10.21, perf-4.7,
718 perl-dbd-mysql-4.035, perl-dbi-1.636, perl-devel-symdump-2.17,
719 perl-exporter-lite-0.08, perl-image-exiftool-10.20, perl-io-socket-ssl-2.033,
720 perl-test-deep-1.120, perl-test-harness-3.36, perl-test-simple-1.302026,
721 perl-text-diff-1.44, perl-uri-1.71, perl-xml-libxml-2.0128,
722 perl-xml-simple-2.22, petsc-3.7.2, petsc-complex-3.7.2,
723 petsc-complex-openmpi-3.7.2, petsc-openmpi-3.7.2, pidgin-2.11.0,
724 pinentry-0.9.7, pixman-0.34.0, poppler-0.43.0, poppler-qt4-0.43.0,
725 postgresql-9.5.3, potrace-1.13, protobuf-2.6.1, pspp-0.10.2, pugixml-1.7,
726 python-2.7.11, python-3.4.3, python-acme-0.8.1, python-alembic-0.8.7,
727 python-atomicwrites-1.1.0, python-babel-2.3.2, python-beautifulsoup4-4.5.0,
728 python-ccm-2.1.6, python-click-6.6, python-click-threading-0.2.0,
729 python-coverage-4.1, python-cryptography-1.3.4,
730 python-cryptography-vectors-1.3.4, python-cssselect-0.9.2, python-cython-0.24,
731 python-dateutil-2.5.2, python-flake8-2.5.4, python-gst-1.8.2,
732 python-h5py-2.6.0, python-httplib2-0.9.2, python-iso8601-0.1.11,
733 python-keyring-8.7, python-libxml2-2.9.4, python-llfuse-1.1,
734 python-lockfile-0.12.2, python-lxml-3.6.0, python-ly-0.9.4,
735 python-mccabe-0.4.0, python-mox3-0.14.0, python-numexpr-2.6.0,
736 python-oslosphinx-4.3.0, python-pandas-0.18.1, python-paramiko-1.16.0,
737 python-parse-1.6.6, python-parsedatetime-2.1, python-pbr-1.8.1,
738 python-psutil-4.3.0, python-pygobject-3.20.0, python-pyopenssl-16.0.0,
739 python-pyqt-5.5, python-pyqt-5.6, python-pyquery-1.2.13, python-pytest-2.7.3,
740 python-pytest-cov-2.2.1, python-pytz-2016.3, python-requests-2.9.1,
741 python-requests-toolbelt-0.6.2, python-seaborn-0.7.0,
742 python-setuptools-scm-1.11.1, python-simplejson-3.8.2, python-sip-4.18,
743 python-sphinx-repoze-autointerface-0.8, python-stevedore-1.12.0,
744 python-terminado-0.6, python-tzlocal-1.2.2, python-vobject-0.9.2,
745 python-waf-1.9.1, python-websocket-client-0.37.0, python-werkzeug-0.11.5,
746 python-wsgi-intercept-1.2.2, python2-acme-0.8.1, python2-alembic-0.8.7,
747 python2-atomicwrites-1.1.0, python2-babel-2.3.2, python2-beautifulsoup4-4.5.0,
748 python2-ccm-2.1.6, python2-click-6.6, python2-coverage-4.1,
749 python2-cryptography-1.3.4, python2-cryptography-vectors-1.3.4,
750 python2-cssselect-0.9.2, python2-cssutils-1.0.1, python2-cython-0.24,
751 python2-dateutil-2.5.2, python2-gst-1.8.2, python2-h5py-2.6.0,
752 python2-httplib2-0.9.2, python2-iso8601-0.1.11, python2-keyring-8.7,
753 python2-libxml2-2.9.4, python2-llfuse-1.1, python2-lockfile-0.12.2,
754 python2-lxml-3.6.0, python2-mccabe-0.4.0, python2-mox3-0.14.0,
755 python2-numexpr-2.6.0, python2-oslosphinx-4.3.0, python2-pandas-0.18.1,
756 python2-paramiko-1.16.0, python2-parsedatetime-2.1, python2-pbcore-1.2.8,
757 python2-pbr-1.8.1, python2-psutil-4.3.0, python2-pygobject-3.20.0,
758 python2-pyopenssl-16.0.0, python2-pyqt-5.6, python2-pyquery-1.2.13,
759 python2-pysnptools-0.3.9, python2-pytest-2.7.3, python2-pytest-cov-2.2.1,
760 python2-pythondialog-3.4.0, python2-pytz-2016.3, python2-seaborn-0.7.0,
761 python2-setuptools-scm-1.11.1, python2-simplejson-3.8.2, python2-sip-4.18,
762 python2-sphinx-repoze-autointerface-0.8, python2-stevedore-1.12.0,
763 python2-terminado-0.6, python2-vobject-0.9.2, python2-waf-1.9.1,
764 python2-websocket-client-0.37.0, python2-werkzeug-0.11.5, qemu-2.6.0,
765 qemu-minimal-2.6.0, qsynth-0.4.1, qtkeychain-0.7.0, qtractor-0.7.7,
766 quassel-0.12.4, r-3.3.0, r-acsnminer-0.16.01.29, r-annotationdbi-1.34.4,
767 r-bh-1.60.0-2, r-biobase-2.32.0, r-biocgenerics-0.18.0, r-biocparallel-1.6.3,
768 r-biomart-2.28.0, r-biostrings-2.40.2, r-bsgenome-1.40.1, r-curl-0.9.7,
769 r-dbi-0.4-1, r-devtools-1.11.1, r-digest-0.6.9, r-dnacopy-1.46.0,
770 r-evaluate-0.9, r-formatr-1.4, r-genomation-1.4.2, r-genomeinfodb-1.8.3,
771 r-genomicalignments-1.8.4, r-genomicfeatures-1.24.5, r-genomicranges-1.24.2,
772 r-ggplot2-2.1.0, r-git2r-0.15.0, r-graph-1.50.0, r-gridextra-2.2.1,
773 r-gtable-0.2.0, r-highr-0.6, r-htmltools-0.3.5, r-htmlwidgets-0.6,
774 r-httr-1.1.0, r-impute-1.46.0, r-iranges-2.6.1, r-jsonlite-0.9.20,
775 r-knitr-1.13, r-matrixstats-0.50.2, r-memoise-1.0.0, r-microbenchmark-1.4-2.1,
776 r-munsell-0.4.3, r-plotly-3.6.0, r-plotrix-3.6-2, r-qtl-1.39-5,
777 r-r-methodss3-1.7.1, r-r-oo-1.20.0, r-r-rsp-0.30.0, r-r-utils-2.3.0,
778 r-r6-2.1.2, r-rcpp-0.12.5, r-rcpparmadillo-0.6.700.6.0, r-rmarkdown-0.9.6,
779 r-roxygen2-5.0.1, r-rsamtools-1.24.0, r-rstudioapi-0.5, r-rtracklayer-1.32.2,
780 r-s4vectors-0.10.2, r-scales-0.4.0, r-seqpattern-1.4.0, r-servr-0.4,
781 r-stringi-1.0-1, r-summarizedexperiment-1.2.3, r-testthat-1.0.2,
782 r-topgo-2.24.0, r-viridis-0.3.4, r-xml-3.98-1.4, r-xvector-0.12.1, racket-6.5,
783 readline-6.3, redis-3.2.0, rest-0.8.0, retroarch-1.3.4, rpm-4.12.0.1,
784 ruby-2.2.5, ruby-2.3.1, ruby-bio-commandeer-0.1.3,
785 ruby-domain-name-0.5.20160310, ruby-ffi-1.9.14, ruby-hashery-2.1.2,
786 ruby-mime-types-3.1, ruby-mime-types-data-3.2016.0221,
787 ruby-mini-portile-2.1.0, ruby-nokogiri-1.6.8, ruby-nokogumbo-1.4.7-1.fb51ff29,
788 ruby-rspec-3.2.0, ruby-rspec-core-3.2.3, ruby-rspec-mocks-3.2.1,
789 ruby-shoulda-matchers-3.1.1, ruby-slop-4.1.0, rxvt-unicode-9.22, samba-4.3.11,
790 samtools-1.3.1, sbcl-1.3.7, scheme48-1.9.2, screen-4.4.0, seahorse-3.20.0,
791 setbfree-0.8.1, shared-mime-info-1.6, shotwell-0.23.1, skalibs-2.3.10.0,
792 slepc-3.7.1, slepc-complex-3.7.1, slepc-complex-openmpi-3.7.1,
793 slepc-openmpi-3.7.1, smartmontools-6.5, sortmerna-2.1b, sqlite-3.12.2,
794 sshfs-fuse-2.8, st-0.6, stalonetray-0.8.3, star-2.5.2a, starman-0.4014,
795 subversion-1.8.16, sudo-1.8.17p1, superlu-5.2.1, sxhkd-0.5.6, synergy-1.7.6,
796 talloc-2.1.7, tar-1.29, taskwarrior-2.5.1, tdb-1.3.9, tesseract-ocr-3.04.01,
797 testdisk-7.0, tevent-0.9.28, texinfo-6.1, texlive-2016, texlive-minimal-2016,
798 the-silver-searcher-0.32.0, tiled-0.16.1, tinc-1.0.28, tinyproxy-1.8.4,
799 tmux-2.2, totem-3.20.1, totem-pl-parser-3.10.6, tvtime-1.0.10, udisks-2.1.7,
800 units-2.13, unixodbc-2.3.4, v4l-utils-1.10.1, vala-0.32.0, vapoursynth-32,
801 vcftools-0.1.14, vdirsyncer-0.11.3, vlc-2.2.4, vsearch-2.0.1, vte-0.36.5,
802 vte-0.44.1, wayland-1.11.0, webkitgtk-2.12.3, webkitgtk-2.4.11,
803 webkitgtk-gtk2-2.4.11, weechat-1.5, wesnoth-1.12.6, wget-1.18, wicd-1.7.4,
804 wine-1.9.15, wireless-regdb-2016.05.02, wxmaxima-16.04.2, xboard-4.9.0,
805 xlockmore-5.47, xorriso-1.4.4, yelp-3.20.1, yelp-xsl-3.20.1,
806 youtube-dl-2016.07.22, zenity-3.20.0, zeromq-4.0.7, znc-1.6.3, zsh-5.2,
807 zynaddsubfx-2.5.4
808
809 ** Programming interfaces
810
811 *** New ‘with-imported-modules’ form provided by (guix gexp)
812
813 It supersedes the #:modules parameter of ‘gexp->derivation’, ‘compute-file’,
814 ‘gexp->script’, ‘program-file’, etc, as well as the ‘imported-modules’ fields
815 of <origin> and <shepherd-service>. See “G-Expressions” in the manual.
816
817 *** New (gnu tests) and (gnu build marionette) modules for system tests
818
819 See <http://savannah.gnu.org/forum/forum.php?forum_id=8605> for background.
820
821 *** New (guix zlib) module
822 *** New (guix hg-download) module, for Mercurial checkouts
823 *** (guix download) supports HTTP basic authentication
824 *** (guix svn-download) supports authentication
825 *** The ‘source’ of packages can be a ‘local-file’ or any lowerable object
826 *** Part of (guix utils) moved to the new (guix combinators)
827 *** GNU updater honors the ‘ftp-server’ and ‘ftp-directory’ package properties
828 *** CVE linter honors the ‘cpe-name’ and ‘cpe-version’ package properties
829 *** ‘add-to-store’ and ‘local-file’ have a new #:select? parameter
830
831 ** Noteworthy bug fixes
832
833 *** Perl no longer references GCC (<http://bugs.gnu.org/23077>)
834 *** Grafting now fails upon I/O errors (<http://bugs.gnu.org/23581>)
835 *** GuixSD random source is now properly seeded (<http://bugs.gnu.org/23605>)
836 *** ‘call-with-container’ gracefully reports mount errors
837 (<http://bugs.gnu.org/23306>)
838 *** ‘herd start cow-store’ now bind-mounts the target /tmp
839 *** ‘guix environment’ now honors ‘--system’ (<http://bugs.gnu.org/23682>)
840 *** ‘guix publish’ properly encodes archive URIs (<http://bugs.gnu.org/21888>)
841 *** ‘NIX_CONF_DIR’ is now ignored (<http://bugs.gnu.org/22459>)
842 *** The shell of user ‘nobody’ is ‘nologin’ (<http://bugs.gnu.org/23971>)
843 *** Source code location is more precise in error messages involving records
844 (<http://bugs.gnu.org/23969>)
845 *** ‘guix --version’ is correct in the presence of ‘guix pull’
846 (<http://bugs.gnu.org/19278>)
847 *** Git commits are now signed, for eventual authentication by ‘guix pull’
848 (in preparation of a fix for <http://bugs.gnu.org/22883>)
849
850 ** Native language support
851
852 *** New translation: zh_CN (Simplified Chinese)
853 *** Updated translations: fr
854
855 * Changes in 0.10.0 (since 0.9.0)
856
857 ** Community
858
859 GNU Guix adopted a contributor code of conduct, see ‘CODE-OF-CONDUCT’ in the
860 source tree.
861
862 ** Package management
863
864 *** New command-line syntax for separating package names and version numbers
865
866 Use ‘@’ instead of ‘-’ as a separator, as in ‘gnupg@2.0’. This new separator
867 is a reserved character which is not allowed both in package names and version
868 numbers.
869
870 The old syntax to specify a package’s version—e.g., as “gnupg-2.0”—is obsolete
871 and support for it will be removed in the future.
872
873 *** “Grafts” apply recursively, based on run-time dependencies
874
875 “Grafts” is the mechanism by which we can apply security updates of core
876 packages without rebuilding or re-downloading the entire set of dependent
877 packages. See “Security Updates” in the manual, as well as
878 <https://savannah.gnu.org/forum/forum.php?forum_id=8470> and
879 <http://bugs.gnu.org/22139> for more info.
880
881 *** Substitutes are fetched over HTTPS by default
882 *** Substitutes are cached for the duration reported in ‘Cache-Control’ headers
883 *** Default substitute URL list includes a faster mirror, mirror.hydra.gnu.org
884 *** New ‘--with-input’ and ‘--with-source’ for ‘guix package’ and ‘guix build’
885
886 See “Package Transformation Options” in the manual.
887
888 *** ‘guix package --search-paths -p X -p Y’ combines search paths for X and Y
889 *** ‘guix package’ can be passed several ‘--search’ options
890 *** New ‘--rounds’ and ‘--check’ for ‘guix build’, for bit-reproducibility
891 *** New ‘--rounds’ option for ‘guix-daemon’
892 *** New ‘--quiet’ option for ‘guix build’
893 *** ‘guix package -u’ no longer checks for upstream GNU releases
894 *** ‘guix-daemon’ always uses /tmp in chroots, regardless of $TMPDIR
895 *** New Emacs interface to browse licenses: M-x guix-licenses
896 *** New Emacs interface to list system generations: M-x guix-system-generations
897 *** New Emacs interface for hydra.gnu.org: M-x guix-hydra-…
898 *** Changes in Emacs interface variables and faces
899
900 In the following names, BUFFER-TYPE means "info" or "list";
901 ENTRY-TYPE means "package", "output" or "generation".
902
903 **** Removed
904
905 - guix-info-fill-column
906 - guix-info-insert-ENTRY-TYPE-function
907
908 **** Renamed
909
910 - guix-info-ignore-empty-vals -> guix-info-ignore-empty-values
911 - guix-output-name-width -> guix-generation-output-name-width
912 - guix-buffer-name-function -> guix-ui-buffer-name-function
913 - guix-update-after-operation -> guix-ui-update-after-operation
914 - guix-search-params -> guix-package-search-params
915 - guix-BUFFER-TYPE-file-path (face) -> guix-BUFFER-TYPE-file-name
916
917 **** Replaced
918
919 - guix-list-column-format, guix-list-column-value-methods ->
920 guix-ENTRY-TYPE-list-format
921 - guix-info-displayed-params, guix-info-insert-methods,
922 guix-package-info-heading-params -> guix-ENTRY-TYPE-info-format
923 - guix-param-titles, guix-list-column-titles ->
924 guix-ENTRY-TYPE-BUFFER-TYPE-titles
925 - guix-list-describe-warning-count ->
926 guix-ENTRY-TYPE-list-describe-warning-count
927 - guix-package-info-fill-heading -> guix-info-fill
928
929 *** New ‘cve’ linter: ‘guix lint -c cve’ reports pending vulnerabilities
930 *** New ‘gnome’, ‘xorg’, and ‘github’ updaters for ‘guix refresh’
931 *** ‘guix lint’ times out after 3 seconds when probing URLs
932 *** ‘guix graph -t bag-with-origins’ includes origins in the graph
933 *** ‘guix import cran’ can import packages from bioconductor.org
934
935 ** Distribution
936
937 *** GuixSD upgraded to GNU Shepherd 0.3.1 and GNU Linux-libre 4.5.0
938
939 See <http://git.savannah.gnu.org/cgit/shepherd.git/tree/NEWS?id=v0.3.1> for
940 information on the changes between GNU dmd 0.2 and the GNU Shepherd 0.3.1.
941
942 *** “System Installation” section of the manual has been expounded
943 *** Installation image runs GPM and includes more programs
944 *** GNOME and Xfce desktops are available via services; see "Desktop Services"
945 *** New ‘tor-hidden-service’ procedure, to declare Tor hidden services
946 *** New Dovecot service
947 *** New ‘fstab-service-type’, to populate /etc/fstab
948 *** New ‘mount?’ field for ‘file-system’ forms
949 *** Most global environment variables are now set in /etc/environment (pam_env)
950 *** ‘guix system reconfigure’ now loads/starts new services, stops old ones
951 (see <http://bugs.gnu.org/22039>)
952 *** ‘local-file’ resolves file names relative to the current source file
953 *** Many reproducibility issues fixed: glibc, perl, bison, emacs-*, python-*, …
954 *** Initial RAM disk supports ‘modprobe.blacklist’ on the kernel command line
955 *** New “Running GuixSD in a VM” section in the manual
956 *** ‘dmd’ changed to ’shepherd’ in ‘guix system’ sub-commands
957 *** A Bourne-like shell is spawned upon ‘fsck’ failure
958 (see <http://bugs.gnu.org/22588>)
959 *** 639 new packages
960
961 aide, allegro, amb-plugins, aria2, armadillo, armadillo, artanis, aseprite,
962 aspell-dict-it, aspell-dict-nl, assword, asymptote, audit, augeas, autojump,
963 awscli, baobab, beets, bioawk, blender, bless, borg, bristol, btrfs-progs,
964 bwa-pssm, byzanz, c-ares, caribou, cd-hit, cereal, cmocka, codingquarry,
965 colord-gtk, cppcheck, cpulimit, cracklib, crossguid, cuetools, cufflinks,
966 dcadec, dconf-editor, desmume, devil, dialog, docker-compose, drumstick,
967 einstein, emacs-async, emacs-constants, emacs-god-mode, emacs-mit-scheme-doc,
968 emacs-popup, emacs-scheme-complete, emacs-slime, emacs-undo-tree,
969 emacs-with-editor, emulation-station, etl, evolution-data-server, eyed3, fdm,
970 fil-plugins, findnewest, fluxbox, font-abattis-cantarell, font-google-noto,
971 font-un, fraggenescan, freefall, fritzing, fxtract, g-wrap, g2reverb,
972 gdk-pixbuf+svg, gdm, gdsl, gedit, ghc-aeson-qq, ghc-asn1-encoding,
973 ghc-asn1-parse, ghc-asn1-types, ghc-byteable, ghc-chasingbottoms, ghc-cmark,
974 ghc-conduit, ghc-connection, ghc-cryptonite, ghc-deepseq-generics, ghc-diff,
975 ghc-enclosed-exceptions, ghc-executable-path, ghc-filemanip,
976 ghc-haskell-src-meta, ghc-highlighting-kate, ghc-hostname, ghc-hourglass,
977 ghc-hslua, ghc-hspec-contrib, ghc-http-client, ghc-http-client-tls,
978 ghc-juicypixels, ghc-libxml, ghc-logging-facade, ghc-memory, ghc-mime-types,
979 ghc-mmap, ghc-mockery, ghc-packedstring, ghc-pandoc, ghc-pandoc-types,
980 ghc-pem, ghc-regex-pcre-builtin, ghc-sha, ghc-socks, ghc-tasty-kat,
981 ghc-test-framework, ghc-test-framework-hunit, ghc-test-framework-quickcheck2,
982 ghc-texmath, ghc-th-expand-syns, ghc-th-lift, ghc-th-orphans,
983 ghc-th-reify-many, ghc-tls, ghc-x509, ghc-x509-store, ghc-x509-system,
984 ghc-x509-validation, ghc-yaml, git-annex-remote-hubic, gjs, gnome,
985 gnome-backgrounds, gnome-bluetooth, gnome-control-center,
986 gnome-online-accounts, gnome-screenshot, gnome-session, gnome-shell,
987 gnunet-gtk, gpm, graphicsmagick, gst-plugins-bad, gtk-engines, gtk-vnc,
988 gtklick, guile-config, guile-gnunet, guile-irregex, guile-sly, gumbo-parser,
989 icedtea, icedtea, idle3-tools, iftop, info-reader, inklingreader, jasper,
990 jellyfish, jpegoptim, khal, khard, kodi, kyotocabinet, lcov, ldb, ldc, ledger,
991 letsencrypt, libbigwig, libcanberra-gtk2, libconfig, libgit2, libgtop,
992 liblangtag, libmateweather, libmbim, libotf, libpwquality, libqmi, libvdpau,
993 libxml++, lispf4, love, mate-desktop, mate-icon-theme, mate-menus,
994 mate-themes, mcp-plugins, microscheme, mlt, modem-manager, munge,
995 mupen64plus-audio-sdl, mupen64plus-core, mupen64plus-input-sdl,
996 mupen64plus-rsp-hle, mupen64plus-rsp-z64, mupen64plus-ui-console,
997 mupen64plus-video-arachnoid, mupen64plus-video-glide64,
998 mupen64plus-video-glide64mk2, mupen64plus-video-rice, mupen64plus-video-z64,
999 murrine, mutter, myrepos, nagios, nautilus, network-manager,
1000 network-manager-applet, nload, notmuch-addrlookup-c, nqc, obs, ocaml-findlib,
1001 owncloud-client, password-store, pepr, perl-cgi, perl-dbd-mysql,
1002 perl-file-slurp-tiny, perl-html-template, perl-log-report,
1003 perl-log-report-optional, perl-mime-charset, perl-module-pluggable,
1004 perl-shell-command, perl-string-print, perl-text-neattemplate,
1005 perl-unicode-linebreak, perl-xml-compile, perl-xml-compile-cache,
1006 perl-xml-compile-soap, perl-xml-compile-tester, perl-xml-compile-wsdl11,
1007 perl-xml-libxml-simple, pfff, pianobar, pinball, pioneers, pixz, powwow, ppp,
1008 procmail, pyicoteo, python-acme, python-alembic, python-amqp, python-anyjson,
1009 python-apipkg, python-args, python-astor, python-atomicwrites,
1010 python-backports-abc, python-beautifulsoup4, python-billiard, python-botocore,
1011 python-celery, python-click-log, python-click-threading, python-clint,
1012 python-colorama, python-configargparse, python-configobj, python-contextlib2,
1013 python-cookies, python-docker-py, python-dockerpty, python-docopt,
1014 python-editor, python-efl, python-execnet, python-flask, python-futures,
1015 python-gst, python-hy, python-hypothesis, python-icalendar, python-jellyfish,
1016 python-jmespath, python-keystoneclient, python-kombu, python-mako,
1017 python-markdown, python-minimal-wrapper, python-mpd2, python-munkres,
1018 python-musicbrainzngs, python-mutagen, python-ndg-httpsclient, python-paste,
1019 python-pastedeploy, python-pastescript, python-pathlib, python-pluggy,
1020 python-psycopg2, python-pyasn1-modules, python-pybigwig, python-pyechonest,
1021 python-pygpgme, python-pyicu, python-pylast, python-pyliblo, python-pyquery,
1022 python-pyrfc3339, python-pystache, python-pytest-cache, python-pytest-cov,
1023 python-pytest-localserver, python-pytest-subtesthack, python-pytest-xdist,
1024 python-pytest-xprocess, python-rarfile, python-rauth,
1025 python-requests-toolbelt, python-responses, python-rply, python-rsa,
1026 python-sphinx-repoze-autointerface, python-sphinxcontrib-newsfeed,
1027 python-sphinxcontrib-programoutput, python-swiftclient, python-texttable,
1028 python-tox, python-translitcodec, python-urllib3, python-vcversioner,
1029 python-vobject, python-waitress, python-websocket-client, python-webtest,
1030 python-werkzeug, python-wheel, python-wsgi-intercept, python-wsgiproxy2,
1031 python-wtforms, python-zope-component, python-zope-configuration,
1032 python-zope-event, python-zope-exceptions, python-zope-i18nmessageid,
1033 python-zope-interface, python-zope-location, python-zope-proxy,
1034 python-zope-schema, python-zope-security, python-zope-testing,
1035 python-zope-testrunner, python2-acme, python2-alembic, python2-amqp,
1036 python2-anyjson, python2-apipkg, python2-args, python2-astor,
1037 python2-atomicwrites, python2-backports-abc, python2-beautifulsoup4,
1038 python2-billiard, python2-botocore, python2-celery, python2-clint,
1039 python2-colorama, python2-configargparse, python2-configobj,
1040 python2-contextlib2, python2-cookies, python2-docopt, python2-editor,
1041 python2-efl, python2-enum34, python2-execnet, python2-flask,
1042 python2-functools32, python2-futures, python2-gst, python2-hy,
1043 python2-hypothesis, python2-jellyfish, python2-jmespath,
1044 python2-keystoneclient, python2-kombu, python2-mako, python2-markdown,
1045 python2-mpd2, python2-munkres, python2-musicbrainzngs, python2-mutagen,
1046 python2-ndg-httpsclient, python2-parsedatetime, python2-paste,
1047 python2-pastedeploy, python2-pastescript, python2-pathlib, python2-pluggy,
1048 python2-psycopg2, python2-pyasn1-modules, python2-pybigwig,
1049 python2-pyechonest, python2-pygpgme, python2-pylast, python2-pyliblo,
1050 python2-pyquery, python2-pyrfc3339, python2-pystache, python2-pytest-cov,
1051 python2-pytest-subtesthack, python2-pytest-xdist, python2-pythondialog,
1052 python2-rarfile, python2-rauth, python2-responses, python2-rply, python2-rsa,
1053 python2-sphinx-repoze-autointerface, python2-sphinxcontrib-programoutput,
1054 python2-swiftclient, python2-texttable, python2-tox, python2-translitcodec,
1055 python2-unicodecsv, python2-urllib3, python2-vcversioner, python2-vobject,
1056 python2-waitress, python2-websocket-client, python2-webtest, python2-werkzeug,
1057 python2-wheel, python2-wsgiproxy2, python2-wtforms, python2-xdo,
1058 python2-zope-component, python2-zope-configuration, python2-zope-event,
1059 python2-zope-exceptions, python2-zope-i18nmessageid, python2-zope-interface,
1060 python2-zope-location, python2-zope-proxy, python2-zope-schema,
1061 python2-zope-security, python2-zope-testing, python2-zope-testrunner, qca,
1062 qemu-minimal, qtkeychain, qtractor, quassel, r-acsnminer, r-adaptivesparsity,
1063 r-annotationdbi, r-base64enc, r-biobase, r-biocgenerics, r-biocparallel,
1064 r-biomart, r-biostrings, r-bitops, r-brew, r-bsgenome, r-catools, r-curl,
1065 r-data-table, r-devtools, r-dnacopy, r-doparallel, r-dt, r-foreach,
1066 r-futile-logger, r-futile-options, r-genomation, r-genomeinfodb,
1067 r-genomicalignments, r-genomicfeatures, r-genomicranges, r-git2r, r-go-db,
1068 r-graph, r-gridbase, r-gridextra, r-httr, r-impute, r-iranges, r-iterators,
1069 r-lambda-r, r-lattice, r-matrixstats, r-org-ce-eg-db, r-org-dm-eg-db,
1070 r-org-hs-eg-db, r-org-mm-eg-db, r-plotly, r-plotrix, r-r-cache, r-r-methodss3,
1071 r-r-oo, r-r-rsp, r-r-utils, r-rcpparmadillo, r-rcurl, r-readr, r-rmarkdown,
1072 r-roxygen2, r-rsamtools, r-rsqlite, r-rstudioapi, r-rtracklayer, r-rversions,
1073 r-s4vectors, r-seqpattern, r-snow, r-sparsem, r-summarizedexperiment, r-topgo,
1074 r-viridis, r-whisker, r-xml, r-xml2, r-xvector, radicale, ragel, rakarrack,
1075 rdmd, redshift, rev-plugins, ruby-ae, ruby-afm, ruby-ansi, ruby-ascii85,
1076 ruby-atoulme-saikuro, ruby-bio-commandeer, ruby-blankslate, ruby-brass,
1077 ruby-ci-reporter, ruby-clap, ruby-crass, ruby-cutest, ruby-domain-name,
1078 ruby-eventmachine, ruby-fivemat, ruby-gem-hadar, ruby-gettext, ruby-guard,
1079 ruby-hashery, ruby-http-cookie, ruby-instantiator, ruby-introspection,
1080 ruby-json-pure, ruby-lemon, ruby-locale, ruby-metaclass, ruby-mime-types,
1081 ruby-mime-types-data, ruby-minitest-bonus-assertions, ruby-minitest-focus,
1082 ruby-minitest-moar, ruby-minitest-pretty-diff, ruby-minitest-rg,
1083 ruby-minitest-tu-shim, ruby-mocha, ruby-net-ssh, ruby-netrc,
1084 ruby-nokogiri-diff, ruby-nokogumbo, ruby-packnga, ruby-power-assert,
1085 ruby-pry-editline, ruby-pstree, ruby-pygmentize, ruby-qed, ruby-rb-fsevent,
1086 ruby-rc4, ruby-redcarpet, ruby-redcloth, ruby-rubytest, ruby-rubytest-cli,
1087 ruby-saikuro-treemap, ruby-sanitize, ruby-sdoc, ruby-shoulda,
1088 ruby-shoulda-context, ruby-shoulda-matchers, ruby-shoulda-matchers,
1089 ruby-simplecov, ruby-sqlite3, ruby-systemu, ruby-tdiff, ruby-term-ansicolor,
1090 ruby-test-unit, ruby-text, ruby-tins, ruby-ttfunk, ruby-turn, ruby-unf,
1091 ruby-unf-ext, ruby-utils, scribus, sdl2-image, sdl2-mixer, sdl2-ttf, sdparm,
1092 shepherd, shntool, slurm, smithlab-cpp, snap-aligner, snorenotify, sortmerna,
1093 sparsehash, ste-plugins, stringtie, synfig, synfigstudio, tcllib, tclxml,
1094 telepathy-logger, tevent, texlive-minimal, tilda, tinyxml, tlsdate, tophat,
1095 transmission-remote-cli, ustr, v4l-utils, vco-plugins, vdirsyncer, vdpauinfo,
1096 vmpk, wah-plugins, wcalc, xaos, xfce4-power-manager, xfce4-xkb-plugin,
1097 xmlstarlet, yoshimi, zenity
1098
1099 *** 577 package updates
1100
1101 abcde-2.7.1, abduco-0.5, adwaita-icon-theme-3.18.0, aisleriot-3.18.2,
1102 alsa-modular-synth-2.1.2, alsa-utils-1.1.0, american-fuzzy-lop-1.96b,
1103 ant-1.9.6, ao-1.2.0, arb-2.8.1, ardour-4.7, aspell-dict-en-2016.01.19-0,
1104 atkmm-2.24.2, attr-2.4.47, autogen-5.18.7, bash-4.3.42, bash-minimal-4.3.42,
1105 bash-static-4.3.42, bazaar-2.7.0, bdftopcf-1.0.5, bedtools-2.25.0,
1106 bind-utils-9.10.3-P4, bitcoin-core-0.11.2, bitlbee-3.4.1, bluez-5.36,
1107 boost-1.60.0, bowtie-2.2.6, bundler-1.11.2, calibre-2.51.0, catch-1.3.5,
1108 ccache-3.2.4, chicken-4.10.0, clang-3.6.2, claws-mail-3.13.2, clutter-1.24.2,
1109 clutter-gst-3.0.14, clutter-gtk-1.6.6, cm-0.3, cogl-1.22.0, colordiff-1.0.16,
1110 complexity-1.10, cppunit-1.13.2, cups-filters-1.4.0, curl-7.47.0,
1111 datamash-1.1.0, dconf-0.24.0, ddrescue-1.21, deeptools-2.1.1, devhelp-3.18.1,
1112 diffoscope-51, docbook-xml-4.3, docbook-xml-4.4, docbook-xml-4.5,
1113 dovecot-2.2.19, doxygen-1.8.11, dropbear-2016.72, dvdisaster-0.79.5,
1114 dvtm-0.15, edirect-3.50, efl-1.17.0, eigen-3.2.7, elementary-1.17.0,
1115 elogind-219.14, emacs-dash-2.12.1, emacs-debbugs-0.9, emacs-pdf-tools-0.70,
1116 emacs-w3m-1.4.538+0.20141022, emotion-generic-players-1.17.0,
1117 enlightenment-0.20.6, eog-3.18.1, epiphany-3.18.2,
1118 evas-generic-loaders-1.17.0, evince-3.18.1, exim-4.86.2,
1119 extra-cmake-modules-5.19.0, feh-2.14.1, ffmpeg-2.8.6, file-5.25,
1120 file-roller-3.16.4, findutils-4.6.0, flex-2.6.0,
1121 font-adobe-source-han-sans-1.004, font-terminus-4.40, font-ubuntu-0.83,
1122 font-util-1.3.1, fontforge-20150824, freeipmi-1.5.1, frescobaldi-2.18.2,
1123 fribidi-0.19.7, fuse-2.9.5, gajim-0.16.5, gcc-5.3.0, gcc-toolchain-5.3.0,
1124 gccgo-4.9.3, gcr-3.18.0, gdb-7.11, gdk-pixbuf-2.32.3, geocode-glib-3.18.0,
1125 getmail-4.48.0, gettext-0.19.7, gfortran-5.3.0, git-2.7.3, git-manpages-2.7.3,
1126 git-modes-1.2.1, gitolite-3.6.5, glade-3.18.3, glibc-2.22, glibmm-2.46.3,
1127 global-6.5.2, glpk-4.59, gmime-2.6.20, gmp-6.1.0, gmsh-2.11.0, gmtp-1.3.10,
1128 gnome-common-3.18.0, gnome-desktop-3.18.1, gnome-keyring-3.18.3,
1129 gnome-klotski-3.18.2, gnome-mines-3.18.2, gnome-settings-daemon-3.18.2,
1130 gnome-terminal-3.18.2, gnome-themes-standard-3.18.0, gnucash-2.6.9,
1131 gnumeric-1.12.24, gnupg-2.0.29, gnupg-2.1.11, gnuplot-5.0.2, gnutls-3.4.7,
1132 goffice-0.10.24, gp2c-0.0.9pl5, gpgme-1.6.0, gpsbabel-1.5.2, graphite2-1.3.6,
1133 grep-2.22, grilo-0.2.14, grilo-plugins-0.2.16, gsl-2.1, gst-libav-1.6.3,
1134 gst-plugins-base-1.6.3, gst-plugins-good-1.6.3, gst-plugins-ugly-1.6.3,
1135 gstreamer-1.6.3, gtksourceview-3.18.2, guile-2.0.11, guile-2.0.11,
1136 guile-json-0.5.0, guile-ssh-0.9.0, guitarix-0.34.0, guix-0.9.0,
1137 guix-0.9.0-1.dd21, gvfs-1.26.2, harfbuzz-1.0.6, help2man-1.47.3, hevea-2.28,
1138 htop-2.0.1, hwloc-1.11.1, hydrogen-0.9.6.1, iceauth-1.0.7, icecast-2.4.3,
1139 icecat-38.6.0-gnu1, iproute2-4.4.0, irssi-0.8.18, isc-dhcp-4.3.3-P1,
1140 isync-1.2.1, jrnl-1.9.7, julia-0.4.3, kbproto-1.0.7, keepassx-2.0.2,
1141 kwindowsystem-5.19.0, libass-0.13.2, libassuan-2.4.2, libbluray-0.9.2,
1142 libcddb-1.3.2, libchamplain-0.12.12, libdvdcss-1.4.0, libevent-2.0.22,
1143 libffi-3.2.1, libfontenc-1.1.3, libfs-1.0.7, libgcrypt-1.6.5,
1144 libgnome-keyring-3.12.0, libgpg-error-1.21, libgweather-3.18.1,
1145 libinput-1.2.0, libjpeg-9a, libmicrohttpd-0.9.48, libotr-4.1.1,
1146 libpeas-1.16.0, libpng-1.5.26, librecad-2.0.9, libreoffice-5.0.5.2,
1147 libressl-2.3.3, librsvg-2.40.13, libsecret-0.18.3, libshout-2.4.1,
1148 libsndfile-1.0.26, libssh-0.7.3, libssh2-1.7.0, libstdc++-doc-5.3.0,
1149 libtasn1-4.7, libtiff-4.0.6, libuninameslist-0.5.20150701, libvpx-1.5.0,
1150 libwnck-3.14.0, libx11-1.6.3, libx264-20160220-2245, libxaw-1.0.13,
1151 libxdmcp-1.1.2, libxi-1.7.6, libxkbfile-1.0.9, libxml2-2.9.3, libxmp-4.3.10,
1152 libxp-1.0.3, libxrandr-1.5.0, libxrender-0.9.9, libxshmfence-1.2, libxt-1.1.5,
1153 libxvmc-1.0.9, libxxf86vm-1.1.4, libyubikey-1.13, lilypond-2.19.33,
1154 linux-libre-4.4.6, linux-libre-4.5, lua-5.2.3, macs-2.1.0.20151222,
1155 mafft-7.267, magit-2.5.0, man-pages-4.04, manaplus-1.6.3.12, mariadb-10.1.12,
1156 mercurial-3.7.2, mesa-11.0.9, mesa-headers-11.0.9, mit-krb5-1.13.3,
1157 mkfontscale-1.1.2, moe-1.8, moreutils-0.57, mozjs-24.2.0, mpd-0.19.12,
1158 mplayer-1.2.1, mpv-0.16.0, msmtp-1.6.3, mumps-5.0.1, mumps-metis-5.0.1,
1159 mumps-metis-openmpi-5.0.1, mumps-openmpi-5.0.1, mupdf-1.8, mysql-5.7.11,
1160 nano-2.5.3, ncbi-vdb-2.5.7, ncmpcpp-0.7.3, neon-0.30.1, nettle-3.2,
1161 nginx-1.8.1, ngs-java-1.2.3, ngs-sdk-1.2.3, nix-1.11.2, notmuch-0.21,
1162 nspr-4.10.10, nss-3.21.1, nss-certs-3.21.1, ntp-4.2.8p6, numactl-2.0.11,
1163 octave-4.0.0, offlineimap-6.7.0, openbox-3.6.1, openjpeg-2.0.1,
1164 openjpeg-2.1.0, openmpi-1.10.1, openssh-7.2p2, openssl-1.0.2g, opus-1.1.2,
1165 opusfile-0.7, orc-0.4.25, orfm-0.5.3, oxygen-icons-5.19.0, parallel-20160222,
1166 paredit-24, pari-gp-2.7.5, parted-3.2, pcre-8.38, pelican-3.6.3, perf-4.5,
1167 perl-5.22.1, perl-tk-804.033, petsc-3.6.2, petsc-complex-3.6.2,
1168 petsc-complex-openmpi-3.6.2, petsc-openmpi-3.6.2, pidgin-otr-4.0.2,
1169 pinentry-0.9.6, pius-2.2.2, pkg-config-0.29, postgresql-9.5.1, powertop-2.8,
1170 preseq-2.0, privoxy-3.0.24, procps-3.3.11, prodigal-2.6.3, pspp-0.10.0,
1171 pulseaudio-8.0, pumpa-0.9.2, python-3.4.3, python-apsw-3.9.2-r1,
1172 python-babel-2.1.1, python-biopython-1.66, python-blinker-1.4,
1173 python-certifi-2015.11.20.1, python-cffi-1.4.2, python-click-6.2,
1174 python-coverage-4.0.3, python-cryptography-1.2.3,
1175 python-cryptography-vectors-1.2.3, python-cython-0.23.4,
1176 python-dateutil-2.4.2, python-debtcollector-1.0.0, python-decorator-4.0.9,
1177 python-enum34-1.1.0, python-exif-read-2.1.2, python-file-5.25,
1178 python-fixtures-1.4.0, python-flake8-2.5.4, python-gnupg-0.3.8,
1179 python-html5lib-1.0b8, python-isodate-0.5.4, python-jinja2-2.8,
1180 python-jsonschema-2.5.1, python-keyring-5.7.1, python-libarchive-c-2.2,
1181 python-libxml2-2.9.3, python-llfuse-0.41.1, python-llfuse-1.0,
1182 python-lxml-3.5.0, python-ly-0.9.3, python-matplotlib-1.4.3,
1183 python-mccabe-0.4.0, python-mox3-0.13.0, python-msgpack-0.4.7,
1184 python-networkx-1.11, python-nose-1.3.7, python-numpy-1.10.4,
1185 python-oauthlib-1.0.3, python-os-client-config-1.12.0, python-os-testr-0.5.0,
1186 python-oslo.context-1.0.0, python-oslo.i18n-3.0.0,
1187 python-oslo.serialization-2.2.0, python-oslo.utils-3.0.0,
1188 python-oslosphinx-4.2.0, python-pandas-0.16.2, python-parsedatetime-1.5,
1189 python-passlib-1.6.5, python-patsy-0.4.1, python-pbr-1.8.1, python-pep8-1.7.0,
1190 python-pillow-3.1.1, python-pip-8.0.2, python-psutil-3.3.0, python-py-1.4.31,
1191 python-pycparser-2.14, python-pyflakes-1.0.0, python-pygments-2.0.2,
1192 python-pyjwt-1.4.0, python-pyld-0.6.8, python-pysam-0.8.4, python-pytz-2015.7,
1193 python-pyzmq-15.1.0, python-requests-2.9.1, python-requests-mock-0.7.0,
1194 python-rpy2-2.7.6, python-setuptools-scm-1.9.0, python-six-1.10.0,
1195 python-sqlalchemy-1.0.12, python-stevedore-1.10.0, python-tempest-lib-0.12.0,
1196 python-tlsh-3.4.4, python-tornado-4.3, python-traitlets-4.1.0,
1197 python-tzlocal-1.2, python-unidecode-0.04.18, python-virtualenv-13.1.2,
1198 python-webob-1.5.1, python2-apsw-3.9.2-r1, python2-babel-2.1.1,
1199 python2-backport-ssl-match-hostname-3.5.0.1, python2-biopython-1.66,
1200 python2-blinker-1.4, python2-certifi-2015.11.20.1, python2-cffi-1.4.2,
1201 python2-click-6.2, python2-coverage-4.0.3, python2-cryptography-1.2.3,
1202 python2-cryptography-vectors-1.2.3, python2-cython-0.23.4,
1203 python2-dateutil-2.4.2, python2-debtcollector-1.0.0, python2-decorator-4.0.9,
1204 python2-exif-read-2.1.2, python2-fastlmm-0.2.21, python2-file-5.25,
1205 python2-fixtures-1.4.0, python2-flake8-2.5.4, python2-gnupg-0.3.8,
1206 python2-html5lib-1.0b8, python2-isodate-0.5.4, python2-jinja2-2.8,
1207 python2-jsonschema-2.5.1, python2-keyring-5.7.1, python2-libarchive-c-2.2,
1208 python2-libxml2-2.9.3, python2-llfuse-1.0, python2-lxml-3.5.0,
1209 python2-matplotlib-1.4.3, python2-mccabe-0.4.0, python2-mox3-0.13.0,
1210 python2-msgpack-0.4.7, python2-networkx-1.11, python2-nose-1.3.7,
1211 python2-numpy-1.10.4, python2-oauthlib-1.0.3, python2-os-client-config-1.12.0,
1212 python2-os-testr-0.5.0, python2-oslo.context-1.0.0, python2-oslo.i18n-3.0.0,
1213 python2-oslo.serialization-2.2.0, python2-oslo.utils-3.0.0,
1214 python2-oslosphinx-4.2.0, python2-pandas-0.16.2, python2-passlib-1.6.5,
1215 python2-patsy-0.4.1, python2-pbr-1.8.1, python2-pep8-1.7.0,
1216 python2-pillow-3.1.1, python2-pip-8.0.2, python2-psutil-3.3.0,
1217 python2-py-1.4.31, python2-pycparser-2.14, python2-pyflakes-1.0.0,
1218 python2-pygments-2.0.2, python2-pyicu-1.9.2, python2-pyjwt-1.4.0,
1219 python2-pyld-0.6.8, python2-pysam-0.8.4, python2-pysnptools-0.3.5,
1220 python2-pysqlite-2.8.1, python2-pytz-2015.7, python2-pyzmq-15.1.0,
1221 python2-requests-2.9.1, python2-requests-mock-0.7.0, python2-rpy2-2.7.6,
1222 python2-setuptools-scm-1.9.0, python2-six-1.10.0, python2-sqlalchemy-1.0.12,
1223 python2-stevedore-1.10.0, python2-tempest-lib-0.12.0, python2-tlsh-3.4.4,
1224 python2-tornado-4.3, python2-traitlets-4.1.0, python2-unidecode-0.04.18,
1225 python2-virtualenv-13.1.2, python2-webob-1.5.1, qemu-2.5.0, qrencode-3.4.4,
1226 r-3.2.3, r-ggplot2-2.0.0, r-qtl-1.38-4, randrproto-1.5.0, retroarch-1.3.1,
1227 rsync-3.1.2, ruby-2.2.4, ruby-2.3.0, ruby-mini-portile-2.0.0,
1228 ruby-nokogiri-1.6.7.1, samba-4.3.6, samtools-1.3, sdl2-2.0.4, seahorse-3.18.0,
1229 sessreg-1.1.0, setxkbmap-1.3.1, shflags-1.2.0, simple-scan-3.19.91,
1230 sipwitch-1.9.15, skribilo-0.9.3, slepc-3.6.2, slepc-complex-3.6.2,
1231 slepc-complex-openmpi-3.6.2, slepc-openmpi-3.6.2, smproxy-1.0.6,
1232 socat-1.7.3.1, sqlite-3.10.0, sra-tools-2.5.7, star-2.5.1b, stow-2.2.2,
1233 subversion-1.8.15, sudo-1.8.15, sxiv-1.3.2, talloc-2.1.5, tdb-1.3.8,
1234 texinfo-5.2, texinfo-6.0, texinfo-6.1, the-silver-searcher-0.31.0, tig-2.1.1,
1235 tiled-0.15.1, tmux-2.1, tor-0.2.7.6, torsocks-2.0.0, totem-3.18.1,
1236 tzdata-2015g, ucommon-7.0.0, upower-0.99.3, utf8proc-1.3.1, vapoursynth-28,
1237 vera-1.23, vigra-1.11.0, vsearch-1.10.0, vte-0.42.3, wayland-1.10.0,
1238 webkitgtk-2.12.0, webkitgtk-2.4.10, webkitgtk-gtk2-2.4.10, weechat-1.4,
1239 wget-1.17.1, wine-1.9.4, x11perf-1.6.0, xcmsdb-1.0.5, xdotool-3.20150503.1,
1240 xdpyinfo-1.3.2, xdriinfo-1.0.5, xev-1.2.2, xf86-input-evdev-2.10.1,
1241 xf86-input-keyboard-1.8.1, xf86-input-libinput-0.16.0,
1242 xf86-input-synaptics-1.8.3, xf86-input-void-1.4.1, xf86-video-ati-7.6.1,
1243 xf86-video-cirrus-1.5.3, xf86-video-geode-2.11.18,
1244 xf86-video-intel-2.99.917-1-d167280, xf86-video-mach64-6.9.5,
1245 xf86-video-mga-1.6.4, xf86-video-neomagic-1.2.9, xf86-video-nouveau-1.0.12,
1246 xf86-video-r128-6.10.1, xf86-video-savage-2.3.8,
1247 xf86-video-siliconmotion-1.7.8, xf86-video-sis-0.10.8, xf86-video-tdfx-1.4.6,
1248 xf86-video-trident-1.3.7, xf86-video-vesa-2.3.4, xf86-video-vmware-13.1.0,
1249 xgamma-1.0.6, xhost-1.0.7, xinput-1.6.2, xkbevd-1.1.4, xkeyboard-config-2.17,
1250 xlockmore-5.46, xlsatoms-1.1.2, xmlto-0.0.28, xmodmap-1.0.9,
1251 xorg-server-1.18.1, xorriso-1.4.2, xproto-7.0.28, xrandr-1.5.0, xterm-322,
1252 xvid-1.3.4, xvinfo-1.1.3, xz-5.2.2, yasm-1.3.0, yelp-3.18.1,
1253 yelp-tools-3.18.0, yelp-xsl-3.18.1, ykclient-2.15, youtube-dl-2016.03.01,
1254 zlib-1.2.8, znc-1.6.2, zynaddsubfx-2.5.3
1255
1256 ** Programming interfaces
1257
1258 *** Build systems always set the ‘SOURCE_DATE_EPOCH’ environment variable
1259 *** New (guix graph) graph manipulation module, abstracted from ‘guix graph’
1260 *** New (guix cve) module, to navigate the CVE database
1261 *** ‘build-things’ procedure takes a new ‘mode’ parameter
1262 *** Mass rename of ‘dmd’ to ‘shepherd’ in the (gnu …) modules
1263 *** New ‘gnome-desktop-service’ and ‘xfce-desktop-service’ procedures
1264 *** ‘pam-root-service-type’ can be extended with cross-cutting transformations
1265 *** ‘package-with-python2’ honors the ‘python2-variant’ package property
1266 (see <http://bugs.gnu.org/22437>)
1267
1268 ** Noteworthy bug fixes
1269
1270 *** Grafts are applied recursively (<http://bugs.gnu.org/22139>)
1271 *** Commands correctly handle numbers in package names
1272 (http://bugs.gnu.org/19219)
1273 *** ‘guix-daemon’ deduplication code detects corrupt items
1274 *** eudev now populates /dev/disk/by-{id,label}
1275 *** Selected locale is automatically built (<http://bugs.gnu.org/22572>)
1276 *** Substitutes can be downloaded over HTTPS (<http://bugs.gnu.org/22937>)
1277 *** umask explicitly set in /etc/profile (<http://bugs.gnu.org/22650>)
1278 *** ‘guix system init’ writes GC root on the target file system
1279 (<http://bugs.gnu.org/22802>)
1280 *** ‘guix system vm’ now works in the absence of KVM support
1281 (<http://bugs.gnu.org/22633>)
1282 *** GuixSD includes an Info reader by default (<http://bugs.gnu.org/22598>)
1283 *** MacBook keyboards are now properly detected (<http://bugs.gnu.org/20433>)
1284 *** GRUB searches root by label or UUID (<http://bugs.gnu.org/22281>)
1285 *** ‘guix package --search-paths’ honors propagated inputs
1286 (<http://bugs.gnu.org/22073>)
1287 *** GCC uses ‘C_INCLUDE_PATH’ et al. instead of ‘CPATH’
1288 (<http://bugs.gnu.org/22186>)
1289 *** ‘ld-wrapper’ computes library search path based on all ‘-L’ flags
1290 (<http://bugs.gnu.org/21941>)
1291 *** ‘guix environment --container’ gracefully handles abnormal exists
1292 (<http://bugs.gnu.org/21958>)
1293
1294 ** Native language support
1295
1296 *** Updated translations: da, de
1297 *** New translation: pl (Polish)
1298
1299 * Changes in 0.9.0 (since 0.8.3)
1300
1301 ** Package management
1302
1303 *** New ‘guix graph’ command, to draw package graphs
1304 *** New ‘guix challenge’ command, to challenge the authenticity of binaries
1305 *** ‘guix environment’ has a new ‘--container’ option
1306 *** ‘guix substitute’ now honors all the specified substitute URLs
1307 *** New ‘guix import cran’ command, to import R packages from CRAN
1308 *** Package descriptions can now include Texinfo markup rendered on the fly
1309 *** ‘guix package’ has a new ‘--install-from-file’ option
1310 *** ‘guix package --search’ shows package outputs
1311 *** ‘guix refresh’ can refresh selected non-GNU package definitions
1312 *** The ‘--ad-hoc’ option of ‘guix environment’ is now positional
1313 *** The ‘--exec’ option of ‘guix environment’ is deprecated; use ‘--’ instead
1314 *** ‘guix build’ has a new ‘--file’ option
1315 *** ‘guix build --log-file’ can now return URLs
1316 *** ‘guix size’ now has a ‘--substitute-urls’ option and is much faster
1317 *** New ‘guix lint’ checkers: ‘formatting’, ‘license’, ‘source-file-name’
1318 *** Download progress report has been improved
1319 *** Emacs shell-mode completions for ‘guix’ commands updated
1320 *** Emacs: New ‘M-x guix’ popup interface
1321 *** Emacs: modes for viewing build logs (‘guix-build-log-mode’)
1322
1323 ** Distribution
1324
1325 *** New extensible service composition API
1326
1327 The operating system service API in (gnu services) has been completely
1328 rewritten, significantly improving extensibility and modularity, while
1329 providing a framework that makes it easy to reason about service composition.
1330 Consequently, several sources of redundancy and confusion in
1331 ‘operating-system’ declarations have been eliminated. See “Service
1332 Composition” in the manual.
1333
1334 *** New ‘extension-graph’ and ‘dmd-graph’ sub-commands for ‘guix system’
1335 *** New ‘container’ sub-command for ‘guix system’
1336 *** New ‘guix container’ command, to deal with GuixSD containers
1337 *** New ‘list-generations’ sub-command for ‘guix system’
1338 *** ‘operating-system’ has a new ‘locale-libcs’ field
1339 *** New services: ‘nginx-service’, ‘udisks-service’, ‘guix-publish-service’
1340 *** ‘%desktop-services’ now includes Polkit, GeoClue, elogind, UDisks, and more
1341 *** ‘dbus-daemon’ now has proper support for lazy service activation
1342 *** ‘wicd-service’ automatically adds Wicd to the system profile
1343 *** ‘slim-service’ automatically adds xterm to the system profile
1344 *** hydra.gnu.org now provides substitutes for ‘armhf-linux’
1345 *** /run/systemd is mounted as tmpfs by default, for use by elogind
1346 *** ‘glibc’ package no longer contains Bash in its bin/ directory
1347 *** libc now looks for locale data in a versioned sub-directory
1348 *** libc honors the new ‘GUIX_LOCPATH’ environment variable
1349 *** Xfce now defaults to the GNOME icon theme
1350 *** 543 new packages
1351
1352 abduco, accountsservice, american-fuzzy-lop, ansible, arandr, attic,
1353 autobuild, bash-minimal, bash-static, bio-blastxmlparser, bio-locus,
1354 bioperl-minimal, bioruby, bitcoin-core, bspwm, byobu, cabal-install, cityhash,
1355 clang-runtime, clang-runtime, cm, cmus, conky, coreutils-minimal, cpphs,
1356 cvs-fast-export, d-feet, deeptools, diffoscope, dosbox, dvtm, emacs-butler,
1357 emacs-dash, emacs-debbugs, emacs-deferred, emacs-f, emacs-flycheck,
1358 emacs-let-alist, emacs-ob-ipython, emacs-s, emacs-typo, enblend-enfuse,
1359 epiphany, esmtp, ethtool, evilwm, exfat-utils, express-beta-diversity,
1360 extra-cmake-modules, extundelete, fastcap, fasthenry, figlet, file-roller,
1361 flann, font-anonymous-pro, font-gnu-unifont, font-inconsolata, font-tex-gyre,
1362 font-ubuntu, frescobaldi, fuse-exfat, gajim, gamine, gerbv, gexiv2,
1363 ghc-adjunctions, ghc-aeson, ghc-alex, ghc-annotated-wl-pprint,
1364 ghc-ansi-terminal, ghc-ansi-wl-pprint, ghc-appar, ghc-async, ghc-attoparsec,
1365 ghc-auto-update, ghc-base-compat, ghc-base-orphans, ghc-base64-bytestring,
1366 ghc-bifunctors, ghc-blaze-builder, ghc-blaze-html, ghc-blaze-markup,
1367 ghc-byteorder, ghc-bytestring-builder, ghc-cereal, ghc-cgi, ghc-charset,
1368 ghc-cheapskate, ghc-clock, ghc-cmdargs, ghc-comonad, ghc-contravariant,
1369 ghc-cookie, ghc-css-text, ghc-data-default, ghc-data-default-class,
1370 ghc-data-default-instances-base, ghc-data-default-instances-containers,
1371 ghc-data-default-instances-dlist, ghc-data-default-instances-old-locale,
1372 ghc-digest, ghc-distributive, ghc-dlist, ghc-doctest, ghc-easy-file,
1373 ghc-exceptions, ghc-extensible-exceptions, ghc-extra, ghc-fast-logger,
1374 ghc-fingertree, ghc-free, ghc-generic-deriving, ghc-gluraw, ghc-glut,
1375 ghc-haddock, ghc-haddock-api, ghc-haddock-library, ghc-half, ghc-happy,
1376 ghc-haskell-src, ghc-haskell-src-exts, ghc-hspec, ghc-hspec-core,
1377 ghc-hspec-expectations, ghc-hspec-meta, ghc-html, ghc-http-types, ghc-iproute,
1378 ghc-kan-extensions, ghc-lens, ghc-lifted-base, ghc-logict, ghc-mmorph,
1379 ghc-monad-control, ghc-multipart, ghc-nats, ghc-objectname, ghc-old-locale,
1380 ghc-old-time, ghc-opengl, ghc-openglraw, ghc-optparse-applicative,
1381 ghc-parsers, ghc-pcre-light, ghc-polyparse, ghc-prelude-extras,
1382 ghc-profunctors, ghc-quickcheck-instances, ghc-quickcheck-io,
1383 ghc-quickcheck-unicode, ghc-reducers, ghc-reflection, ghc-regex-base,
1384 ghc-regex-compat, ghc-regex-posix, ghc-regex-tdfa-rc, ghc-resourcet, ghc-safe,
1385 ghc-scientific, ghc-sdl, ghc-sdl-image, ghc-sdl-mixer, ghc-semigroupoids,
1386 ghc-semigroups, ghc-setenv, ghc-silently, ghc-simple-reflect, ghc-smallcheck,
1387 ghc-statevar, ghc-streaming-commons, ghc-stringbuilder, ghc-stringsearch,
1388 ghc-tagged, ghc-tagsoup, ghc-tasty, ghc-tasty-ant-xml, ghc-tasty-golden,
1389 ghc-tasty-hunit, ghc-tasty-quickcheck, ghc-tasty-smallcheck, ghc-temporary,
1390 ghc-temporary-rc, ghc-transformers-base, ghc-transformers-compat,
1391 ghc-trifecta, ghc-unbounded-delays, ghc-uniplate, ghc-unix-compat,
1392 ghc-unix-time, ghc-utf8-string, ghc-vault, ghc-vector-binary-instances,
1393 ghc-void, ghc-wai, ghc-wai-extra, ghc-wai-logger, ghc-word8, ghc-x11,
1394 ghc-x11-xft, ghc-xhtml, ghc-xml, ghc-xmonad-contrib, ghc-xss-sanitize,
1395 ghc-zip-archive, glibc-hurd, glibc-hurd-headers, gmtp, graphios, gtk-doc,
1396 guile-next, guile-present, guile-redis, guile-rsvg, guile-wisp, gusb, gvfs,
1397 gzochi, haunt, hlint, hscolour, hspec-discover, hurd-minimal, i3-wm, i3status,
1398 ibus-libpinyin, idris, ifstatus, keepassx, klick, kwindowsystem, lablgtk,
1399 libatasmart, libchamplain, libchop, libconfuse, libcue, libesmtp, libev,
1400 libfm, libfm-extra, libgee, libgudev, liblxqt, libndp, libpano13, libpinyin,
1401 libraw, libusb-compat, libyajl, lxqt-common, lxqt-session, lxrandr, lxtask,
1402 lxterminal, lz4, mafft, manaplus, mars, menu-cache, minixml, mosaik,
1403 nestopia-ue, newt, non-sequencer, ntk, openimageio, opusfile, patches, pbzip2,
1404 pcmanfm, pcre2, pd, pelican, perl-czplib, perl-date-manip, perl-finance-quote,
1405 perl-html-element-extended, perl-html-tableextract, perl-pod-simple, physfs,
1406 pidgin, pidgin-otr, pigz, po4a, poppler-qt4, pwgen, python-appdirs,
1407 python-bandit, python-blinker, python-ccm, python-chardet,
1408 python-cryptography, python-cryptography-vectors, python-debian,
1409 python-debtcollector, python-ecdsa, python-file, python-fonttools,
1410 python-gnupg, python-hacking, python-httplib2, python-idna,
1411 python-ipython-genutils, python-iso8601, python-joblib, python-libarchive-c,
1412 python-llfuse, python-ly, python-minimal, python-minimal, python-mistune,
1413 python-monotonic, python-mox3, python-msgpack, python-nbxmpp, python-netaddr,
1414 python-numexpr, python-os-client-config, python-os-testr, python-oslo.config,
1415 python-oslo.context, python-oslo.i18n, python-oslo.log,
1416 python-oslo.serialization, python-oslo.utils, python-oslosphinx,
1417 python-oslotest, python-paramiko, python-passlib, python-pathpy, python-patsy,
1418 python-pbr, python-pbr, python-pexpect, python-pickleshare, python-pip,
1419 python-poppler-qt4, python-pretend, python-prettytable, python-ptyprocess,
1420 python-py-bcrypt, python-pyasn1, python-pyopenssl, python-pytest-runner,
1421 python-requests-mock, python-setuptools-scm, python-simplegeneric,
1422 python-statsmodels, python-stevedore, python-tempest-lib, python-terminado,
1423 python-tlsh, python-traitlets, python-webob, python-wrapt, python-xlrd,
1424 python2-appdirs, python2-bandit, python2-blinker, python2-ccm,
1425 python2-chardet, python2-cryptography, python2-cryptography-vectors,
1426 python2-debian, python2-debtcollector, python2-ecdsa, python2-file,
1427 python2-fonttools, python2-gnupg, python2-hacking, python2-httplib2,
1428 python2-idna, python2-ipaddress, python2-ipython-genutils, python2-iso8601,
1429 python2-joblib, python2-keyring, python2-libarchive-c, python2-llfuse,
1430 python2-mistune, python2-monotonic, python2-mox3, python2-msgpack,
1431 python2-nbxmpp, python2-netaddr, python2-notmuch, python2-numexpr,
1432 python2-os-client-config, python2-os-testr, python2-oslo.config,
1433 python2-oslo.context, python2-oslo.i18n, python2-oslo.log,
1434 python2-oslo.serialization, python2-oslo.utils, python2-oslosphinx,
1435 python2-oslotest, python2-paramiko, python2-passlib, python2-pathpy,
1436 python2-patsy, python2-pbr, python2-pbr, python2-pexpect, python2-pickleshare,
1437 python2-pip, python2-pretend, python2-prettytable, python2-ptyprocess,
1438 python2-py-bcrypt, python2-pyasn1, python2-pycrypto, python2-pyopenssl,
1439 python2-pytest-runner, python2-requests-mock, python2-setuptools-scm,
1440 python2-simplegeneric, python2-statsmodels, python2-stevedore,
1441 python2-tempest-lib, python2-terminado, python2-tlsh, python2-traitlets,
1442 python2-webob, python2-wrapt, python2-xlrd, r-assertthat, r-bh, r-chron,
1443 r-codetools, r-colorspace, r-crayon, r-data.table, r-dbi, r-dichromat,
1444 r-digest, r-dplyr, r-evaluate, r-formatr, r-ggplot2, r-gtable, r-highr,
1445 r-htmltools, r-htmlwidgets, r-httpuv, r-jsonlite, r-knitr, r-labeling,
1446 r-lazyeval, r-magrittr, r-markdown, r-memoise, r-microbenchmark, r-mime,
1447 r-munsell, r-plyr, r-proto, r-pryr, r-qtl, r-r6, r-rcolorbrewer, r-rcpp,
1448 r-reshape2, r-scales, r-servr, r-stringi, r-stringr, r-testthat, r-yaml, rage,
1449 raincat, redis, rest, rfkill, rpm, ruby-activesupport, ruby-atoulme-antwrap,
1450 ruby-bio-logger, ruby-builder, ruby-byebug, ruby-coderay, ruby-cucumber-core,
1451 ruby-diff-lcs, ruby-docile, ruby-ffi, ruby-formatador, ruby-gherkin3,
1452 ruby-json, ruby-libxml, ruby-listen, ruby-log4r, ruby-lumberjack,
1453 ruby-method-source, ruby-mini-portile, ruby-minitar, ruby-nenv, ruby-nokogiri,
1454 ruby-notiffany, ruby-orderedhash, ruby-ox, ruby-permutation, ruby-pg,
1455 ruby-pry, ruby-rack, ruby-rb-inotify, ruby-rjb, ruby-rubygems-tasks,
1456 ruby-shellany, ruby-shindo, ruby-simplecov-html, ruby-thor, ruby-thread-safe,
1457 ruby-tzinfo, ruby-xml-simple, ruby-yard, sassc, scmutils, seqmagick, shotwell,
1458 shroud, simple-scan, squashfs-tools, sxhkd, tinc, udisks, unison, vsearch,
1459 webkitgtk-gtk2, wesnoth, wpa-supplicant-minimal, xcb-util-cursor, xcompmgr,
1460 xfce4-pulseaudio-plugin, xjackfreak, xlsfonts, xmonad, yapet, yelp,
1461 yelp-tools, yelp-xsl, znc, zynaddsubfx
1462
1463 *** 268 package updates
1464
1465 abcde-2.7, arb-2.7.0, ardour-4.2, at-spi2-atk-2.18.1, at-spi2-core-2.18.1,
1466 ath9k-htc-firmware-1.4.0, atk-2.18.0, atkmm-2.24.1, autogen-5.18.6,
1467 avidemux-2.6.10, bedtools-2.24.0, binutils-2.25.1,
1468 binutils-static-stripped-tarball-2.25.1, bison-3.0.4, bluez-5.35,
1469 bundler-1.10.6, c-reduce-2.3.0, cairomm-1.12.0, calcurse-4.0.0,
1470 calibre-2.41.0, camlp5-6.14, cgal-4.6.3, chess-6.2.2, clang-3.6.2,
1471 claws-mail-3.13.0, cmake-3.3.2, complexity-1.3, conkeror-1.0pre1.20150730,
1472 cpio-2.12, crossmap-0.2.1, csound-6.05, cups-2.1.0, cups-filters-1.0.75,
1473 cups-minimal-2.1.0, curl-7.45.0, dbus-1.10.0, dbus-1.10.0.a, ddrescue-1.20,
1474 dmd-0.2.01, docbook-xml-4.4, docbook-xml-4.5, dosfstools-3.0.28,
1475 e2fsck-static-1.42.13, e2fsprogs-1.42.13, efl-1.15.2, eigen-3.2.6,
1476 elementary-1.15.2, emotion-generic-players-1.15.0, enlightenment-0.19.12,
1477 eudev-3.1.5, evas-generic-loaders-1.15.0, feh-2.14, ffmpeg-2.8, fish-2.2.0,
1478 flint-2.5.2, fontconfig-2.11.94, freeglut-3.0.0, freeimage-3.17.0,
1479 freeipmi-1.4.11, gcc-4.9.3, gcc-4.9.3, gcc-4.9.3, gcc-5.2.0,
1480 gcc-toolchain-5.2.0, gcj-4.9.3, gdb-7.10, gdk-pixbuf-2.32.1, geiser-0.8.1,
1481 gettext-0.19.6, ghc-7.10.2, ghc-hashable-1.2.3.3, ghc-http-4000.2.20,
1482 ghc-mtl-2.2.1, ghc-network-2.6.2.1, ghc-network-uri-2.6.0.3,
1483 ghc-primitive-0.6.1.0, ghc-quickcheck-2.8.1, ghc-syb-0.6, ghc-text-1.2.1.3,
1484 ghc-vector-0.11.0.0, giflib-5.1.1, git-2.5.0, git-manpages-2.5.0,
1485 git-modes-1.2.0, glib-2.46.1, glib-networking-2.46.1, glibc-2.22,
1486 glibc-locales-2.22, glibc-stripped-tarball-2.22, glibc-utf8-locales-2.22,
1487 glibmm-2.46.1, global-6.5.1, glpk-4.56, gnome-desktop-3.16.2,
1488 gnome-themes-standard-3.16.2, gnu-pw-mgr-1.6, gnumach-headers-1.6,
1489 gnupg-2.1.9, gnurl-7.45.0, gnutls-3.4.5, gobject-introspection-1.46.0,
1490 gp2c-0.0.9pl3, graphite2-1.3.3, graphviz-2.38.0,
1491 gsettings-desktop-schemas-3.18.0, gsl-2.0, gst-libav-1.6.1,
1492 gst-plugins-base-1.6.1, gst-plugins-good-1.6.1, gst-plugins-ugly-1.6.1,
1493 gstreamer-1.6.1, gtk+-3.18.2, gtkmm-3.18.0, guile-ssh-0.8.0, guitarix-0.33.0,
1494 guix-0.8.3, guix-0.8.3.b485f75, harfbuzz-1.0.5, help2man-1.47.2,
1495 hurd-headers-0.7, ibus-1.5.11, icecat-38.3.0-gnu1, icedtea6-1.13.8,
1496 icedtea7-2.6.2, imagemagick-6.9.2-1, intltool-0.51.0, json-glib-1.0.4,
1497 leptonica-1.72, less-481, libbluray-0.9.0, libcap-2.24, libdrm-2.4.65,
1498 libdvdcss-1.3.99, libedit-20150325-3.1, libgcrypt-1.6.3, libgsf-1.14.34,
1499 libidn-1.32, libinput-0.21.0, libmicrohttpd-0.9.45, libmtp-1.1.9,
1500 libotr-4.1.0, libpcap-1.7.4, libpciaccess-0.13.4, libqtxdg-1.2.0,
1501 librsvg-2.40.11, libsigc++-2.6.1, libsoup-2.52.1, libssh-0.6.5, libtiff-4.0.5,
1502 libtorrent-0.13.6, libva-1.6.1, lilypond-2.19.27, links-2.12,
1503 linux-libre-4.2.5, linux-pam-1.2.1, lirc-0.9.3, llvm-3.6.2, lua-5.2.3,
1504 lzo-2.09, magit-2.3.0, mesa-11.0.3, mesa-headers-11.0.3, mig-1.6,
1505 minetest-0.4.13, mosh-1.2.5, mpg123-1.22.4, mplayer-1.2, mpv-0.11.0,
1506 mu-0.9.13, mutt-1.5.24, ncdu-1.11, ncmpcpp-0.6.7, ncurses-6.0, node-0.12.7,
1507 notmuch-0.20.2, ntp-4.2.8p4, ocaml-4.02.3, offlineimap-6.5.7, openblas-0.2.15,
1508 openjpeg-2.1.0, openldap-2.4.42, openssh-7.0p1, orc-0.4.24, pango-1.38.1,
1509 pangomm-2.38.1, parallel-20151022, pavucontrol-3.0,
1510 pbtranscript-tofu-2.2.3.8f5467fe6, pciutils-3.3.1, perf-4.2.5,
1511 perl-xml-parser-2.44, pixman-0.32.8, poppler-0.37.0, powertop-2.7,
1512 python-cffi-1.2.1, python-dateutil-2.2, python-fixtures-1.3.1,
1513 python-ipython-3.2.1, python-pyflakes-0.9.2, python-pygobject-3.18.0,
1514 python-pyqt-4.11.4, python-pyqt-5.5, python-requests-2.8.0,
1515 python-scipy-0.16.0, python-setuptools-18.3.1, python-sip-4.16.9,
1516 python-six-1.9.0, python2-cffi-1.2.1, python2-dateutil-2.2,
1517 python2-fixtures-1.3.1, python2-ipython-3.2.1, python2-pygobject-3.18.0,
1518 python2-pyqt-4.11.4, python2-pyqt-5.5, python2-requests-2.8.0,
1519 python2-scipy-0.16.0, python2-setuptools-18.3.1, python2-sip-4.16.9,
1520 python2-six-1.9.0, qemu-2.4.0.1, qemu-headless-2.4.0.1, qpdf-5.1.3,
1521 qsynth-0.4.0, qt-5.5.1, r-3.2.2, racket-6.2.1, ratpoison-1.4.8, readline-6.3,
1522 retroarch-1.2.2, ripperx-2.8.0, rtorrent-0.9.6, ruby-2.2.3, ruby-arel-6.0.3,
1523 ruby-bacon-1.2.0, ruby-i18n-0.7.0, samtools-1.2, sfarklib-2.24, sfml-2.3.2,
1524 shadow-4.2.1, sipwitch-1.9.14, sqlite-3.8.11.1, subversion-1.8.14,
1525 synergy-1.7.4, tcl-8.6.4, tcpdump-4.7.4, teckit-2.5.4, terminology-0.9.1,
1526 texlive-2015, texlive-bin-2015, texlive-texmf-2015, tiled-0.13.1, tk-8.6.4,
1527 tmux-2.0, tor-0.2.6.10, ucommon-6.6.2, units-2.12, util-linux-2.27,
1528 vala-0.30.0, valgrind-3.11.0, vlc-2.2.1, webkitgtk-2.8.5, weechat-1.3,
1529 wine-1.7.52, wpa-supplicant-2.5, xapian-1.2.21, xterm-320,
1530 youtube-dl-2015.11.01, zsh-5.1.1
1531
1532 ** Programming interfaces
1533
1534 *** Rewritten (gnu services) module; (gnu services …) modules adjusted
1535 *** New Emacs development tools, see “Development” in the manual
1536 *** (guix gexp) provides the declarative ‘computed-file’, ‘program-file’, etc.
1537 *** New (guix upstream) module, for generalized upstream release tracking
1538
1539 ** Noteworthy bug fixes
1540
1541 *** Passwords in /etc/shadow are SHA512-hashed (http://bugs.gnu.org/21318)
1542 *** daemon: Require a signature for imports made by root
1543 (http://bugs.gnu.org/21354)
1544 *** emacs: Fix guix-guile-program default value (http://bugs.gnu.org/21127)
1545 *** Compressed initrds no longer include timestamps
1546 *** Partly fix handling of encrypted root partitions
1547 (http://bugs.gnu.org/19190)
1548 *** Python now includes tkinter (http://bugs.gnu.org/20889)
1549 *** Memoize the results of ‘package-with-python2’ (http://bugs.gnu.org/21675)
1550 *** Use the daemon's substitute URLs by default (http://bugs.gnu.org/20217)
1551 *** ‘guix system --no-grub’ works correctly for ‘init’ and ‘reconfigure’
1552 (http://bugs.gnu.org/21068)
1553
1554 ** Native language support
1555
1556 *** Updated translations: da
1557
1558 * Changes in 0.8.3 (since 0.8.2)
1559
1560 ** Package management
1561
1562 *** New ‘guix edit’ and ‘guix size’ commands
1563 *** New ‘--manifest’ option for ‘guix package’, for declarative profiles
1564 *** Similarly, new ‘M-x guix-apply-manifest’ for the Emacs UI
1565 *** Emacs support now includes completion for ‘guix’ commands in shell-mode
1566 *** ‘guix package --search-paths’ now takes an optional argument
1567 *** ‘guix environment --ad-hoc’ creates a custom development environment
1568 *** New ‘--system’ option for ‘guix environment’
1569 *** ‘guix environment’ defines $GUIX_ENVIRONMENT, useful to adjust ‘PS1’
1570 *** New ‘--optimize’ and ‘--verify’ options to ‘guix gc’
1571 *** ‘guix build --with-source’ can now be passed a directory
1572 *** New ‘elpa’ importer for ‘guix import’
1573 *** ‘guix import pypi’ determines the list of dependencies
1574 *** New ‘--substitute-urls’ option for ‘guix build’ and other commands
1575 *** ‘guix substitute’ can now alternate between different substitute URLs
1576 *** New “Running Guix Before It Is Installed” section in the manual
1577 *** Basic manual pages for the ‘guix’ commands are now shipped
1578 *** Building the daemon now necessitates a C++11 compiler
1579
1580 ** Distribution
1581
1582 *** New ‘%base-user-accounts’ variable, for common system accounts
1583 *** New ‘--on-error’ option for ‘guix system’
1584 *** New ‘plain-file’ construct, for use in ‘operating-system’ declarations
1585 *** ‘sudoers’ field of ‘operating-system’ renamed to ‘sudoers-file’
1586 *** ‘sudoers-file’ and ‘hosts-file’ fields now take file-like objects
1587 *** File systems under /sys/fs/cgroup are now mounted by default
1588 *** Default compiler is now GCC 4.9.3 (was 4.8.4)
1589 *** ARMv7 port now requires NEON
1590 *** The disk footprint of a dozen key packages has been reduced
1591
1592 *** 179 new packages
1593
1594 adwaita-icon-theme, amule, aragorn, arpack-ng-openmpi, blast+, bundler,
1595 camlp4, camlp5, clutter, clutter-gst, clutter-gtk, cogl, coq, couger, crda,
1596 dealii, dealii-openmpi, devhelp, diamond, dunst, edirect, emacs-auctex,
1597 emacs-mmm-mode, emacs-pdf-tools, eog, execline, exempi, fasttree, faust,
1598 fizmo, gcr, git-modes, gnome-common, gnome-keyring, gnome-klotski,
1599 gnu-c-manual, gnujump, gom, grilo, grilo-plugins, gst-plugins-ugly,
1600 guile-emacs, guile-for-guile-emacs, guile-gdbm-ffi, guitarix, haskell-mode,
1601 hevea, hmmer, hoedown, htslib, hydra, hydrogen, idr, libcmis, libiberty,
1602 libmng, libmpeg2, libreoffice, libressl, librest, libstdc++, libstdc++-doc,
1603 libstdc++-doc, libsvm, libtar, libx264, libxdg-basedir, lpsolve, lxappearance,
1604 magit-svn, metabat, metis, mumps, mumps-metis, mumps-metis-openmpi,
1605 mumps-openmpi, orfm, p4est, p4est-openmpi, perl-authen-sasl,
1606 perl-catalyst-authentication-store-dbix-class,
1607 perl-catalyst-plugin-authorization-roles, perl-data-stag, perl-gssapi,
1608 perl-io-string, perl-net-smtp-ssl, perl-set-object, plink, powertabeditor,
1609 preseq, prodigal, proof-general, pugixml, pv, python-click,
1610 python-feedgenerator, python-flake8, python-gridmap, python-libsvm,
1611 python-libxml2, python-mccabe, python-pandas, python-pep8, python-pep8,
1612 python-psutil, python-pyflakes, python-pyflakes, python-pyzmq, python-redis,
1613 python-rpy2, python-rq, python-scikit-image, python-seaborn, python2-click,
1614 python2-fastlmm, python2-feedgenerator, python2-flake8, python2-gridmap,
1615 python2-libxml2, python2-mccabe, python2-pandas, python2-pep8, python2-pep8,
1616 python2-psutil, python2-pyflakes, python2-pysnptools, python2-pyzmq,
1617 python2-redis, python2-rpy2, python2-rq, python2-scikit-image,
1618 python2-seaborn, python2-warpedlmm, qsynth, randomjungle, rapidjson, raul, rc,
1619 rhythmbox, rsem, rtmidi, ruby-arel, ruby-bacon, ruby-connection-pool,
1620 ruby-daemons, ruby-git, ruby-minitest, ruby-minitest-bacon,
1621 ruby-minitest-sprint, ruby-multipart-post, ruby-net-http-persistent,
1622 ruby-rake-compiler, ruby-rspec, ruby-rspec-core, ruby-rspec-expectations,
1623 ruby-rspec-mocks, ruby-slop, ruby-useragent, scalapack, seahorse, setbfree,
1624 sfarklib, sfarkxtc, sfxr, skalibs, slepc, slepc-complex,
1625 slepc-complex-openmpi, slepc-openmpi, sox, st, totem, wayland, wireless-regdb,
1626 withershins, wxmaxima, xfce4-clipman-plugin, xmlsec, zita-resampler
1627
1628 *** 181 package updates
1629
1630 ardour-4.1-5aa834e, bash-4.3.39, bash-light-4.3.39, bedops-2.4.14,
1631 bind-utils-9.10.2-P2, bison-3.0.4, bitlbee-3.4, boost-1.58.0, brasero-3.12.1,
1632 calibre-2.29.0, catch-1.1.3, ccache-3.2.2, chibi-scheme-0.7.3, clang-3.6.0,
1633 coreutils-8.24, cups-2.0.3, cups-filters-1.0.71, cups-minimal-2.0.3,
1634 curl-7.43.0, datamash-1.0.7, dfu-programmer-0.7.2, duplicity-0.6.26, ed-1.12,
1635 efl-1.14.2, eigen-3.2.5, elementary-1.14.2, emotion-generic-players-1.14.0,
1636 enlightenment-0.19.5, evas-generic-loaders-1.14.0, evince-3.16.1, feh-2.13,
1637 ffmpeg-2.7.1, freeipmi-1.4.9, freetype-2.6, gawk-4.1.3, gcal-4, gcc-5.2.0,
1638 gcc-cross-arm-linux-gnueabihf-4.9.3, gcc-cross-mips64el-linux-gnuabi64-4.9.3,
1639 gcc-cross-sans-libc-avr-4.9.3, gcc-cross-sans-libc-xtensa-elf-4.9.3,
1640 gcc-objc++-4.8.5, gcc-objc-4.8.5, gcc-stripped-tarball-4.9.3,
1641 gcc-toolchain-4.9.3, gcc-toolchain-4.9.3, gcc-toolchain-5.2.0, gccgo-4.8.5,
1642 gcj-4.8.5, gdb-7.9.1, geoclue-2.2.0, gettext-0.19.5, gfortran-4.8.5,
1643 gfortran-4.9.3, gfortran-4.9.3, girara-0.2.4, git-2.4.3, git-manpages-2.4.3,
1644 global-6.5, gnu-pw-mgr-1.4, gnupg-2.1.6, gnutls-3.4.1, goffice-0.10.14,
1645 gpgme-1.5.5, gtk+-3.16.3, gtkmm-3.16.0, guile-2.0.11, guile-2.0.11,
1646 guile-reader-0.6.1, guile-sdl-0.5.2, guix-0.8.2, guix-0.8.2.72cd8ec,
1647 gxmessage-3.4.3, harfbuzz-0.9.40, help2man-1.47.1, httpd-2.4.16, hwloc-1.10.1,
1648 icecat-31.8.0-gnu1, imagemagick-6.9.1-3, inetutils-1.9.4, julia-0.3.10,
1649 libassuan-2.2.1, libdvdnav-5.0.3, libdvdread-5.0.3, libetonyek-0.1.3,
1650 libgpg-error-1.19, libidn-1.31, libksba-1.3.3, libmicrohttpd-0.9.42,
1651 libmpdclient-2.10, libmwaw-0.3.5, libpipeline-1.4.0, libpsl-0.7.1,
1652 librsvg-2.40.9, libunistring-0.9.6, libusb-1.0.19, libvpx-1.4.0, libwps-0.4.0,
1653 libxml2-2.9.2, linux-libre-4.0.8, linux-libre-4.1.2, livestreamer-1.12.2,
1654 lv2-1.12.0, magit-1.4.1, man-db-2.7.1, mariadb-10.0.20, maxima-5.36.1,
1655 mdds-0.12.1, mpd-0.19.10, mpd-mpc-0.27, mpfr-3.1.3, mysql-5.6.25, nano-2.4.2,
1656 ncmpc-0.24, ncmpcpp-0.6.5, nettle-3.1.1, ngs-java-1.1.1, ngs-sdk-1.1.1,
1657 npth-1.2, nss-3.19.2, nss-certs-3.19.2, ntp-4.2.8p3, ocaml-4.02.1,
1658 openblas-0.2.14, openjpeg-2.0.1, openjpeg-2.1.0, openmpi-1.8.5, openssh-6.9p1,
1659 openssl-1.0.2d, parallel-20150622, pari-gp-2.7.4, pcre-8.37, perf-4.1.2,
1660 petsc-3.6.0, petsc-complex-3.6.0, petsc-complex-openmpi-3.6.0,
1661 petsc-openmpi-3.6.0, pinentry-0.9.5, pius-2.1.1, polkit-0.113,
1662 postgresql-9.3.8, pspp-0.8.5, pt-scotch-6.0.4, pumpa-0.9.1, python-3.4.3,
1663 python-dateutil-2.2, python-pillow-2.8.1, python-scikit-learn-0.16.1,
1664 python2-dateutil-2.2, python2-pillow-2.8.1, python2-pygobject-3.16.1,
1665 python2-pyqt-5.4, python2-scikit-learn-0.16.1, qemu-2.3.0,
1666 qemu-headless-2.3.0, qt-5.4.2, r-3.2.1, readline-6.3, ruby-2.1.6, ruby-2.2.2,
1667 samtools-1.2, scotch-6.0.4, screen-4.3.1, sharutils-4.15.2, sipwitch-1.9.8,
1668 sqlite-3.8.10.2, star-2.4.2a, swig-3.0.5, synergy-1.7.3, sysfsutils-2.1.0,
1669 talloc-2.1.2, texinfo-6.0, tor-0.2.6.8, ucommon-6.3.4, unrtf-0.21.9, vamp-2.6,
1670 webkitgtk-2.8.3, which-2.21, xorriso-1.4.0, youtube-dl-2015.06.25,
1671 zathura-0.3.3
1672
1673 ** Programming interfaces
1674
1675 *** New “package Reference” and “origin Reference” sections in the manual
1676 *** New ‘emacs-build-system’, which mimics what package.el does
1677 *** New (guix cpio) module, used to produce Linux initrds deterministically
1678 *** New ‘clone’, ‘setns’, and ‘pivot_root’ bindings in (guix build syscalls)
1679 *** New ‘dependencies’ field in <file-system>
1680 *** New #:gem-flags parameter for ‘ruby-build-system’
1681
1682 *** monads: ‘foldm’, ‘mapm’, and ‘anym’ now take a list of regular values
1683 *** monads: Allow n-ary ‘>>=’ expressions
1684 ** Noteworthy bug fixes
1685
1686 *** Binary installation tarball now has files root-owned, with zeroed mtime
1687 (<http://bugs.gnu.org/21101>)
1688 *** GRUB background image is always available (<http://bugs.gnu.org/20591>)
1689 *** ‘guix system’ catches references to non-existent user groups
1690 (<http://bugs.gnu.org/20646>)
1691 *** Ignore trailing components for ‘guix gc -d’ (<http://bugs.gnu.org/19757>)
1692 *** ‘guix lint’ warns only when all the URIs are unreachable
1693 *** ‘guix system init’ overwrites the items in the target store
1694 (<http://bugs.gnu.org/20722>)
1695 *** ‘guix-register’ performs deduplication even when --prefix is passed
1696 (<http://bugs.gnu.org/19044>)
1697 *** The ‘location’ of packages is no longer preserved by ‘inherit’
1698 *** GuixSD installation image has udev rules for device-mapper
1699 (<http://bugs.gnu.org/20791>)
1700 *** Daemon distinguishes between “substitutable” and “offloadable” derivations
1701 (<http://bugs.gnu.org/18747>)
1702 *** Avoid infinite loop in ‘guix substitute’
1703 *** ‘guix environment’ now returns the exit code of its command
1704 *** ‘file-system’ declarations can now really use UUIDs
1705 (<http://bugs.gnu.org/19778>)
1706 *** Daemon preserves build user groups (<http://bugs.gnu.org/18994>)
1707 *** Fix quadratic behavior when building packages with many propagated inputs
1708 *** Tarballs for origins with patches/snippet are now build deterministically
1709 *** Scalability issues in ‘guix publish’ have been fixed
1710
1711 ** Native language support
1712
1713 *** Updated translations: da, eo
1714
1715 * Changes in 0.8.2 (since 0.8.1)
1716
1717 ** Package management
1718
1719 *** New “binary tarball” installation method is available
1720
1721 See “Binary Installation” in the manual.
1722
1723 *** New ‘guix publish’ command, to publish one’s store
1724
1725 See “Invoking guix publish” in the manual.
1726
1727 *** ‘guix package’ runs “profile creation hooks” as needed
1728
1729 It creates X.509 certificate bundles in the profile’s etc/ssl directory, if
1730 needed, generates a package database cache for GHC if the profile includes GHC
1731 (the Haskell compiler), and generates an Info ‘dir’ file (this part was
1732 already done before.)
1733
1734 *** ‘guix package’ creates an ‘etc/profile’ file in the profile
1735
1736 See “Invoking guix package” in the manual.
1737
1738 *** Commands understand version prefixes, such as ‘gcc-5’ for ‘gcc-5.1.0’
1739
1740 *** ‘guix package --search’ now sorts packages by name and version
1741
1742 *** Substitute information is now fetched using HTTP pipelining
1743
1744 Before that the “substituter” used threads. Using HTTP pipelining means that
1745 resource consumption is reduced on both the client and server sides. As a
1746 side effect, a progress report is displayed as substitute info is downloaded.
1747
1748 *** ‘guix package’ warns when a $GUIX_PACKAGE_PATH module cannot be loaded
1749
1750 *** New ‘--sources’ option to ‘guix build’
1751
1752 *** New Bash completion file, installed in $sysconfdir/bash_completion.d
1753
1754 *** New ‘guix import hackage’ command
1755
1756 See “Invoking guix import” in the manual.
1757
1758 *** ‘guix lint’ supports FTP for the ‘source’ and ‘home-page’ checkers
1759
1760 *** ‘guix lint’ has a new ‘derivation’ checker
1761
1762 *** ‘guix import cpan’ better handles dependencies and licenses
1763
1764 *** Packages are now build in an environment with a UTF-8 locale
1765
1766 ** Distribution
1767
1768 *** C library's name service switch (NSS) is now fully configurable
1769
1770 See “Name Service Switch” in the manual.
1771
1772 *** New services: wicd, lirc, colord, upower, console-keymap, postgresql
1773
1774 *** Xorg service supports new drivers, such as Nouveau
1775
1776 *** lsh service has new options, initializes its seed by default
1777
1778 *** /etc/ssl symlink is created, for X.509 certificates
1779
1780 See “X.509 Certificates” in the manual.
1781
1782 *** ‘guix system’ reports duplicate service identifiers
1783
1784 *** New /etc/bashrc file that loads Bash completion when available
1785
1786 *** SLiM service uses sessions from /run/current-system/profile/share/xsessions
1787
1788 See “X Window” in the manual.
1789
1790 *** The Linux “YAMA” restricting policy on PTRACE_ATTACH is now disabled
1791
1792 *** /etc/shells now lists all the user accounts’ shells
1793
1794 *** /gnu/store is now remounted read-only, to avoid accidental modification
1795
1796 *** /etc/profile is sources each profile’s ‘etc/profile’ file
1797
1798 *** 718 new packages
1799
1800 aalib, aarddict, acpid, agg, aisleriot, alsa-modular-synth, ant, ardour,
1801 ardour, argtable, arpack-ng, aspell-dict-ru, aubio, audacity, avidemux,
1802 avidemux, azr3, bamtools, bash-completion, bedops, bind-utils, bluez, bool,
1803 brdf-explorer, bwa, calf, calibre, catch, ccl, chibi-scheme, chmlib,
1804 clalsadrv, clipper, clisp, clustal-omega, colord, colordiff, cpufrequtils,
1805 crossmap, csound, ctl, cunit, cutadapt, desktop-file-utils, djvulibre,
1806 dnsmasq, dosfstools, double-conversion, dovecot, ecl, efl, elementary,
1807 elogind, emacs-no-x, emotion-generic-players, enca, enlightenment,
1808 evas-generic-loaders, exim, express, extremetuxracer, faad2, fastx-toolkit,
1809 fcitx, fdupes, flexbar, fluidsynth, font-adobe-source-han-sans,
1810 font-wqy-zenhei, freepats, gambit-c, ganv, geda-gaf, geoclue, geocode-glib,
1811 ghc, ghc-case-insensitive, ghc-containers, ghc-fgl, ghc-hashable, ghc-http,
1812 ghc-hunit, ghc-mtl, ghc-network, ghc-network-uri, ghc-parallel, ghc-parsec,
1813 ghc-paths, ghc-primitive, ghc-quickcheck, ghc-random, ghc-split, ghc-stm,
1814 ghc-syb, ghc-text, ghc-tf-random, ghc-unordered-containers, ghc-vector,
1815 ghc-zlib, girara, gitolite, glib-networking, glibc-locales,
1816 glibc-utf8-locales, glibc-utf8-locales, glm, gnome-mines,
1817 gnome-settings-daemon, gnome-terminal, gnucash, gnugo, grit, gst-libav,
1818 guile-minikanren, guile-reader, hdparm, hisat, htseq, htsjdk, hunspell,
1819 hyphen, i2c-tools, ibus, icecast, icedtea6, icedtea7, ilmbase, ir, isync,
1820 ixion, jack2, jalv, jansson, jemalloc, julia, key-mon, ladspa, lash,
1821 leptonica, liba52, libabw, libaio, libass, libavc1394, libbluray, libbs2b,
1822 libcaca, libcap-ng, libcdio-paranoia, libcdr, libdca, libdv, libdvdcss,
1823 libe-book, libedit, libepoxy, libetonyek, libexttextcat, libffcall,
1824 libfreehand, libgnomecanvasmm, libgtextutils, libgweather, libical,
1825 libiec61883, libinput, liblo, libmodplug, libmspack, libmspub, libmtp,
1826 libmwaw, libodfgen, libpagemaker, libqtxdg, libquvi, libquvi-scripts,
1827 libraw1394, librecad, librep, librevenge, libsbsms, libsecret, libshout,
1828 libsoup, libsrtp, libtocc, libungif, libva, libvisio, libwacom, libwebp,
1829 libwpd, libwpg, libwps, libxklavier, libxmp, libyaml, lilv, lilypond, lirc,
1830 livestreamer, ltrace, lv2, lv2-mda-epiano, lv2-mda-piano, lvtk, macs, mariadb,
1831 markdown, mdadm, mdds, mesa-headers, mesa-utils, miredo, miso, moreutils,
1832 mpd-mpc, mpdscribble, mplayer2, mpv, muparser, mythes, ncbi-vdb, ngircd,
1833 ngs-java, ngs-sdk, npth, nss-certs, openblas, openexr, openlibm, openntpd,
1834 openspecfun, openvpn, orc, orcus, p11-kit, patchage, pbtranscript-tofu, pcb,
1835 perl-algorithm-c3, perl-algorithm-diff, perl-aliased,
1836 perl-apache-logformat-compiler, perl-appconfig, perl-b-hooks-endofscope,
1837 perl-base, perl-bit-vector, perl-boolean, perl-cache-cache,
1838 perl-cache-fastmmap, perl-capture-tiny, perl-carp-assert,
1839 perl-carp-assert-more, perl-carp-clan, perl-catalyst-action-renderview,
1840 perl-catalyst-action-rest, perl-catalyst-component-instancepercontext,
1841 perl-catalyst-devel, perl-catalyst-dispatchtype-regex,
1842 perl-catalyst-model-dbic-schema, perl-catalyst-plugin-accesslog,
1843 perl-catalyst-plugin-authentication, perl-catalyst-plugin-captcha,
1844 perl-catalyst-plugin-configloader, perl-catalyst-plugin-session,
1845 perl-catalyst-plugin-session-state-cookie,
1846 perl-catalyst-plugin-session-store-fastmmap, perl-catalyst-plugin-stacktrace,
1847 perl-catalyst-plugin-static-simple, perl-catalyst-runtime,
1848 perl-catalyst-traitfor-request-proxybase, perl-catalyst-view-download,
1849 perl-catalyst-view-json, perl-catalyst-view-tt,
1850 perl-catalystx-component-traits, perl-catalystx-roleapplicator,
1851 perl-catalystx-script-server-starman, perl-cgi-simple, perl-cgi-struct,
1852 perl-class-accessor, perl-class-accessor-chained, perl-class-accessor-grouped,
1853 perl-class-c3, perl-class-c3-adopt-next, perl-class-c3-componentised,
1854 perl-class-data-inheritable, perl-class-date, perl-class-factory-util,
1855 perl-class-inspector, perl-class-load, perl-class-load-xs,
1856 perl-class-method-modifiers, perl-class-methodmaker, perl-class-singleton,
1857 perl-class-tiny, perl-class-unload, perl-class-xsaccessor, perl-common-sense,
1858 perl-compress-raw-bzip2, perl-compress-raw-zlib, perl-config-any,
1859 perl-config-autoconf, perl-config-general, perl-context-preserve,
1860 perl-cpan-meta, perl-cpan-meta-check, perl-cpan-meta-requirements,
1861 perl-cpan-meta-yaml, perl-cpanel-json-xs, perl-crypt-randpasswd,
1862 perl-data-dump, perl-data-dumper-concise, perl-data-optlist, perl-data-page,
1863 perl-data-stream-bulk, perl-data-tumbler, perl-data-visitor, perl-date-calc,
1864 perl-date-calc-xs, perl-datetime, perl-datetime-event-ical,
1865 perl-datetime-event-recurrence, perl-datetime-format-builder,
1866 perl-datetime-format-flexible, perl-datetime-format-http,
1867 perl-datetime-format-ical, perl-datetime-format-natural,
1868 perl-datetime-format-strptime, perl-datetime-locale, perl-datetime-set,
1869 perl-datetime-timezone, perl-datetimex-easy, perl-dbd-pg, perl-dbix-class,
1870 perl-dbix-class-cursor-cached, perl-dbix-class-introspectablem2m,
1871 perl-dbix-class-schema-loader, perl-devel-caller, perl-devel-checkbin,
1872 perl-devel-globaldestruction, perl-devel-lexalias, perl-devel-overloadinfo,
1873 perl-devel-partialdump, perl-devel-stacktrace, perl-devel-stacktrace-ashtml,
1874 perl-devel-symdump, perl-digest-hmac, perl-digest-md5-file,
1875 perl-dist-checkconflicts, perl-email-abstract, perl-email-address,
1876 perl-email-date-format, perl-email-messageid, perl-email-mime,
1877 perl-email-mime-contenttype, perl-email-mime-encodings, perl-email-sender,
1878 perl-email-simple, perl-error, perl-eval-closure, perl-exception-class,
1879 perl-exporter-tiny, perl-extutils-config, perl-extutils-helpers,
1880 perl-extutils-installpaths, perl-file-changenotify, perl-file-copy-recursive,
1881 perl-file-find-rule, perl-file-find-rule-perl, perl-file-homedir,
1882 perl-file-remove, perl-file-sharedir, perl-file-sharedir-install,
1883 perl-file-slurp, perl-file-temp, perl-gd, perl-gd-securityimage,
1884 perl-getopt-long-descriptive, perl-hash-merge, perl-hash-multivalue,
1885 perl-html-form, perl-html-lint, perl-html-tree, perl-http-body,
1886 perl-http-cookiejar, perl-http-parser, perl-http-parser-xs,
1887 perl-http-request-ascgi, perl-http-server-simple, perl-http-tiny,
1888 perl-image-magick, perl-import-into, perl-inc-latest, perl-io-compress,
1889 perl-io-interactive, perl-io-socket-ip, perl-io-stringy, perl-ipc-run,
1890 perl-ipc-sharelite, perl-json, perl-json-any, perl-json-maybexs, perl-json-xs,
1891 perl-lingua-en-findnumber, perl-lingua-en-inflect,
1892 perl-lingua-en-inflect-number, perl-lingua-en-inflect-phrase,
1893 perl-lingua-en-number-isordinal, perl-lingua-en-tagger,
1894 perl-lingua-en-words2nums, perl-lingua-pt-stemmer, perl-lingua-stem,
1895 perl-lingua-stem-fr, perl-lingua-stem-it, perl-lingua-stem-ru,
1896 perl-lingua-stem-snowball-da, perl-list-allutils, perl-list-moreutils,
1897 perl-lwp-protocol-https, perl-lwp-useragent-determined,
1898 perl-memoize-expirelru, perl-mime-types, perl-module-build,
1899 perl-module-build-tiny, perl-module-find, perl-module-implementation,
1900 perl-module-install, perl-module-runtime, perl-module-runtime-conflicts,
1901 perl-module-scandeps, perl-module-util, perl-moo, perl-moose,
1902 perl-moosex-emulate-class-accessor-fast, perl-moosex-getopt,
1903 perl-moosex-markasmethods, perl-moosex-methodattributes, perl-moosex-nonmoose,
1904 perl-moosex-params-validate, perl-moosex-relatedclassroles,
1905 perl-moosex-role-parameterized, perl-moosex-role-withoverloading,
1906 perl-moosex-semiaffordanceaccessor, perl-moosex-strictconstructor,
1907 perl-moosex-traits-pluggable, perl-moosex-types, perl-moosex-types-datetime,
1908 perl-moosex-types-datetime-morecoercions, perl-moosex-types-loadableclass,
1909 perl-moox-types-mooselike, perl-mro-compat, perl-namespace-autoclean,
1910 perl-namespace-clean, perl-net-amazon-s3, perl-net-server,
1911 perl-number-compare, perl-object-signature, perl-package-anon,
1912 perl-package-deprecationmanager, perl-package-stash, perl-package-stash-xs,
1913 perl-padwalker, perl-par-dist, perl-params-util, perl-params-validate,
1914 perl-parent, perl-parse-cpan-meta, perl-path-class, perl-plack,
1915 perl-plack-middleware-fixmissingbodyinredirect,
1916 perl-plack-middleware-methodoverride,
1917 perl-plack-middleware-removeredundantbody, perl-plack-middleware-reverseproxy,
1918 perl-plack-test-externalserver, perl-pod-coverage,
1919 perl-posix-strftime-compiler, perl-readonly, perl-role-tiny, perl-safe-isa,
1920 perl-scalar-list-utils, perl-scope-guard, perl-set-infinite, perl-set-scalar,
1921 perl-snowball-norwegian, perl-snowball-swedish, perl-spiffy,
1922 perl-sql-abstract, perl-sql-splitstatement, perl-sql-tokenizer,
1923 perl-stream-buffered, perl-strictures, perl-string-camelcase,
1924 perl-string-rewriteprefix, perl-string-toidentifier-en, perl-sub-exporter,
1925 perl-sub-exporter-progressive, perl-sub-identify, perl-sub-install,
1926 perl-sub-name, perl-sub-uplevel, perl-svg, perl-sys-hostname-long,
1927 perl-task-weaken, perl-template-timer, perl-template-toolkit,
1928 perl-term-encoding, perl-term-progressbar, perl-term-progressbar-quiet,
1929 perl-term-progressbar-simple, perl-term-readkey, perl-test-base,
1930 perl-test-cleannamespaces, perl-test-differences, perl-test-directory,
1931 perl-test-exception, perl-test-fatal, perl-test-harness, perl-test-leaktrace,
1932 perl-test-longstring, perl-test-mockobject, perl-test-mocktime,
1933 perl-test-most, perl-test-output, perl-test-pod, perl-test-pod-coverage,
1934 perl-test-requires, perl-test-sharedfork, perl-test-tcp, perl-test-trap,
1935 perl-test-utf8, perl-test-warn, perl-test-warnings, perl-test-without-module,
1936 perl-test-writevariants, perl-test-www-mechanize,
1937 perl-test-www-mechanize-catalyst, perl-test-www-mechanize-psgi,
1938 perl-test-yaml, perl-text-aligner, perl-text-balanced, perl-text-csv,
1939 perl-text-diff, perl-text-german, perl-text-glob, perl-text-simpletable,
1940 perl-text-table, perl-text-unidecode, perl-throwable, perl-tie-ixhash,
1941 perl-tie-toobject, perl-time-duration, perl-time-duration-parse,
1942 perl-time-local, perl-time-mock, perl-timedate, perl-tree-simple,
1943 perl-tree-simple-visitorfactory, perl-try-tiny, perl-types-serialiser,
1944 perl-universal-can, perl-universal-isa, perl-uri-find, perl-uri-ws,
1945 perl-variable-magic, perl-www-mechanize, perl-xml-libxml,
1946 perl-xml-namespacesupport, perl-xml-sax, perl-xml-sax-base, perl-yaml,
1947 perl-yaml-tiny, ploticus, polipo, portaudio, pumpa, python-apsw,
1948 python-biopython, python-cssselect, python-dbus, python-decorator,
1949 python-drmaa, python-h5py, python-lxml, python-netifaces, python-networkx,
1950 python-pyxdg, python-pyyaml, python-requests, python-scikit-learn,
1951 python-singledispatch, python-sphinx-rtd-theme, python-sympy, python-testlib,
1952 python-tornado, python-urwid, python-waf, python2-apsw,
1953 python2-backport-ssl-match-hostname, python2-biopython, python2-bx-python,
1954 python2-cssselect, python2-cssutils, python2-dbus, python2-decorator,
1955 python2-drmaa, python2-h5py, python2-lxml, python2-netifaces,
1956 python2-networkx, python2-pbcore, python2-pil, python2-pybedtools,
1957 python2-pycairo, python2-pyxdg, python2-pyyaml, python2-rdflib, python2-rsvg,
1958 python2-scikit-learn, python2-singledispatch, python2-six,
1959 python2-sphinx-rtd-theme, python2-sympy, python2-testlib, python2-tornado,
1960 python2-urwid, python2-waf, python2-xlib, quvi, r, rdesktop, recode, rep-gtk,
1961 rseqc, rsound, rubberband, ruby-hoe, rxvt-unicode, s2tc, sawfish, sbcl, seqan,
1962 serd, serf, sfml, shogun, sloccount, smartmontools, snakemake, soil, solfege,
1963 sord, soundtouch, soxr, sra-tools, sratom, srt2vtt, star, starman, stow,
1964 subread, suil, suitesparse, swt, sysfsutils, sysfsutils, taskwarrior, tbb,
1965 terminology, tesseract-ocr, texlive-bin, texlive-texmf, the-silver-searcher,
1966 tidy, tig, timidity++, tocc, totem-pl-parser, tree, tuxguitar, tvtime,
1967 twolame, txt2man, unqlite, upower, utf8proc, vamp, vapoursynth, vcftools,
1968 vigra, wavpack, webkitgtk, webkitgtk, weex, wicd, wpa-supplicant-light,
1969 wxwidgets, wxwidgets, xbindkeys, xcape, xdg-utils, xf86-input-libinput,
1970 xf86-input-wacom, xf86-video-nouveau, xfce, xmp, xosd, xournal, xvid, zathura,
1971 zathura-cb, zathura-djvu, zathura-pdf-poppler, zathura-ps, zeromq,
1972 zita-alsa-pcmi, zita-convolver
1973
1974 *** 189 package updates
1975
1976 acpica-20150410, apl-1.5, apr-1.5.2, arb-2.3.0, at-spi2-atk-2.16.0,
1977 at-spi2-core-2.16.0, atk-2.16.0, autogen-5.18.5, bison-3.0.4, boost-1.57.0,
1978 cairo-1.14.2, ccrtp-2.1.2, check-0.9.14, clang-3.6.0, cmake-3.2.2,
1979 complexity-1.2, cups-filters-1.0.68, curl-7.42.1, dbus-1.8.16,
1980 dbus-glib-0.104, dejagnu-1.5.3, docbook-xml-4.4, docbook-xml-4.5,
1981 e2fsck-static-1.42.12, e2fsprogs-1.42.12, ed-1.11, eigen-3.2.4,
1982 elfutils-0.161, emacs-24.5, emacs-no-x-toolkit-24.5, exo-0.10.3, ffmpeg-2.6.2,
1983 fish-2.1.2, flac-1.3.1, flint-2.4.5, fltk-1.3.3, freetype-2.5.5, garcon-0.4.0,
1984 gcc-5.1.0, gcc-toolchain-5.1.0, gdb-7.9, geiser-0.7, glib-2.44.0, glibc-2.21,
1985 glibc-2.21, glibc-stripped-tarball-2.21, glibmm-2.44.0, global-6.4,
1986 gnome-desktop-3.16.0, gnome-icon-theme-3.12.0, gnome-themes-standard-3.16.0,
1987 gnu-pw-mgr-1.3, gnubik-2.4.2, gnumach-headers-1.5, gnunet-0.10.1,
1988 gnupg-1.4.19, gnupg-2.0.27, gnupg-2.1.4, gnutls-3.4.0,
1989 gobject-introspection-1.44.0, gpgme-1.5.4, gsettings-desktop-schemas-3.16.0,
1990 gst-plugins-base-1.4.5, gst-plugins-good-1.4.5, gstreamer-1.4.5, gtk+-3.16.2,
1991 gtkmm-2.24.4, gtkmm-3.16.0, guile-ssh-0.7.2, guix-0.8.1, guix-0.8.1.fc34dee,
1992 help2man-1.46.6, httpd-2.4.12, hurd-headers-0.6, icecat-31.6.0-gnu1,
1993 icu4c-55.1, imagemagick-6.9.0-4, imlib2-1.4.7, inetutils-1.9.3, inkscape-0.91,
1994 isc-dhcp-4.3.1, itstool-2.0.2, kbd-2.0.2, libgcrypt-1.6.3, libgpg-error-1.18,
1995 libidn-1.30, libltdl-2.4.6, libmicrohttpd-0.9.40, libmikmod-3.3.7,
1996 libotr-4.1.0, libsigc++-2.4.1, libtasn1-4.5, libtool-2.4.6,
1997 libunistring-0.9.5, libuv-1.4.2, libvorbis-1.3.5, libxfce4ui-4.12.0,
1998 libxfce4util-4.12.1, libxfont-1.5.1, lightning-2.1.0, linux-libre-4.0.2,
1999 linux-libre-headers-3.14.37, llvm-3.6.0, lua-5.2.3, man-pages-3.82,
2000 mesa-10.5.4, mig-1.5, minetest-0.4.12, moe-1.7, mpc-1.0.3, mpd-0.19.9,
2001 mu-0.9.12, nano-2.4.1, ncmpcpp-0.6.2, nettle-3.1, nginx-1.8.0, node-0.12.2,
2002 notmuch-0.19, nspr-4.10.8, nss-3.18, ntp-4.2.8p2, ocrad-0.25, octave-3.8.2,
2003 openconnect-7.05, openjpeg-2.0.1, openjpeg-2.1.0, openldap-2.4.40,
2004 openssh-6.8p1, openssl-1.0.2a, pangomm-2.36.0, parallel-20150422,
2005 pari-gp-2.7.3, patch-2.7.5, perf-4.0.2, perl-libwww-6.13, perl-net-http-6.07,
2006 perl-net-ssleay-1.68, perl-test-simple-1.001014, perl-uri-1.67,
2007 pinentry-0.9.0, pius-2.0.11, podofo-0.9.3, poppler-0.32.0, postgresql-9.3.6,
2008 pulseaudio-6.0, python-3.4.3, python-pillow-2.7.0, python-pygobject-3.16.1,
2009 python-setuptools-12.1, python-wrapper-3.4.3, python2-dateutil-2.2,
2010 python2-pillow-2.7.0, python2-pygobject-3.16.1, python2-setuptools-12.1,
2011 qt-5.4.1, ruby-2.2.2, samba-3.6.25, scons-2.3.4, sdl2-2.0.3, sharutils-4.15.1,
2012 sipwitch-1.9.7, slock-1.2, source-highlight-3.1.8, sqlite-3.8.9,
2013 subversion-1.8.13, texinfo-5.2, thunar-1.6.6, thunar-volman-0.8.1,
2014 tor-0.2.5.12, tumbler-0.1.31, tzdata-2015c, ucommon-6.3.1, vala-0.28.0,
2015 valgrind-3.10.1, vlc-2.2.0, vte-0.40.0, wget-1.16.3, wine-1.7.40,
2016 wpa-supplicant-2.4, xboard-4.8.0, xfce4-appfinder-4.12.0, xfce4-panel-4.12.0,
2017 xfce4-session-4.12.0, xfce4-settings-4.12.0, xfconf-4.12.0, xfdesktop-4.12.0,
2018 xfwm4-4.12.0, xorg-server-1.16.4, xterm-317
2019
2020 ** Programming interfaces
2021
2022 *** New (guix build gremlin) to parse and validate ELF dynamic link info
2023
2024 *** (guix build-system gnu) has a new ‘validate-runpath’ phase
2025
2026 This phase reads the dynamic entries of ELF files and reports libraries listed
2027 as NEEDED that are not found in the RUNPATH.
2028
2029 *** New (gnu services desktop) module and ‘%desktop-services’ variable
2030
2031 *** New (guix cvs-download) module, for CVS checkouts
2032
2033 *** New (guix build-system waf) module, for the Waf build system
2034
2035 *** New (guix build-system haskell) module, to build Haskell packages
2036
2037 *** (guix build-system gnu) now supports zip archives
2038
2039 *** New convenience syntax ‘modify-phases’ added in (guix build utils)
2040
2041 *** The ‘ld’ wrapper more finely determines whether to use ‘-rpath’
2042
2043 *** (guix gexp) exports ‘gexp-input’ to describe input unambiguously
2044
2045 *** The ‘define-gexp-compiler’ form allows (guix gexp) to be extended
2046
2047 *** New ‘local-file’ constructor exported by (guix gexp)
2048
2049 ** Noteworthy bug fixes
2050
2051 *** Profiles created with ‘guix package -p’ as indirect GC roots
2052
2053 Before that they were made permanent GC roots–i.e., uncollectable.
2054
2055 *** ‘guix package’ distinguishes downgrades from upgrades
2056
2057 *** Handle HTTP redirects to relative URI references
2058 (<http://bugs.gnu.org/19840>)
2059
2060 *** Downloads now honor the ‘http_proxy’ environment variable
2061 (<http://bugs.gnu.org/20402>)
2062
2063 *** ‘--no-*’ options are now always correctly handled
2064 (<http://lists.gnu.org/archive/html/guix-devel/2015-02/msg00702.html>)
2065
2066 *** SLiM no longer leaks open file descriptors
2067
2068 *** Don't compare <pam-service> objects with 'equal?'
2069 (<http://bugs.gnu.org/20037>)
2070
2071 *** x86_64 and i686 bootstrap binaries updated (<http://bugs.gnu.org/19780>)
2072
2073 *** ‘find-files’ no longer follows symlinks (<http://bugs.gnu.org/20081>)
2074
2075 *** libc message catalog (‘libc.mo’) is now installed
2076
2077 *** libstdc++ has appropriate RUNPATH (<http://bugs.gnu.org/20358>)
2078
2079 *** ‘dhcp-client-service’ now correctly tracks dhclient’s PID
2080
2081 ** Native language support
2082
2083 *** New translations: da (Danish)
2084
2085 *** Updated translations: eo
2086
2087 * Changes in 0.8.1 (since 0.8)
2088
2089 ** Package management
2090
2091 *** New ‘--share’ and ‘--expose’ options for ‘guix system vm’
2092
2093 See “Invoking guix system” in the manual.
2094
2095 *** Emacs mode now automatically loads newly installed Emacs packages
2096
2097 See “Emacs Initial Setup” in the manual.
2098
2099 *** ‘guix-daemon’ now defaults to ‘--cores=0 --jobs=1’
2100
2101 In other words, at any given time, only one derivation is being built or
2102 substituted, and it can use as many cores as available. Before, there could
2103 be N derivations using N cores, which was obviously not desirable.
2104
2105 *** Command-line tools support the ‘GUIX_BUILD_OPTIONS’ environment variable
2106
2107 See “Invoking guix build” in the manual.
2108
2109 *** ‘guix environment’ is faster
2110
2111 *** New ‘--recursive’ option for ‘guix archive’
2112
2113 See “Invoking guix archive” in the manual.
2114
2115 *** Missing patches required by a package definition are gracefully reported
2116
2117 *** ‘guix lint’ supports additional checkers
2118
2119 The new checkers are ‘gnu-description’, ‘home-page’, and ‘source’.
2120 See “Invoking guix lint” in the manual.
2121
2122 *** New CPAN importer for ‘guix import’
2123
2124 See “Invoking guix import” in the manual.
2125
2126 ** Distribution
2127
2128 *** USB installation image has more tools
2129
2130 Tools added since 0.8: wpa_supplicant, cryptsetup, and iw.
2131
2132 *** Linux kernel module dependencies are automatically handled
2133
2134 Before that, all the modules needed in the initrd would need to be explicitly
2135 listed, including their dependencies, and in topological order.
2136
2137 *** Font packages now all have a name starting with ‘font-’
2138
2139 See “Fonts” in the manual.
2140
2141 *** Shell startup files have been cleaned up
2142
2143 /etc/profile contains only environment variable definitions, which may also be
2144 used when running a different shell. The skeletons for user’s ‘.bash_profile’
2145 and ‘.bashrc’ files behave as documented in the Bash manual. Zsh is supported.
2146
2147 *** The ‘root’ account gets a copy of the account skeleton files
2148
2149 Before that, the skeleton files would only be copied to non-root accounts.
2150
2151 *** The name service cache daemon (nscd) is configurable
2152
2153 By default it aggressively caches host and service lookups. See “Base
2154 Services” in the manual.
2155
2156 *** Available locale definitions are now declared in ‘operating-system’
2157
2158 Before, the ‘glibc’ package would contain all the existing locales, as well as
2159 the ‘locale-archive’ file, amounting to 110 MiB. See “Locales” in the manual.
2160
2161 *** SLiM sessions are configurable
2162
2163 Pressing F1 in the SLiM graphical log-in screen allows users to choose among
2164 the pre-configured session types. See “X Window” in the manual.
2165
2166 *** Man pages and Info files are systematically gzip-compressed
2167
2168 *** ‘gnu-build-system’ ensures that documentation is in share/{man,info}
2169
2170 If a package installs to $prefix/{man,info}, this is automatically fixed to be
2171 $prefix/share/{man,info}.
2172
2173 *** ‘strip’ is invoked only on ELF files and ‘ar’ archives
2174
2175 *** ‘libtool’ and ‘libltdl’ are now separate packages
2176
2177 *** Emacs mode is readily usable on the Guix System Distribution
2178
2179 *** Substitutes are now enabled by default on freshly installed systems
2180 *** 164 new packages
2181
2182 abcde, astyle, avr-libc, bbdb, bedtools, bowtie, bullet, c-reduce, cd-discid,
2183 cgal, clang, claws-mail, cups, cups-filters, cups-minimal, dconf, delta,
2184 dmenu, eigen, emms, exo, fastjar, font-bitstream-vera, font-dejavu,
2185 font-gnu-freefont-ttf, font-liberation, font-terminus, fvwm, garcon,
2186 gcc-cross-arm-linux-gnueabihf, gcc-cross-sans-libc-avr, gcj, getmail,
2187 git-flow, git-manpages, git-test-sequence, glew, glulxe, gourmet,
2188 gst-plugins-good, gtk-xfce-engine, hexchat, ijs, iw, jack, json-glib,
2189 libdvdnav, libdvdread, libetpan, libevdev, libltdl, libtorrent, libupnp,
2190 libwnck, libwnck, libxfce4ui, libxfce4util, libxshmfence, libyubikey, llvm,
2191 lrdf, mg, mp3info, msmtp, ncftp, nginx, ninja, nss, openbox,
2192 perl-benchmark-timer, perl-clone, perl-digest-sha1, perl-exporter-lite,
2193 perl-file-which, perl-getopt-tabular, perl-ipc-run3, perl-probe-perl,
2194 perl-regexp-common, perl-sys-cpu, perl-test-deep, perl-test-nowarnings,
2195 perl-test-script, perl-test-simple, perl-test-tester, pflask,
2196 python-cairocffi, python-cffi, python-distutils-extra, python-html5lib,
2197 python-ipython, python-isodate, python-matplotlib, python-numpy,
2198 python-numpydoc, python-pillow, python-pycairo, python-pycparser,
2199 python-pygobject, python-pyparsing, python-pyqt, python-pysam, python-rdflib,
2200 python-scipy, python-sip, python-sqlalchemy, python-xcffib, python2-cairocffi,
2201 python2-cffi, python2-distutils-extra, python2-elib.intl, python2-html5lib,
2202 python2-ipython, python2-isodate, python2-matplotlib, python2-numpy,
2203 python2-numpydoc, python2-pillow, python2-py2cairo, python2-pycparser,
2204 python2-pygobject, python2-pygtk, python2-pyparsing, python2-pyqt,
2205 python2-pysam, python2-scipy, python2-sip, python2-sqlalchemy, python2-xcffib,
2206 qpdf, retroarch, rtorrent, samtools, shflags, slang, slock, socat,
2207 startup-notification, sxiv, taglib, telepathy-glib, thunar, thunar-volman,
2208 tre, tumbler, vala, vte, vte, wine, wmctrl, xclip, xdotool, xf86-video-geode,
2209 xfce4-appfinder, xfce4-battery-plugin, xfce4-panel, xfce4-session,
2210 xfce4-settings, xfce4-terminal, xfconf, xfdesktop, xfwm4, xinit, ykclient,
2211 zerofree
2212
2213 *** 222 package updates
2214
2215 apr-util-1.5.4, atk-2.15.3, automake-1.15, bash-4.3.33, bash-light-4.3.33,
2216 bdftopcf-1.0.4, binutils-2.25, binutils-static-stripped-tarball-2.25,
2217 cairo-1.12.18, cairomm-1.11.2, ccrtp-2.1.1, curl-7.40.0, dbus-1.8.12,
2218 dbus-glib-0.102, ddrescue-1.19, dri2proto-2.8, e2fsck-static-1.42.11,
2219 e2fsprogs-1.42.11, eudev-2.1.1, ffmpeg-2.5.3, file-5.22, fish-2.1.1,
2220 fontconfig-2.11.92, fontsproto-2.1.3, freeipmi-1.4.8,
2221 gcc-cross-mips64el-linux-gnuabi64-4.8.4, gcc-cross-sans-libc-xtensa-elf-4.8.4,
2222 gcc-objc++-4.8.4, gcc-objc-4.8.4, gcc-stripped-tarball-4.8.4, gccgo-4.8.4,
2223 gcl-2.6.12, gd-2.1.1, gdb-7.8.2, gdk-pixbuf-2.31.1, gettext-0.19.4,
2224 gfortran-4.8.4, ghostscript-9.14.0, ghostscript-with-x-9.14.0, gimp-2.8.14,
2225 git-2.2.1, glib-2.42.1, glibmm-2.42.0, global-6.3.3, glproto-1.4.17,
2226 gnutls-3.2.21, gobject-introspection-1.42.0, gp2c-0.0.9pl2, grep-2.21,
2227 groff-1.22.3, gss-1.0.3, gst-plugins-base-1.0.10, gtk+-3.14.7, gtkmm-3.14.0,
2228 guix-0.8, guix-0.8.4ad8789, help2man-1.46.4, iceauth-1.0.6, icu4c-54.1,
2229 inkscape-0.48.5, inputproto-2.3.1, lcms-2.6, lftp-4.6.1, libassuan-2.2.0,
2230 libcdio-0.93, libdmx-1.1.3, libdrm-2.4.58, libfontenc-1.1.2, libfs-1.0.6,
2231 libgcrypt-1.6.2, libgpg-error-1.17, libice-1.0.9, libjpeg-9a, libksba-1.3.2,
2232 libmicrohttpd-0.9.39, libnl-3.2.25, libpciaccess-0.13.2, libpeas-1.12.1,
2233 libpng-1.5.21, librsvg-2.40.6, libsm-1.2.2, libtasn1-4.2, libtool-2.4.5,
2234 libx11-1.6.2, libxau-1.0.8, libxaw-1.0.12, libxcb-1.11, libxcomposite-0.4.4,
2235 libxcursor-1.1.14, libxdamage-1.1.4, libxext-1.3.3, libxfixes-5.0.1,
2236 libxfont-1.5.0, libxft-2.3.2, libxi-1.7.4, libxinerama-1.1.3,
2237 libxkbcommon-0.5.0, libxmu-1.1.2, libxp-1.0.2, libxpm-3.5.11, libxrandr-1.4.2,
2238 libxrender-0.9.8, libxres-1.0.7, libxt-1.1.4, libxtst-1.2.2, libxv-1.0.10,
2239 libxvmc-1.0.8, libxxf86dga-1.1.4, libxxf86vm-1.1.3, linux-libre-3.18.4,
2240 lua-5.2.3, makedepend-1.0.5, mercurial-3.2.4, mesa-10.4.0, minetest-0.4.11,
2241 mkfontscale-1.1.1, neon-0.30.0, nix-1.8, ntp-4.2.8, ocrad-0.24,
2242 openjpeg-2.0.1, openssl-1.0.1k, pango-1.36.8, parallel-20150122,
2243 pari-gp-2.7.2, patchelf-0.8, pcre-8.36, perf-3.18.4, phonon-4.8.3,
2244 pixman-0.32.6, pkg-config-0.28, poppler-0.28.1, python-3.3.5,
2245 python-dateutil-2.2, python2-dateutil-2.2, qemu-2.2.0, qemu-headless-2.2.0,
2246 qt-5.4.0, racket-6.1.1, randrproto-1.4.0, raptor2-2.0.15, rasqal-0.9.33,
2247 rcs-5.9.4, ruby-2.1.5, sessreg-1.0.8, sipwitch-1.9.3, sqlite-3.8.7.4,
2248 tiled-0.11.0, tmux-1.9a, tzdata-2014j, ucommon-6.2.3, util-linux-2.25.2,
2249 util-macros-1.19.0, vera-1.22, videoproto-2.3.2, wget-1.16.1, xauth-1.0.9,
2250 xbacklight-1.2.1, xcb-proto-1.11, xcb-util-0.4.0, xcb-util-image-0.4.0,
2251 xcb-util-keysyms-0.4.0, xcb-util-renderutil-0.3.9, xcb-util-wm-0.4.1,
2252 xcursor-themes-1.0.4, xcursorgen-1.0.6, xdpyinfo-1.3.1, xev-1.2.1,
2253 xextproto-7.3.0, xf86-input-evdev-2.8.4, xf86-input-joystick-1.6.2,
2254 xf86-input-keyboard-1.8.0, xf86-input-mouse-1.9.1, xf86-input-synaptics-1.8.1,
2255 xf86-video-ark-0.7.5, xf86-video-ati-7.5.0, xf86-video-cirrus-1.5.2,
2256 xf86-video-fbdev-0.4.4, xf86-video-glint-1.2.8, xf86-video-i128-1.3.6,
2257 xf86-video-intel-2.21.15, xf86-video-mach64-6.9.4, xf86-video-mga-1.6.3,
2258 xf86-video-neomagic-1.2.8, xf86-video-nv-2.1.20, xf86-video-openchrome-0.3.3,
2259 xf86-video-r128-6.9.2, xf86-video-savage-2.3.7,
2260 xf86-video-siliconmotion-1.7.7, xf86-video-sis-0.10.7,
2261 xf86-video-suncg6-1.1.2, xf86-video-sunffb-1.2.2, xf86-video-tdfx-1.4.5,
2262 xf86-video-tga-1.2.2, xf86-video-trident-1.3.6, xf86-video-vesa-2.3.3,
2263 xf86-video-vmware-13.0.2, xf86-video-voodoo-1.2.5, xhost-1.0.6, xinput-1.6.1,
2264 xkbcomp-1.3.0, xkbutils-1.0.4, xkeyboard-config-2.13, xkill-1.0.4,
2265 xlockmore-5.45, xlsclients-1.1.3, xmodmap-1.0.8, xnee-3.19,
2266 xorg-server-1.16.3, xprop-1.2.2, xproto-7.0.26, xrandr-1.4.3, xrdb-1.1.0,
2267 xrefresh-1.0.5, xset-1.2.3, xsetroot-1.1.1, xtrans-1.3.5, xvinfo-1.1.2,
2268 xwd-1.0.6, xwininfo-1.1.3, youtube-dl-2015.01.23.4, zsh-5.0.7
2269
2270 ** Programming interfaces
2271
2272 *** New (guix elf) and (gnu build linux-modules) modules
2273
2274 These provide resolution of Linux kernel module dependencies. See
2275 <https://lists.gnu.org/archive/html/guix-devel/2014-11/msg00670.html>.
2276
2277 *** ‘glib-or-gtk-build-system’ has been extended
2278
2279 It now handles GIO and XDG themes, takes care of generating the icon cache,
2280 and has a new #:glib-or-gtk-wrap-excluded-outputs parameter.
2281
2282 *** ‘search-path-specification’ can now specify non-directory items
2283
2284 For example, the ‘search-path-specification’ attached to libxml2 specifies a
2285 file pattern, which allows all the ‘catalog.xml’ files to be added to the
2286 ‘XML_CATALOG_FILES’ environment variable.
2287
2288 *** (guix build syscalls) has more network-related procedures
2289
2290 ‘set-network-interface-flags’, ‘set-network-interface-address’,
2291 ‘network-interface-address’, and ‘configure-network-interface’ are ioctl
2292 bindings used by network-handling dmd services.
2293
2294 *** (guix monads) refactoring
2295
2296 ‘%store-monad’ is now in (guix store) and is an alias for the new
2297 ‘%state-monad’ provided by (guix monads). Monadic procedures dealing with the
2298 store, with derivations, and with packages have been moved from (guix monads)
2299 to (guix store), (guix derivations), and (guix packages). See “The Store
2300 Monad” in the manual.
2301
2302 *** (guix build utils) provides ‘parallel-job-count’
2303
2304 *** ‘wrap-program’ preserves the original argv[0]
2305
2306 *** New (guix sets) module
2307
2308 *** ‘define-record-type*’ now support “delayed” fields
2309
2310 ** Noteworthy bug fixes
2311
2312 *** X session is executed from a login shell (<http://bugs.gnu.org/19119>)
2313 *** grub.cfg is now a garbage-collector root (<http://bugs.gnu.org/19160>)
2314 *** Substituter progress report properly formatted
2315 (<http://bugs.gnu.org/19313>)
2316 *** Document permissions for /gnu/store (<http://bugs.gnu.org/19316>)
2317 *** Make sure config.go is newer than config.scm
2318 (<http://bugs.gnu.org/19317>)
2319 *** Emacs knows where to find its GLib schemas (<http://bugs.gnu.org/19138>)
2320 *** Adjust 'grub.cfg' to work on systems with a separate /boot
2321 (<http://bugs.gnu.org/19220>)
2322 *** Fix removal of next-to-last item in a profile
2323 (<http://lists.gnu.org/archive/html/guix-devel/2014-12/msg00292.html>)
2324 *** Apply patches with "patch --force" (<http://bugs.gnu.org/19402>)
2325 *** Extend ‘search-path-specification’ for libxml2-style use cases
2326 (<http://bugs.gnu.org/18033>)
2327 *** Search for patches under $GUIX_PACKAGE_PATH (<http://bugs.gnu.org/19364>)
2328 *** Use executables from the target inputs in 'patch-shebangs'
2329 (<http://bugs.gnu.org/18895>)
2330 *** guix-daemon now automatically creates '…/profiles/per-user'
2331 (<http://bugs.gnu.org/19315>)
2332 *** Make /etc/mtab a symlink to /proc/self/mounts
2333 (<http://bugs.gnu.org/19491>)
2334 *** Don't build the mips64el-linux-gnuabi64 cross-compiler on i686
2335 (<http://bugs.gnu.org/19598>)
2336 *** Read archive signatures as Latin-1 strings (<http://bugs.gnu.org/19610>)
2337 *** Raise an error for references to non-existent outputs
2338 (<http://bugs.gnu.org/19630>)
2339 *** Initialize libgcrypt before use (<http://bugs.gnu.org/19677>)
2340
2341 ** Native language support
2342
2343 *** New translations: fr (French), hu (Hungarian)
2344 *** Updated translation: eo, vi
2345
2346 * Changes in 0.8 (since 0.7)
2347
2348 ** Package management
2349
2350 *** New visual user interface in Emacs
2351
2352 See “Emacs Interface” in the manual.
2353
2354 *** New ‘guix environment’ command to produce development environment
2355
2356 See “Invoking guix environment” in the manual.
2357
2358 *** The ‘guix import’ command has been extended and documented
2359
2360 It can now import packages from pypi.python.org and from GNU.
2361 See “Invoking guix import” in the manual.
2362
2363 *** New ‘guix lint’ command, for use by Guix developers
2364
2365 See “Invoking guix lint” in the manual.
2366
2367 *** Packages can now be “grafted” with replacements of their dependencies
2368
2369 See “Security Updates” in the manual.
2370
2371 *** The distribution can be extended with ‘--load-path’ or $GUIX_PACKAGE_PATH
2372
2373 This allows users to maintain their own package definitions, and make them
2374 visible to the various user interfaces. See “Package Modules” in the manual.
2375
2376 *** ‘guix package’ better reports package upgrades
2377
2378 *** ‘guix package’ has a new ‘--switch-generation’ option
2379
2380 See “Invoking guix package” in the manual.
2381
2382 *** ‘guix-daemon’ has a new ‘--substitute-urls’ option
2383
2384 See “Invoking guix-daemon” in the manual.
2385
2386 ** Distribution
2387
2388 *** The stand-alone operating system now supports Linux mapped devices
2389
2390 See “Mapped Devices” in the manual.
2391
2392 *** New fields in ‘operating-system’ declarations, better documentation
2393
2394 New fields include ‘hosts-file’, ‘mapped-devices’, and ‘swap-devices’.
2395 See “operating-system Reference” in the manual.
2396
2397 *** New services: ‘dhcp-client-service’, ‘bitlbee-service’, ‘ntp-service’
2398
2399 See “Services” in the manual.
2400
2401 *** Free firmware can be loaded
2402
2403 This notably enables support for some Atheros-based WiFi devices (ath9k-htc.)
2404 See “operating-system Reference” in the manual.
2405
2406 *** ‘grub-configuration’ declarations can now specify a theme
2407
2408 See “GRUB Configuration” in the manual.
2409
2410 *** The ‘base-initrd’ now has a different signature
2411
2412 Existing uses in ‘operating-system’ declarations need to be updated. See
2413 “Initial RAM Disk” in the manual for details.
2414
2415 *** eudev is now used by default, instead of an old udev release
2416
2417 *** ‘guix system vm’ has a new ‘--full-boot’ option
2418
2419 See “Invoking guix system” in the manual.
2420
2421 *** The ‘file’ command is now part of the package build environment
2422
2423 Autoconf-generated ‘configure’ scripts for packages using Libtool use ‘file’
2424 to determine the target ABI, notably on MIPS, hence this change.
2425
2426 *** 162 new packages
2427
2428 abiword, acpica, adns, arb, ath9k-htc-firmware, atlas, avrdude, cppunit,
2429 dblatex, detox, dfu-programmer, dionysus, direvent, dmidecode, dri3proto,
2430 emacs-no-x-toolkit, emacs-w3m, emacs-wget, enchant, eudev, feh, flashrom,
2431 flint, fontforge, freedink, freeimage, fribidi,
2432 gcc-cross-sans-libc-xtensa-elf, giblib, gnome-themes-standard, gpsbabel,
2433 gpscorrelate, graphite2, gtypist, guile-charting, guile-sdl, imake, imlib2,
2434 irrlicht, jbig2dec, libpsl, libspiro, libuninameslist, libwmf, lm-sensors,
2435 magit, minetest, miscfiles, mozjs, mupdf, nix, nspr, nss-mdns, ntp, nvi, opam,
2436 openal, openjpeg, opus-tools, orpheus, ots, oxygen-icons, paredit, perf,
2437 perl-archive-zip, perl-dbd-sqlite, perl-dbi, perl-image-exiftool,
2438 perl-io-socket-ssl, perl-net-ssleay, perl-www-curl, perl-zip, polkit,
2439 polkit-qt, postgresql, potrace, presentproto, python-certifi, python-coverage,
2440 python-cython, python-discover, python-docutils, python-exif-read,
2441 python-extras, python-fixtures, python-itsdangerous, python-jinja2,
2442 python-jsonschema, python-markupsafe, python-mimeparse, python-nose,
2443 python-oauthlib, python-py, python-pygments, python-pyjwt, python-pyld,
2444 python-pytest, python-scripttest, python-sphinx, python-subunit,
2445 python-testrepository, python-testresources, python-testscenarios,
2446 python-testtools, python-unidecode, python-unittest2, python-virtualenv,
2447 python2-certifi, python2-coverage, python2-cython, python2-discover,
2448 python2-docutils, python2-exif-read, python2-extras, python2-fixtures,
2449 python2-itsdangerous, python2-jinja2, python2-jsonschema, python2-markupsafe,
2450 python2-mimeparse, python2-nose, python2-oauthlib, python2-py,
2451 python2-pygments, python2-pyjwt, python2-pyld, python2-pytest,
2452 python2-requests, python2-scripttest, python2-sphinx, python2-subunit,
2453 python2-testrepository, python2-testresources, python2-testscenarios,
2454 python2-testtools, python2-unidecode, python2-unittest2, python2-virtualenv,
2455 rrdtool, ruby, ruby, ruby-i18n, sane-backends, scrot, sound-theme-freedesktop,
2456 stress, synergy, tdb, terminus-font, testdisk, texi2html, tiled, transfig,
2457 unclutter, unixodbc, weechat, wv, xboing, xf86-video-modesetting, xfig,
2458 xsensors, zsh
2459
2460 *** 117 package updates
2461
2462 acct-6.6.2, acl-2.2.52, apl-1.4, apr-1.5.1, apr-util-1.5.3, autoconf-2.68,
2463 autoconf-2.69, autogen-5.18.4, bash-4.3.30, bash-light-4.3.30, bazaar-2.6.0,
2464 bison-2.7, calcurse-3.2.1, ccache-3.1.10, chicken-4.9.0.1, coreutils-8.23,
2465 curl-7.37.1, datamash-1.0.6, dbus-1.8.8, docbook-xml-4.2, docbook-xml-4.4,
2466 docbook-xml-4.5, emacs-24.4, ffmpeg-2.2.10, ffmpeg-2.4.3, file-5.19,
2467 file-5.20, freeipmi-1.4.5, gcc-4.7.4, gcc-4.9.2, gcc-toolchain-4.9.2,
2468 gcl-2.6.11, gdb-7.8.1, geiser-0.6, gettext-0.19.3, git-2.1.2, glibc-2.20,
2469 glibc-2.20, glibc-stripped-tarball-2.20, global-6.3.2, glpk-4.55,
2470 gnupg-1.4.18, gnupg-2.0.26, gnurl-7.37.0, gnutls-3.2.20, gpgme-1.5.1,
2471 gst-plugins-base-1.0.10, gstreamer-1.0.10, gtk+-3.10.1, gtkmm-3.9.16,
2472 guile-1.8.8, guile-json-0.4.0, guile-ncurses-1.6, guile-ssh-0.7.1, guix-0.7,
2473 guix-0.7.48bd76e, hello-2.10, help2man-1.46.3, icecat-31.2.0,
2474 libart-lgpl-2.3.21, libassuan-2.1.3, libatomic-ops-7.4.2, libdrm-2.4.33,
2475 libffi-3.1, libgc-7.2f, libgc-7.4.2, libgcrypt-1.5.4, libgcrypt-1.6.2,
2476 libidn-1.29, libjpeg-9a, libotr-4.0.0, libsodium-1.0.0, libtasn1-4.1,
2477 libunistring-0.9.4, libwebsockets-1.3, lightning-2.0.5, linux-libre-3.17.3,
2478 lsof-4.88, lua-5.2.3, lvm2-2.02.109, lzip-1.16, make-4.1, maxima-5.34.1,
2479 mit-scheme-9.2, mysql-5.1.73, neon-0.30.0, net-base-5.3, nettle-2.7.1,
2480 notmuch-0.18.1, openssh-6.7p1, openssl-1.0.1j, parallel-20141022,
2481 phonon-4.8.2, pspp-0.8.4, python-3.3.5, python-dateutil-1.5,
2482 python2-dateutil-1.5, python2-pyicu-1.8, qt-4.8.6, qt-5.3.2, rcs-5.9.3,
2483 readline-6.3, subversion-1.7.18, swig-3.0.2, tar-1.28, texinfo-5.2,
2484 tor-0.2.5.10, transmission-2.84, ucommon-6.1.11, valgrind-3.10.0, vlc-2.1.5,
2485 wget-1.16, windowmaker-0.95.6, xapian-1.2.18, xf86-video-ati-6.14.6,
2486 xpdf-3.04, youtube-dl-2014.09.06
2487
2488 ** Programming interfaces
2489
2490 *** New ‘ruby-build-system’, for Ruby packages
2491
2492 See “Build Systems” in the manual.
2493
2494 *** New ‘glib-or-gtk-build-system’, for packages using GLib schemas
2495
2496 See “Build Systems” in the manual.
2497
2498 *** ‘gnu-build-system’ has a new #:substitutable? parameter
2499
2500 This allows packagers to mark a package as requiring a local build, thus
2501 preventing it from being substituted by a pre-built binary.
2502
2503 *** ‘cmake-build-system’ has a new #:build-type parameter
2504
2505 See “Build Systems” in the manual.
2506
2507 *** The ‘supported-systems’ field of packages is used more consistently
2508
2509 This allows packagers to prevent attempts to build a package on a given
2510 architecture when that architecture is known not to be supported. The
2511 ‘package-transitive-supported-systems’ procedure returns the intersection of
2512 the systems supported by the given package and by its dependencies.
2513
2514 *** The ‘wrap-program’ procedure can now be called multiple times
2515
2516 *** New ‘graft-derivations’ and ‘package-grafts’ procedures
2517
2518 They implement “grafts”, as described under “Security Updates” in the manual.
2519
2520 *** New “bag” intermediate representation for use by build systems
2521
2522 “Bags” are used internally as an intermediate representation between packages
2523 and derivations. See “Build Systems” in the manual.
2524
2525 *** New (guix monad-repl) module, for monadic interaction at the REPL
2526
2527 See “The Store Monad” in the manual.
2528
2529 *** New (guix build emacs-utils) module, to facilitate building Emacs packages
2530
2531 *** New (guix tests) module, with tools used by the test suite
2532
2533 *** The internal ‘guix-register’ command now deduplicates files in store items
2534
2535 *** Several system modules moved from (guix build …) to (gnu build …)
2536
2537 Also, the (gnu build linux-boot) module has been introduced, with code
2538 typically used by initial RAM disks when booting on GNU/Linux-libre.
2539
2540 *** (guix profiles) provides a representation of package transactions
2541
2542 This factorizes code between ‘guix package’ and the Emacs user interface.
2543
2544 *** Bootstrapping packages moved to (gnu packages commencement) modules
2545
2546 ** Bugs fixed
2547
2548 *** ‘guix-daemon’ now really deduplicates store items by default
2549
2550 Deduplication means that identical files found in /gnu/store are stored only
2551 once, using hard links. This feature was wrongfully disabled, and is now
2552 enabled by default. The former ‘--disable-store-optimization’ option has been
2553 renamed to ‘--disable-deduplication’.
2554
2555 *** ‘guix-daemon’ no longer uses ‘vfork’
2556
2557 This could cause problems with ancient Linux kernel.
2558
2559 *** Fixed compilation of ‘gccgo’ (<http://bugs.gnu.org/18101>)
2560 *** 'make clean' doesn't delete os-config.tmpl (<http://bugs.gnu.org/18243>)
2561 *** Fix handling of periods by fill-paragraph (<http://bugs.gnu.org/17468>)
2562 *** Produce a top-level Info 'dir' file (<http://bugs.gnu.org/18305>)
2563 *** guix offload ignores unreachable machines (<http://bugs.gnu.org/18070>)
2564 *** guix offload: Ignore EEXIST when registering a .drv as a GC root
2565 (<http://bugs.gnu.org/18115>)
2566 *** perl-tk: Build sequentially (<http://bugs.gnu.org/18262>)
2567 *** download: Use the 'SERVER NAME' TLS extension when possible
2568 (<http://bugs.gnu.org/18526>)
2569 *** libdaemon: Add alternate source URLs (<http://bugs.gnu.org/18639>)
2570 *** icu4c: Reinstate RUNPATH on shared libraries
2571 (<http://bugs.gnu.org/18695>)
2572 *** nss-mdns: Add alternate source URLs (<http://bugs.gnu.org/18704>)
2573 *** download: Add "Accept: */*" to the HTTP headers
2574 (<http://bugs.gnu.org/18768>)
2575 *** guix-register: Do not attempt to create NIX_STORE_DIR
2576 (<http://bugs.gnu.org/18689>)
2577 *** Allow Linux-libre to find our 'modprobe' command
2578 (<http://bugs.gnu.org/18525>)
2579 *** man-pages: Build sequentially (<http://bugs.gnu.org/18701>)
2580 *** Fix intermittent test failures involving GC (<http://bugs.gnu.org/18935>)
2581 *** guix import: pypi: Gracefully handle non-existent packages
2582 (<http://bugs.gnu.org/18831>)
2583 *** Make sure the shared library has the '.so' extension
2584 (<http://bugs.gnu.org/18521>)
2585 *** pull: Use the build procedure provided by the newly-downloaded Guix.
2586 (<http://bugs.gnu.org/18534>)
2587 *** WindowMaker no longer pollutes $PATH (<http://bugs.gnu.org/18698>)
2588
2589 ** Native language support
2590 *** New translation: cs (Czech)
2591 *** Updated translations: de, sr, vi
2592
2593 * Changes in 0.7 (since 0.6)
2594 ** Package management
2595 *** Binaries for mips64el-linux now available from hydra.gnu.org
2596
2597 These come in addition to the x86_64-linux and i686-linux binaries already
2598 provided, thanks to our generous donor and friendly admins. See
2599 “Substitutes” in the manual.
2600
2601 *** ‘guix package’ has a new ‘--show’ option
2602 *** ‘guix refresh’ has a new ‘--list-dependent’ option
2603
2604 ** Programming interfaces
2605 *** New (guix gexp) module, which implements “G-expressions”
2606
2607 G-expressions are a new mechanism to embed build-side code in host-side
2608 code. See “G-Expressions” in the manual.
2609
2610 *** (gnu system) and related modules now use G-expressions
2611
2612 This greatly simplifies code, and guarantees that build code carries
2613 references to the packages or derivations it uses.
2614
2615 *** ‘build-expression->derivation’ is deprecated in favor of G-expressions
2616 *** The (gnu system) module has been largely augmented and factorized
2617 *** New (guix build vm) module, support for virtual machine images
2618 *** New (guix build activation) module, for “system activation”
2619 *** New (guix build syscalls) module
2620 *** New (guix build install) and module for whole system installation
2621 *** New (gnu system install) module, for the installation system
2622 *** New (gnu system file-systems) module, for ‘file-system’ declarations
2623 *** New (gnu) module, which aggregates common (gnu …) modules
2624 *** ‘service’ records now have an optional ‘activate’ field
2625
2626 This allows services to specify code to run at system activation time.
2627
2628 ** GNU distribution
2629 *** An image to install the GNU system from a USB stick is provided
2630
2631 This is the first time an installation image is provided. See “System
2632 Installation” in the manual for details. This is work in progress as noted
2633 in “Limitations”. Your feedback and help are welcome!
2634
2635 *** Support for more parameters in ‘operating-system’ declarations
2636
2637 Operating system declarations can now provide a list of file systems, a list
2638 of setuid programs, bootloader options, and more. See “System Configuration”
2639 in the manual.
2640
2641 *** ‘guix system’ supports more actions
2642
2643 Newly supported actions are ‘init’, ‘build’, ‘reconfigure’, and ‘disk-image’.
2644 See “Invoking guix system” in the manual.
2645
2646 *** User accounts and groups are created at system activation time
2647 *** Virtual machine support uses para-virtualized devices
2648 *** GCC package now has an additional ‘lib’ output, for run-time support libs
2649 *** GLib package now has a separate “bin” output (<http://bugs.gnu.org/17853>)
2650 *** 134 new packages
2651
2652 abbaye, aegis, attica, babl, barcode, behave, btar, busybox, ccache, ccrtp,
2653 chess, clucene, cmatrix, commoncpp, conkeror, cook, cssc, datamash, diffstat,
2654 doxygen, dropbear, dtach, duplicity, e2fsck-static, exosip, fftw-openmpi,
2655 fish, gconf, gegl, gimp, gmsh, gnome-mime-data, gnome-vfs, gnumeric, goffice,
2656 gsegrafix, guile-opengl, guile-static-stripped, hdup, hwloc, inotify-tools,
2657 jrnl, kbd, kmod, lftp, libarchive, libart-lgpl, libbonobo, libbonoboui,
2658 libcroco, libdbusmenu-qt, libftdi, libglade, libgnome, libgnomecanvas,
2659 libgnomeprint, libgnomeprintui, libgnomeui, libgsf, libidl, libmcrypt,
2660 libmhash, librsvg, librsync, libsodium, libuv, libvpx, links, lzop, man-pages,
2661 maxima, mcrypt, mosh, mpg123, mplayer, mu, ncmpcpp, node, notmuch, numactl,
2662 offlineimap, openmpi, orbit2, osip, pangox-compat, perl-io-tty, petsc,
2663 petsc-complex, petsc-complex-openmpi, petsc-openmpi, pingus, podofo, protobuf,
2664 pt-scotch, python-enum34, python-keyring, python-lockfile, python-mock,
2665 python-parse, python-parse-type, python-parsedatetime, python-pycrypto,
2666 python-six, python-tzlocal, python2-lockfile, python2-mock, qjson, qrencode,
2667 rasqal, rdiff-backup, rdup, redland, rottlog, scotch, sipwitch, sshfs-fuse,
2668 strigi, sudo, superlu, superlu-dist, talkfilters, talloc, tcpdump, tinyproxy,
2669 transmission, ucommon, udev, vlc, vtk, wakelan, wireless-tools,
2670 wpa-supplicant, xboard, youtube-dl
2671
2672 *** 87 package updates
2673
2674 bitlbee-3.2.2, cursynth-1.5, ddrescue-1.18.1, dfc-3.0.4, dmd-0.2,
2675 docbook-xml-4.3, docbook-xml-4.4, docbook-xsl-1.78.1, dvdisaster-0.72.6,
2676 ffmpeg-2.3, fftw-3.3.4, fftwf-3.3.4, flac-1.3.0, gawk-4.1.1, gcc-4.7.4,
2677 gcc-4.8.3, gcc-4.8.3, gcc-4.9.1, gcc-cross-mips64el-linux-gnuabi64-4.8.3,
2678 gcc-objc++-4.8.3, gcc-objc-4.8.3, gcc-stripped-tarball-4.8.3,
2679 gcc-toolchain-4.8.3, gcc-toolchain-4.9.1, gccgo-4.8.3, gdb-7.7.1,
2680 gettext-0.19.2, gfortran-4.8.3, glib-2.40.0, global-6.3, gmp-6.0.0a,
2681 gnupg-1.4.18, gnupg-2.0.25, gnutls-3.2.15, gp2c-0.0.9pl1, grep-2.20,
2682 gst-plugins-base-1.0.10, gstreamer-0.10.36, gtk+-3.10.1, gtkmm-2.24.2,
2683 guile-2.0.11, guile-2.0.11, guix-0.6, guix-0.6.0ae8c15, htop-1.0.3,
2684 icu4c-53.1, imagemagick-6.8.9-0, json-c-0.12, libdrm-2.4.33, libgc-7.2e,
2685 libgcrypt-1.5.3, libgpg-error-1.13, libjpeg-8d, libmicrohttpd-0.9.37,
2686 libogg-1.3.2, libotr-4.0.0, libtasn1-3.6, libvorbis-1.3.4, lightning-2.0.4,
2687 linux-libre-3.15.6, lua-5.1.5, lua-5.2.3, mcron-1.0.8, moe-1.6, nano-2.3.6,
2688 neon-0.29.6, nettle-3.0, openssl-1.0.1h, parallel-20140722, pari-gp-2.7.1,
2689 pspp-0.8.3, python-2.7.6, python-dateutil-2.2, python2-dateutil-2.2,
2690 qemu-2.0.0, qemu-headless-2.0.0, qt-4.8.6, qt-5.2.1, readline-6.2,
2691 screen-4.2.1, soprano-2.9.4, texinfo-5.2, texlive-2014, tor-0.2.4.22,
2692 wdiff-1.2.2, xorriso-1.3.8, xterm-304
2693
2694 ** Native language support
2695 *** New translations: de (German), and hu (Hungarian)
2696 *** Updated translations: eo, pt_BR, sr, vi
2697 *** Package descriptions moved from the ‘guix’ text domain to ‘guix-packages’
2698 ** Bugs fixed
2699 *** Downloads are now faster (<http://bugs.gnu.org/15368>)
2700 *** ‘guix authenticate’ properly writes signatures to stdout
2701 (<http://bugs.gnu.org/17312>)
2702 *** Progress report of downloads is now properly displayed
2703 *** Error reporting of pk-crypto errors has been improved
2704 *** The 'patches' field now works for origins with no extension
2705 *** Synchronization and GC issues fixed in the offload hook
2706 *** (guix ftp-client) emits USER commands suitable for all servers
2707
2708 * Changes in 0.6 (since 0.5)
2709 ** Package management
2710 *** Default store directory changed to /gnu/store
2711
2712 Although it is still possible to configure Guix to use the old store
2713 directory, we recommend that you start with a fresh install to /gnu/store.
2714
2715 *** Substitutes from hydra.gnu.org must now be signed and authorized
2716 *** Support for offloading builds to other Guix machines over SSH
2717 *** New ‘guix archive’ command
2718 *** New ‘guix system’ command; it can currently build VM images
2719 *** ‘guix package’ accepts several arguments after -i, -r, and -u
2720 *** Updating a profile with ‘guix package’ is now noticeably faster
2721 *** ‘guix build’ can override a package’s source with the new ‘--with-source’
2722 *** ‘guix build’ has a new ‘--no-build-hook’ option
2723 *** ‘guix’ commands that build packages have a common set of options
2724 *** ‘guix hash’ has a new ‘--recursive’ option
2725 *** Daemon no longer bind-mounts the host’s /dev (improves reproducibility)
2726 ** Programming interfaces
2727 *** New (guix pk-crypto) and (guix pki) modules for public key cryptography
2728 *** New #:local-build? parameter for derivations that shouldn’t be offloaded
2729 *** (gnu system vm) has procedures to build VMs that share the host’s store
2730 *** New ‘text-file*’ procedure in (guix monads)
2731 *** System service definitions are now provided by the (guix services) modules
2732 *** New X and SLiM services in (gnu services xorg)
2733 *** New (guix git-download) and (guix svn-download) for git/svn checkouts
2734 ** GNU distribution
2735 *** 91 new packages
2736
2737 a2ps, asciidoc, aspell-dict-en, aspell-dict-eo, aspell-dict-es,
2738 aspell-dict-fr, aumix, bitlbee, bogofilter, boost, calcurse, clusterssh,
2739 corkscrew, cursynth, docbook-xml, docbook-xsl, elfutils, enscript, fftwf,
2740 fltk, fuse, gcc-toolchain, giflib, glade, gmime, gnome-desktop, gnubg, gnubik,
2741 gnumach-headers, gnunet, gnuplot, gnurl, gphoto2, gtkglext, guile-json,
2742 guile-reader-for-guile_2.0.11, gxmessage, hdf5, hurd-headers, inkscape, iotop,
2743 isc-dhcp, iso-codes, jnettop, libatomic-ops, libexif, libgphoto2, libmpcdec,
2744 libmpdclient, libotr, libpcap, libpeas, libpipeline, libtirpc, libwebsockets,
2745 ltrace, luajit, lynx, man-db, mc, mig, miniupnpc, moe, mpc123, mpd, ncdc,
2746 ncdu, ncmpc, neon, neon, octave, opus, paperkey, patchutils, perl-tk,
2747 perl-x11-protocol, pinentry, python2-element-tree, python2-pybugz, quilt,
2748 source-highlight, stalonetray, trueprint, ttf-dejavu, unionfs-fuse,
2749 unionfs-fuse-static, uucp, vera, windowmaker, xapian, xterm
2750
2751 *** 90 package updates
2752
2753 apl-1.3, autoconf-2.68, automake-1.14.1, bash-4.3, bash-light-4.3,
2754 bigloo-4.1a, binutils-2.24, binutils-static-stripped-tarball-2.24,
2755 coreutils-8.22, curl-7.35.0, ed-1.10, ffmpeg-2.1.4, file-5.18, freeipmi-1.4.1,
2756 gcc-4.8.2, gcc-4.8.2, gdb-7.7, gdbm-1.11, gettext-0.18.3.2, glib-2.39.1,
2757 glibc-2.19, glibc-stripped-tarball-2.19, global-6.2.12, glpk-4.54,
2758 gnu-pw-mgr-1.2, gnupg-1.4.16, gnutls-3.2.12, gp2c-0.0.8pl1, grep-2.18,
2759 gst-plugins-base-0.10.36, gstreamer-1.0.10, gtk+-3.10.1, gtkmm-2.24.2,
2760 guile-2.0.11, guile-ssh-0.6.0, guile-static-stripped-tarball-2.0.11,
2761 guile-wm-1.0, guile-xcb-1.3, guix-0.5, help2man-1.45.1, icu4c-52.1,
2762 imagemagick-6.8.8-10, inetutils-1.9.2, lapack-3.5.0, libcdio-0.92,
2763 libdrm-2.4.46, libextractor-1.3, libgc-7.2e, libgc-7.4.0, libgcrypt-1.6.1,
2764 libjpeg-9, libmicrohttpd-0.9.34, libssh-0.6.3, libtasn1-3.4, lightning-2.0.3,
2765 linux-libre-3.13.7, mpc-1.0.2, mutt-1.5.23, net-base-5.2, ocrad-0.23,
2766 openssh-6.6p1, openssl-1.0.1g, parallel-20140322, pari-gp-2.7.0, pspp-0.8.2,
2767 pulseaudio-5.0, python-2.7.6, python-3.3.5, python-wrapper-3.3.5,
2768 python2-pysqlite-2.6.3a, qemu-1.7.1, qemu-headless-1.7.1,
2769 qemu-with-multiple-smb-shares-1.7.1, qt-4.8.5, qt-5.2.0, readline-6.3,
2770 recutils-1.7, slim-1.3.6, sqlite-3.8.4.3, subversion-1.7.14, texinfo-4.13a,
2771 tor-0.2.4.21, tzdata-2014a, units-2.11, valgrind-3.9.0, vim-7.4, wget-1.15,
2772 xnee-3.18, xorriso-1.3.6.pl01, zile-2.4.11
2773
2774 *** New ‘gcc-toolchain’ meta-package, makes it easy to install a GCC tool chain
2775 *** libc’s Info manual is now installed
2776 *** Binutils is built with --enable-deterministic-archives
2777 *** Packages that populated man/man* now populate share/man/man*
2778 *** Many other packaging improvements
2779 ** Bugs fixed
2780 *** ‘guix pull’ consumes less memory, compiles in parallel
2781 *** ‘guix package --list-*’ gracefully handles EPIPE when used in a pipeline
2782 *** ‘guix package’ handles collisions between a symlink and a directory
2783 (http://bugs.gnu.org/17083)
2784 *** HTTP downloads provide a ‘User-Agent’ field (http://bugs.gnu.org/16703)
2785 *** ‘guix package’ no longer shows misleading installed package number
2786 (http://bugs.gnu.org/16484)
2787 *** Manual suggests ‘useradd --system’ (http://bugs.gnu.org/16289)
2788 *** Python is built with ctypes support (http://bugs.gnu.org/16569)
2789 *** HTTP/TLS connection not terminated properly (http://bugs.gnu.org/14884)
2790 *** Gracefully handle poorly behaved HTTP servers (http://bugs.gnu.org/15733)
2791
2792 * Changes in 0.5 (since 0.4)
2793 ** Package management
2794 *** GNU package descriptions synchronized with the ‘gnumaint’ repository
2795
2796 In addition to synopses, descriptions of GNU packages are now kept in sync
2797 with the ‘gnumaint’ repository, which is the canonical place for GNU package
2798 meta-data.
2799
2800 ** Programming interfaces
2801 *** Patches are now listed as part of ‘origin’
2802
2803 The ‘origin’ form supports two new fields: ‘patches’ (list of patches), and
2804 ‘snippet’ (code snippet to modify the source.) These are applied when running
2805 ‘guix build --source’. See “Defining Packages” in the manual.
2806
2807 *** New (guix monads) monadic interface to operate on the store
2808
2809 See “The Store Monad” in the manual. The (gnu system …) modules have been
2810 rewritten to use this monadic interface.
2811
2812 *** New (guix profiles) module
2813
2814 It provides an API for dealing with profiles, as with the ‘guix package’
2815 command.
2816
2817 *** New (gnu system) module
2818
2819 This module provides a generic way to describe the system’s configuration,
2820 and to instantiate it, regardless of the final medium (QEMU image, etc.)
2821 See “System Configuration” in the manual.
2822
2823 This is work in progress. Send feedback to guix-devel@gnu.org!
2824
2825 *** ‘build-expression->derivation’ uses more parameters
2826
2827 Some positional parameters have been changed to keyword parameters.
2828 See “Derivations” in the manual.
2829
2830 ** GNU distribution
2831 *** New port to the Loongson MIPS64 processors, n32 ABI (‘mips64el-linux’)
2832
2833 Bootstrap binaries have been built for that architecture, and several
2834 Loongson-specific patches not yet available upstream have been applied to core
2835 packages. See “GNU Distribution” and “Porting” in the manual.
2836
2837 Pre-built binaries are not yet available via hydra.gnu.org, so Guix will
2838 build from source on this platform.
2839
2840 *** 110 new packages
2841
2842 acct, alive, alsa-utils, apl, at-spi2-atk, at-spi2-core, atkmm, autogen,
2843 automoc4, brasero, bridge-utils, cairomm, catkin, complexity, evince, ffmpeg,
2844 fftw, ftgl, gcc-objc, gcc-objc++, gccgo, gcl, gfortran, glibmm, glpk,
2845 gnome-icon-theme, gnu-pw-mgr, gp2c, gpgme, gsettings-desktop-schemas, gtkmm,
2846 gtksourceview, guile-ssh, guile-wm, gvpe, hicolor-icon-theme, httpd, icecat,
2847 icon-naming-utils, json-c, lapack, libcanberra, libcap, libgnome-keyring,
2848 libmikmod, libnl, libnotify, libsamplerate, libsigc++, libsndfile, libssh,
2849 libtheora, libxkbcommon, mercurial, mtools, netcat, pangomm, parallel,
2850 pavucontrol, pciutils, pem, perl-encode-locale, perl-file-list,
2851 perl-file-listing, perl-html-parser, perl-html-tagset, perl-http-cookies,
2852 perl-http-daemon, perl-http-date, perl-http-message, perl-http-negotiate,
2853 perl-io-html, perl-libwww, perl-libxml, perl-lwp-mediatypes, perl-net-http,
2854 perl-uri, perl-www-robotrules, perl-xml-dom, perl-xml-regexp, perl-xml-simple,
2855 phonon, powertop, pulseaudio, python2-dogtail, python2-empy, qemu-headless,
2856 qt, qt, raptor2, scons, sdl, sdl-gfx, sdl-image, sdl-mixer, sdl-net, sdl-ttf,
2857 sdl2, serveez, shared-mime-info, sharutils, skribilo, slim, soprano, swig,
2858 xcb-util, xcb-util-image, xcb-util-keysyms, xcb-util-renderutil, xcb-util-wm
2859
2860 *** 47 package updates
2861
2862 atk 2.10.0, bison 3.0.2, cmake 2.8.12, dmd 0.1, freeipmi 1.3.3, gcc 4.8.2,
2863 gcc 4.8.2, gcc-cross-mips64el-linux-gnuabi64 4.8.2, gcc-stripped-tarball 4.8.2,
2864 gdb 7.6.2, gettext 0.18.3.1, glib 2.38.0, global 6.2.9, gmp 5.1.3,
2865 gnupg 2.0.22, gobject-introspection 1.38.0, grep 2.15, gsl 1.16,
2866 gtk+ 2.24.21, gtk+ 3.10.1, guile 2.0.9, guile 2.0.9, guile-xcb 1.2,
2867 harfbuzz 0.9.22, hello 2.9, iproute2 3.12.0, libdrm 2.4.46,
2868 libextractor 1.2, libjpeg 9, libmicrohttpd 0.9.32, lightning 2.0.2,
2869 linux-libre 3.12, lzip 1.15, make 4.0, mit-krb5 1.11.3, pari-gp 2.5.5,
2870 pixman 0.32.4, python 3.3.2, qemu 1.6.1,
2871 qemu-with-multiple-smb-shares 1.6.1, rcs 5.9.2, recutils 1.6, rsync 3.1.0,
2872 tar 1.27.1, texinfo 5.2, units 2.02, xorriso 1.3.2
2873
2874 *** Packages are now built with GCC 4.8.2 by default (was 4.7.3)
2875
2876 ** Native language support
2877 *** New ‘sr’ (Serbian) translation
2878 *** New ‘vi’ (Vietnamese) translation
2879 *** Updated ‘pt_BR’ (Brazilian Portuguese) translation
2880 ** Bugs fixed
2881 *** ‘guix pull’ compiles Guix deterministically and correctly
2882
2883 Previously, the build environment was not cleared in between ‘compile-file’
2884 calls, leading to build errors due to Guile bug http://bugs.gnu.org/15602 .
2885
2886 *** ‘guix package’ allows removal of a specific package output
2887 (http://bugs.gnu.org/15756)
2888 *** ‘guix-daemon’ always sets umask to 022
2889 (http://lists.gnu.org/archive/html/bug-guix/2013-07/msg00033.html)
2890 *** Files referenced by environment variables are protected from GC
2891 *** Yet unbuilt packages get correctly installed (http://bugs.gnu.org/15283)
2892 *** ‘bootstrap-graph.{png,eps,pdf}’ built in srcdir (http://bugs.gnu.org/15640)
2893
2894 * Changes in 0.4 (since 0.3)
2895
2896 ** Package management
2897
2898 *** New ‘--list-generations’ and ‘--delete-generations’ options
2899
2900 The ‘guix package’ command has these two new options, which make it easier to
2901 deal with a profile’s generation. See “Invoking guix package” in the manual.
2902
2903 *** New ‘guix-register’ program
2904
2905 This program allows the meta-data of a new store to be initialized, by
2906 copying info from an existing store. It is mostly an internal tool.
2907
2908 ** Programming interfaces
2909
2910 *** New API to bootstrap Autotools-based packages
2911
2912 The (guix build-system gnu) has a new ‘dist-package’ procedure that takes a
2913 package object and source directory, and returns a new package object that
2914 runs ‘./bootstrap && make dist’ or anything similar.
2915
2916 *** ‘derivation’ and related procedures have a #:references-graphs parameter
2917
2918 This parameter instructs the build daemon to populate the derivation’s build
2919 tree with files containing the list of references of the given store files.
2920 This is useful to write code that copies a packages and all its dependencies
2921 to another storage device, such as a QEMU disk image.
2922
2923 *** Extended API to build a GNU system virtual machine image
2924
2925 The (gnu system vm) module has been augmented in many ways: the ‘qemu-image’
2926 procedure can now populate and initialize the image’s store; the new
2927 ‘system-qemu-image’ procedure returns a QEMU image that runs dmd as its init
2928 system, has ‘login’ running on several consoles, has a set of installed
2929 packages, and where Guix can be used.
2930
2931 New (gnu system …) modules have been added to handle the configuration of the
2932 various parts of a GNU/Linux system. For instance, (gnu system dmd) provides
2933 support for instantiating dmd services; (gnu system linux) helps with Linux
2934 PAM configuration; and so on.
2935
2936 *** <derivation> objects supersede .drv file names in the API
2937
2938 ‘derivation’ and similar procedures no longer return two values (a
2939 <derivation> and a .drv file name); they now return a single value, which is
2940 a <derivation> object. The <derivation> object embeds the corresponding .drv
2941 file name. See “Derivations” in the manual for details.
2942
2943 ** GNU distribution
2944
2945 *** 60 new packages
2946
2947 apr, apr-util, cdparanoia, dbus-glib, dfc, dmd, dvdisaster, exiv2, fetchmail,
2948 freefont-ttf, freeglut, geeqie, git, gkrellm, glu, gnome-doc-utils,
2949 gst-plugins-base, gstreamer, guile-cairo, guile-lib, guile-xcb, guix, htop,
2950 itstool, lame, libextractor, libmicrohttpd, lightning, lzip, mingetty, mutt,
2951 net-base, net-tools, ocrad, pspp, python-babel, python-dateutil, python-pytz,
2952 python-setuptools, python-simplejson, python-wrapper, python2-babel,
2953 python2-dateutil, python2-mechanize, python2-pyicu, python2-pysqlite,
2954 python2-pytz, python2-setuptools, python2-simplejson, qemu-system-initrd,
2955 qemu-with-multiple-smb-shares, ripperx, shadow, ttf-bitstream-vera, units,
2956 valgrind, xmlto, xnee, yasm
2957
2958 *** 27 package updates
2959
2960 bigloo 4.0b, cairo 1.12.16, ddrescue 1.17, fontconfig 2.10.93, fplll 4.0.4,
2961 gcc 4.7.3, gcc 4.7.3, glibc 2.18, glibc 2.18, glibc-stripped-tarball 2.18,
2962 gnupg 2.0.21, gnutls 3.2.4, guile 2.0.9, guile 2.0.9, harfbuzz 0.9.21,
2963 imagemagick 6.8.6-9, libdrm 2.4.46, libgcrypt 1.5.3, libjpeg 9, libksba 1.3.0,
2964 linux-libre 3.11, m4 1.4.17, mpfrcx 0.4.2, pari-gp 2.5.4, python 2.7.5, python
2965 3.3.2, texlive 2013
2966
2967 *** Fontconfig font search path made more convenient
2968
2969 Fontconfig, the library used by many graphical applications, such as those
2970 based on GTK+, now knows where to find the default set of fonts. Additional
2971 fonts installed in the user profile are automatically picked up.
2972
2973 *** More GUI applications
2974
2975 The ‘emacs’ and ‘racket’ packages are now linked against GTK+. New GTK+
2976 applications have been added (see above.)
2977
2978 *** Packaging guidelines
2979
2980 The documentation of packaging guidelines has been augmented. See the manual
2981 under “GNU Distribution”.
2982
2983 *** Support for Python 3 along with Python 2
2984
2985 Python 3 has been added to the distribution, and Python packages that support
2986 it are now built for both Python 2 and Python 3. See the “Python Modules”
2987 section of the manual for details.
2988
2989 ** Internationalization
2990
2991 Updated translations: eo.
2992
2993 ** Bugs fixed
2994
2995 *** Workarounds for Guile 2.0.5 now work on Debian derivatives
2996 *** The dependency graph image has correct size in PDF output
2997 *** 'ldd' now works correctly on x86_64
2998 *** Xorg server test suite no longer fails (http://bugs.gnu.org/15392)
2999 *** module-init-tools now builds (http://bugs.gnu.org/15182, http://bugs.gnu.org/15187)
3000 *** Hop 2.4 builds with newer Bigloo (http://bugs.gnu.org/15194)
3001
3002 * Changes in 0.3 (since 0.2)
3003
3004 ** Package management
3005
3006 *** Cross-compilation support
3007
3008 Guix can now cross-build packages. On the command-line, this is achieved with
3009 the new ‘--target’ command-line option of ‘guix build’. At the Scheme level,
3010 the guts of this is the ‘package-cross-derivation’ procedure. Core packages
3011 of the distribution can already be cross-compiled. See the manual for
3012 details.
3013
3014 *** New ‘--max-silent-time’ option for “guix build” and “guix package”
3015
3016 See the manual for details.
3017
3018 *** New ‘--fallback’ option for “guix build” and “guix package”
3019
3020 This option instructs to fall back to local builds when the substituter fails
3021 to download a substitute.
3022
3023 *** New ‘--requisites’ option for “guix gc”
3024
3025 See the manual for details.
3026
3027 *** New ‘--key-download’ option for “guix refresh”
3028
3029 See the manual for details.
3030
3031 ** Programming interfaces
3032
3033 *** New ‘package-cross-derivation’ procedure in (guix derivations)
3034
3035 See the manual for details.
3036
3037 *** New ‘%current-target-system’ SRFI-39 parameter
3038
3039 This parameter is like ‘%current-system’, but for cross-compilation. It
3040 allows code in package definitions (such as in the ‘arguments’ field) to know
3041 whether it is being cross-compiled, and what the target system is.
3042
3043 *** New (guix hash) module; new ‘open-sha256-port’ and ‘sha256-port’ procedures
3044
3045 This improves performance of SHA256 computations.
3046
3047
3048 ** GNU distribution
3049
3050 *** 33 new packages
3051
3052 alsa-lib, babel, cairo, cvs, gcal, gcc-cross-mips64el-linux-gnuabi64, gd,
3053 gdk-pixbuf, graphviz, grue-hunter, gtk+, gts, harfbuzz, imagemagick, iproute2,
3054 iptables, libspectre, mpg321, noweb, pango, plotutils, privoxy, pytz, racket,
3055 rubber, rush, strace, tk, torsocks, unrtf, vc-dwim, wordnet, xlockmore
3056
3057 *** 25 package updates
3058
3059 automake 1.14, ed 1.9, freeipmi 1.2.8, gawk 4.1.0, gcc 4.8.1, gettext 0.18.3,
3060 glib 2.37.1, gmp 5.1.2, gnutls 3.2.1, gzip 1.6, help2man 1.43.3, libapr 1.4.8,
3061 libaprutil 1.5.2, libassuan 2.1.1, libffi 3.0.13, libgc 7.2d, libgpg-error
3062 1.12, libidn 1.28, libpng 1.5.17, lout 3.40, lsh 2.1, nettle 2.7.1, qemu
3063 1.5.1, tzdata 2013d, xorriso 1.3.0
3064
3065 *** Binary packages now available for i686-linux
3066
3067 The build farm at http://hydra.gnu.org now provides 32-bit GNU/Linux binaries
3068 (i686-linux), in addition to the x86_64-linux binaries. Both can be
3069 transparently used as substitutes for local builds on these platforms.
3070
3071 *** Debug info packages
3072
3073 Some packages now have a “debug” output containing debugging information. The
3074 “debug” output can be used by GDB, and can be installed separately from the
3075 other outputs of the package. See “Installing Debugging Files” in the manual.
3076
3077 *** Bootstrap binaries can be cross-compiled
3078
3079 The distribution can now be ported to new architectures (currently
3080 GNU/Linux-only) by cross-compiling the “bootstrap binaries”. See “Porting”
3081 in the manual.
3082
3083 *** Bootstrapping documented
3084
3085 See “Bootstrapping” in the manual, for information on how the GNU
3086 distribution builds “from scratch”.
3087
3088 ** Internationalization
3089
3090 New translations: eo, pt_BR.
3091
3092 ** Bugs fixed
3093 *** “guix --help” now works when using Guile 2.0.5
3094 *** Binary substituter multi-threading and pipe issues fixed
3095
3096 These could lead to random substituter crashes while substituting a binary.
3097 See commits 0332386 and 101d9f3 for details.
3098
3099 *** Binary substituter gracefully handles lack of network connectivity
3100
3101 *** Daemon properly handles rebuilds of multiple-output derivations
3102
3103 Previously it would fail when rebuilding a multiple-output derivation when
3104 some (but not all) of its outputs were already present. See
3105 http://lists.gnu.org/archive/html/bug-guix/2013-06/msg00038.html and
3106 https://github.com/NixOS/nix/issues/122 .
3107
3108 *** ‘guix package -i foo:out’ no longer removes other outputs of ‘foo’
3109
3110 Previously only the ‘out’ output of package ‘foo’ would be kept in the
3111 profile.
3112
3113 *** Replacement (srfi srfi-37) provided if the user’s one is broken
3114
3115 When the user’s (srfi srfi-37) is affected by http://bugs.gnu.org/13176 (Guile
3116 < 2.0.9), a replacement with the bug fix is provided. This bug would affect
3117 command-line argument processing in some cases.
3118
3119 * Changes in 0.2 (since 0.1)
3120
3121 ** Package management
3122
3123 *** Guix commands are now sub-commands of the “guix” program
3124
3125 Instead of typing “guix-package”, one now has to type “guix package”, and so
3126 on. This has allowed us to homogenize the user interface and initial program
3127 setup, and to allow commands to be upgradable through “guix pull”.
3128
3129 *** New “guix package --upgrade” option
3130
3131 As the name implies, this option atomically upgrades all the packages
3132 installed in a profile or the set of packages matching a given regexp.
3133 See “Invoking guix package” in the manual.
3134
3135 *** New “guix package --search” option
3136
3137 Performs a full text search in package synopses and descriptions, and returns
3138 the matching packages in recutils format. See “Invoking guix package” in the
3139 manual, for details.
3140
3141 *** New “guix pull” command
3142
3143 The command pulls the latest version of Guix–both the package management
3144 modules and the distribution. See the manual for details.
3145
3146 *** New binary substituter
3147
3148 The “substituter” mechanism allows pre-built binaries to be transparently
3149 downloaded instead of performing a build locally. Currently binaries are
3150 available for x86_64 Linux-based GNU systems from http://hydra.gnu.org. The
3151 distribution is continuously built and binaries are made available from there.
3152
3153 See http://hydra.gnu.org/jobset/gnu/master under “Job status” for the list of
3154 available binary packages.
3155
3156 *** New “guix refresh” command
3157
3158 The command is used by Guix maintainers. It automatically updates the
3159 distribution to the latest upstream releases of GNU software.
3160
3161 *** New “guix hash” command
3162
3163 Convenience command to compute the hash of a file. See the manual for
3164 details.
3165
3166 *** Nix daemon code updated
3167
3168 The daemon code from Nix, used by the ‘guix-daemon’ command, has been updated
3169 to current Nix ‘master’.
3170
3171 ** Programming interfaces
3172
3173 *** (guix download) now supports HTTPS, using GnuTLS
3174
3175 It allows package source tarballs to be retrieved over HTTPS.
3176
3177 *** New ‘native-search-path’ and ‘search-path’ package fields
3178
3179 Packages can define in their ‘native-search-path’ field environment variables
3180 that define search paths and need to be set for proper functioning of the
3181 package. For instance, GCC has ‘CPATH’ and ‘LIBRARY_PATH’ in its
3182 ‘native-search-path’, Perl has ‘PERL5LIB’, Python has ‘PYTHONPATH’, etc.
3183 These environment variables are automatically set when building a package that
3184 uses one of these.
3185
3186 *** Package inputs can be a function of the target system type
3187
3188 The ‘inputs’ field of a package can now be conditional on the value of
3189 (%current-system). This is useful for packages that take system-dependent
3190 tarballs as inputs, such as GNU/MIT Scheme.
3191
3192 *** New build systems
3193
3194 The ‘perl-build-system’, ‘python-build-system’, and ‘cmake-build-system’ have
3195 been added. They implement the standard build systems for Perl, Python, and
3196 CMake packages.
3197
3198 *** Tools to build Linux initrds, QEMU images, and more
3199
3200 The (gnu packages linux-initrd) module provides a procedure to build a Linux
3201 initrd (“initial RAM disk”). The initrd embeds Guile, which is used to
3202 evaluate the given expression. The example below returns an initrd that
3203 mounts the /proc file system and starts a REPL:
3204
3205 (expression->initrd
3206 '(begin
3207 (mkdir "/proc")
3208 (mount "none" "/proc" "proc")
3209 ((@ (system repl repl) start-repl))))
3210
3211 More examples in the linux-initrd.scm file.
3212
3213 Experimental interfaces to produce and use QEMU images are provided by the
3214 (gnu system vm) module. For instance, the
3215 ‘expression->derivation-in-linux-vm’ evaluates the given Scheme expression in
3216 a QEMU virtual machine running the Linux kernel and Guile.
3217
3218 ** GNU distribution
3219
3220 Many updates and additions have been made to the distribution. Here are the
3221 highlights.
3222
3223 *** Major updates
3224
3225 GCC 4.7.3 (the default) and GCC 4.8.0, Binutils 2.23.2, Guile 2.0.9,
3226 Coreutils 8.20, GDB 7.6, Texinfo 5.1.
3227
3228 *** Noteworthy new packages
3229
3230 TeXLive, Xorg, GNU GRUB, GNU Parted, QEMU and QEMU-KVM, Avahi, Bigloo,
3231 CHICKEN, Scheme48, Hugs, Python, Lua, Samba.