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