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