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