Commit | Line | Data |
---|---|---|
06504acb LC |
1 | -*- org -*- |
2 | #+TITLE: Guix NEWS – history of user-visible changes | |
3 | #+STARTUP: content hidestars | |
4056b828 | 4 | |
c8786834 | 5 | Copyright © 2013, 2014, 2015, 2016 Ludovic Courtès <ludo@gnu.org> |
4056b828 LC |
6 | |
7 | Copying and distribution of this file, with or without modification, | |
8 | are permitted in any medium without royalty provided the copyright | |
9 | notice and this notice are preserved. | |
10 | ||
11 | Please send Guix bug reports to bug-guix@gnu.org. | |
12 | ||
b4b9975d AK |
13 | * Changes in 0.11.0 (since 0.10.0) |
14 | ||
15 | ** Package management | |
16 | ||
23431ad9 LC |
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 | |
b4b9975d AK |
26 | *** New Emacs interface for package locations: M-x guix-locations |
27 | ||
23431ad9 LC |
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 | |
40 | ||
41 | ** Distribution | |
42 | ||
43 | *** New services | |
44 | ||
45 | urandom-seed-service, dicod-service, gc-root-service-type, mcron-service, | |
46 | rngd-service, dropbear-service, pam-limits-service (See “Services” in the | |
47 | manual for details.) | |
48 | ||
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’ | |
7977d76c LC |
55 | *** Packages whose build output were not bit-reproducible have been fixed |
56 | ||
57 | fontforge, libxslt, nasm, openmpi, petsc, vlc | |
58 | ||
59 | *** 484 new packages | |
60 | ||
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 | |
152 | ||
153 | *** 678 package updates | |
154 | ||
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, | |
329 | zynaddsubfx-2.5.4 | |
23431ad9 LC |
330 | |
331 | ** Programming interfaces | |
332 | ||
333 | *** New ‘with-imported-modules’ form provided by (guix gexp) | |
334 | ||
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. | |
338 | ||
339 | *** New (gnu tests) and (gnu build marionette) modules for system tests | |
340 | ||
341 | See <http://savannah.gnu.org/forum/forum.php?forum_id=8605> for background. | |
342 | ||
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 | |
352 | ||
353 | ** Noteworthy bug fixes | |
354 | ||
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>) | |
371 | ||
372 | ** Native language support | |
373 | ||
374 | *** New translation: zh_CN (Simplified Chinese) | |
375 | *** Updated translations: fr | |
376 | ||
c8786834 LC |
377 | * Changes in 0.10.0 (since 0.9.0) |
378 | ||
34bf416e LC |
379 | ** Community |
380 | ||
c8786834 LC |
381 | GNU Guix adopted a contributor code of conduct, see ‘CODE-OF-CONDUCT’ in the |
382 | source tree. | |
1ae858f3 AK |
383 | |
384 | ** Package management | |
385 | ||
c8786834 | 386 | *** New command-line syntax for separating package names and version numbers |
1b846da8 ML |
387 | |
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 | |
390 | numbers. | |
391 | ||
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. | |
394 | ||
c8786834 LC |
395 | *** “Grafts” apply recursively, based on run-time dependencies |
396 | ||
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. | |
402 | ||
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’ | |
407 | ||
408 | See “Package Transformation Options” in the manual. | |
409 | ||
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-… | |
0a2a2b33 | 420 | *** Changes in Emacs interface variables and faces |
1b846da8 | 421 | |
1ae858f3 AK |
422 | In the following names, BUFFER-TYPE means "info" or "list"; |
423 | ENTRY-TYPE means "package", "output" or "generation". | |
424 | ||
425 | **** Removed | |
1b846da8 | 426 | |
1ae858f3 AK |
427 | - guix-info-fill-column |
428 | - guix-info-insert-ENTRY-TYPE-function | |
429 | ||
430 | **** Renamed | |
1b846da8 | 431 | |
1ae858f3 AK |
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 | |
0a2a2b33 | 437 | - guix-BUFFER-TYPE-file-path (face) -> guix-BUFFER-TYPE-file-name |
1ae858f3 AK |
438 | |
439 | **** Replaced | |
1b846da8 | 440 | |
1ae858f3 AK |
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 | |
450 | ||
c8786834 LC |
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 | |
456 | ||
457 | ** Distribution | |
458 | ||
459 | *** GuixSD upgraded to GNU Shepherd 0.3.1 and GNU Linux-libre 4.5.0 | |
34bf416e LC |
460 | |
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. | |
463 | ||
c8786834 LC |
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>) | |
34bf416e LC |
481 | *** 639 new packages |
482 | ||
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 | |
620 | ||
621 | *** 577 package updates | |
622 | ||
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 | |
c8786834 LC |
777 | |
778 | ** Programming interfaces | |
779 | ||
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>) | |
789 | ||
1b846da8 ML |
790 | ** Noteworthy bug fixes |
791 | ||
c8786834 LC |
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>) | |
1b846da8 | 815 | |
34bf416e LC |
816 | ** Native language support |
817 | ||
818 | *** Updated translations: da, de | |
819 | *** New translation: pl (Polish) | |
820 | ||
f194445a LC |
821 | * Changes in 0.9.0 (since 0.8.3) |
822 | ||
823 | ** Package management | |
824 | ||
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 | |
4daa3127 | 843 | *** Emacs: modes for viewing build logs (‘guix-build-log-mode’) |
f194445a LC |
844 | |
845 | ** Distribution | |
846 | ||
847 | *** New extensible service composition API | |
848 | ||
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. | |
855 | ||
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’ | |
f6082aff | 862 | *** ‘%desktop-services’ now includes Polkit, GeoClue, elogind, UDisks, and more |
f194445a LC |
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 | |
f6082aff LC |
872 | *** 543 new packages |
873 | ||
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 | |
984 | ||
985 | *** 268 package updates | |
986 | ||
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 | |
f194445a LC |
1053 | |
1054 | ** Programming interfaces | |
1055 | ||
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 | |
1060 | ||
1061 | ** Noteworthy bug fixes | |
1062 | ||
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 | |
316d65be LC |
1068 | *** Partly fix handling of encrypted root partitions |
1069 | (http://bugs.gnu.org/19190) | |
f194445a LC |
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) | |
f6082aff LC |
1073 | *** ‘guix system --no-grub’ works correctly for ‘init’ and ‘reconfigure’ |
1074 | (http://bugs.gnu.org/21068) | |
f194445a LC |
1075 | |
1076 | ** Native language support | |
1077 | ||
1078 | *** Updated translations: da | |
1079 | ||
617372ef LC |
1080 | * Changes in 0.8.3 (since 0.8.2) |
1081 | ||
1082 | ** Package management | |
1083 | ||
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 | |
1101 | ||
1102 | ** Distribution | |
1103 | ||
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 | |
1113 | ||
e9ade3ee LC |
1114 | *** 179 new packages |
1115 | ||
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 | |
1149 | ||
1150 | *** 181 package updates | |
1151 | ||
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, | |
1193 | zathura-0.3.3 | |
617372ef LC |
1194 | |
1195 | ** Programming interfaces | |
1196 | ||
1197 | *** New “package Reference” and “origin Reference” sections in the manual | |
e9ade3ee | 1198 | *** New ‘emacs-build-system’, which mimics what package.el does |
617372ef LC |
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’ | |
1203 | ||
e9ade3ee LC |
1204 | *** monads: ‘foldm’, ‘mapm’, and ‘anym’ now take a list of regular values |
1205 | *** monads: Allow n-ary ‘>>=’ expressions | |
617372ef LC |
1206 | ** Noteworthy bug fixes |
1207 | ||
1208 | *** Binary installation tarball now has files root-owned, with zeroed mtime | |
e9ade3ee | 1209 | (<http://bugs.gnu.org/21101>) |
617372ef LC |
1210 | *** GRUB background image is always available (<http://bugs.gnu.org/20591>) |
1211 | *** ‘guix system’ catches references to non-existent user groups | |
e9ade3ee | 1212 | (<http://bugs.gnu.org/20646>) |
617372ef LC |
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 | |
e9ade3ee | 1231 | *** Scalability issues in ‘guix publish’ have been fixed |
617372ef LC |
1232 | |
1233 | ** Native language support | |
1234 | ||
1235 | *** Updated translations: da, eo | |
1236 | ||
6b832e4d LC |
1237 | * Changes in 0.8.2 (since 0.8.1) |
1238 | ||
1239 | ** Package management | |
1240 | ||
1241 | *** New “binary tarball” installation method is available | |
1242 | ||
1243 | See “Binary Installation” in the manual. | |
1244 | ||
1245 | *** New ‘guix publish’ command, to publish one’s store | |
1246 | ||
1247 | See “Invoking guix publish” in the manual. | |
1248 | ||
1249 | *** ‘guix package’ runs “profile creation hooks” as needed | |
1250 | ||
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.) | |
1255 | ||
1256 | *** ‘guix package’ creates an ‘etc/profile’ file in the profile | |
1257 | ||
1258 | See “Invoking guix package” in the manual. | |
1259 | ||
1260 | *** Commands understand version prefixes, such as ‘gcc-5’ for ‘gcc-5.1.0’ | |
1261 | ||
1262 | *** ‘guix package --search’ now sorts packages by name and version | |
1263 | ||
1264 | *** Substitute information is now fetched using HTTP pipelining | |
1265 | ||
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. | |
1269 | ||
1270 | *** ‘guix package’ warns when a $GUIX_PACKAGE_PATH module cannot be loaded | |
1271 | ||
1272 | *** New ‘--sources’ option to ‘guix build’ | |
1273 | ||
1274 | *** New Bash completion file, installed in $sysconfdir/bash_completion.d | |
1275 | ||
1276 | *** New ‘guix import hackage’ command | |
1277 | ||
1278 | See “Invoking guix import” in the manual. | |
1279 | ||
1280 | *** ‘guix lint’ supports FTP for the ‘source’ and ‘home-page’ checkers | |
1281 | ||
1282 | *** ‘guix lint’ has a new ‘derivation’ checker | |
1283 | ||
1284 | *** ‘guix import cpan’ better handles dependencies and licenses | |
1285 | ||
1286 | *** Packages are now build in an environment with a UTF-8 locale | |
1287 | ||
1288 | ** Distribution | |
1289 | ||
1290 | *** C library's name service switch (NSS) is now fully configurable | |
1291 | ||
1292 | See “Name Service Switch” in the manual. | |
1293 | ||
d423ac60 | 1294 | *** New services: wicd, lirc, colord, upower, console-keymap, postgresql |
6b832e4d LC |
1295 | |
1296 | *** Xorg service supports new drivers, such as Nouveau | |
1297 | ||
1298 | *** lsh service has new options, initializes its seed by default | |
1299 | ||
1300 | *** /etc/ssl symlink is created, for X.509 certificates | |
1301 | ||
1302 | See “X.509 Certificates” in the manual. | |
1303 | ||
1304 | *** ‘guix system’ reports duplicate service identifiers | |
1305 | ||
1306 | *** New /etc/bashrc file that loads Bash completion when available | |
1307 | ||
1308 | *** SLiM service uses sessions from /run/current-system/profile/share/xsessions | |
1309 | ||
1310 | See “X Window” in the manual. | |
1311 | ||
1312 | *** The Linux “YAMA” restricting policy on PTRACE_ATTACH is now disabled | |
1313 | ||
1314 | *** /etc/shells now lists all the user accounts’ shells | |
1315 | ||
1316 | *** /gnu/store is now remounted read-only, to avoid accidental modification | |
1317 | ||
1318 | *** /etc/profile is sources each profile’s ‘etc/profile’ file | |
1319 | ||
ec6b5a99 LC |
1320 | *** 718 new packages |
1321 | ||
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 | |
1495 | ||
1496 | *** 189 package updates | |
1497 | ||
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 | |
6b832e4d LC |
1541 | |
1542 | ** Programming interfaces | |
1543 | ||
1544 | *** New (guix build gremlin) to parse and validate ELF dynamic link info | |
1545 | ||
1546 | *** (guix build-system gnu) has a new ‘validate-runpath’ phase | |
1547 | ||
1548 | This phase reads the dynamic entries of ELF files and reports libraries listed | |
1549 | as NEEDED that are not found in the RUNPATH. | |
1550 | ||
1551 | *** New (gnu services desktop) module and ‘%desktop-services’ variable | |
1552 | ||
1553 | *** New (guix cvs-download) module, for CVS checkouts | |
1554 | ||
1555 | *** New (guix build-system waf) module, for the Waf build system | |
1556 | ||
1557 | *** New (guix build-system haskell) module, to build Haskell packages | |
1558 | ||
1559 | *** (guix build-system gnu) now supports zip archives | |
1560 | ||
1561 | *** New convenience syntax ‘modify-phases’ added in (guix build utils) | |
1562 | ||
1563 | *** The ‘ld’ wrapper more finely determines whether to use ‘-rpath’ | |
1564 | ||
1565 | *** (guix gexp) exports ‘gexp-input’ to describe input unambiguously | |
1566 | ||
1567 | *** The ‘define-gexp-compiler’ form allows (guix gexp) to be extended | |
1568 | ||
1569 | *** New ‘local-file’ constructor exported by (guix gexp) | |
1570 | ||
1571 | ** Noteworthy bug fixes | |
1572 | ||
1573 | *** Profiles created with ‘guix package -p’ as indirect GC roots | |
1574 | ||
1575 | Before that they were made permanent GC roots–i.e., uncollectable. | |
1576 | ||
1577 | *** ‘guix package’ distinguishes downgrades from upgrades | |
1578 | ||
1579 | *** Handle HTTP redirects to relative URI references | |
1580 | (<http://bugs.gnu.org/19840>) | |
1581 | ||
1582 | *** Downloads now honor the ‘http_proxy’ environment variable | |
1583 | (<http://bugs.gnu.org/20402>) | |
1584 | ||
1585 | *** ‘--no-*’ options are now always correctly handled | |
1586 | (<http://lists.gnu.org/archive/html/guix-devel/2015-02/msg00702.html>) | |
1587 | ||
1588 | *** SLiM no longer leaks open file descriptors | |
1589 | ||
1590 | *** Don't compare <pam-service> objects with 'equal?' | |
1591 | (<http://bugs.gnu.org/20037>) | |
1592 | ||
1593 | *** x86_64 and i686 bootstrap binaries updated (<http://bugs.gnu.org/19780>) | |
1594 | ||
1595 | *** ‘find-files’ no longer follows symlinks (<http://bugs.gnu.org/20081>) | |
1596 | ||
1597 | *** libc message catalog (‘libc.mo’) is now installed | |
1598 | ||
1599 | *** libstdc++ has appropriate RUNPATH (<http://bugs.gnu.org/20358>) | |
1600 | ||
1601 | *** ‘dhcp-client-service’ now correctly tracks dhclient’s PID | |
1602 | ||
1603 | ** Native language support | |
1604 | ||
1605 | *** New translations: da (Danish) | |
1606 | ||
1607 | *** Updated translations: eo | |
1608 | ||
43faf869 LC |
1609 | * Changes in 0.8.1 (since 0.8) |
1610 | ||
1611 | ** Package management | |
1612 | ||
1613 | *** New ‘--share’ and ‘--expose’ options for ‘guix system vm’ | |
1614 | ||
1615 | See “Invoking guix system” in the manual. | |
1616 | ||
1617 | *** Emacs mode now automatically loads newly installed Emacs packages | |
1618 | ||
1619 | See “Emacs Initial Setup” in the manual. | |
1620 | ||
1621 | *** ‘guix-daemon’ now defaults to ‘--cores=0 --jobs=1’ | |
1622 | ||
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. | |
1626 | ||
1627 | *** Command-line tools support the ‘GUIX_BUILD_OPTIONS’ environment variable | |
1628 | ||
1629 | See “Invoking guix build” in the manual. | |
1630 | ||
1631 | *** ‘guix environment’ is faster | |
1632 | ||
1633 | *** New ‘--recursive’ option for ‘guix archive’ | |
1634 | ||
1635 | See “Invoking guix archive” in the manual. | |
1636 | ||
1637 | *** Missing patches required by a package definition are gracefully reported | |
1638 | ||
1639 | *** ‘guix lint’ supports additional checkers | |
1640 | ||
1641 | The new checkers are ‘gnu-description’, ‘home-page’, and ‘source’. | |
1642 | See “Invoking guix lint” in the manual. | |
1643 | ||
1644 | *** New CPAN importer for ‘guix import’ | |
1645 | ||
1646 | See “Invoking guix import” in the manual. | |
1647 | ||
43faf869 LC |
1648 | ** Distribution |
1649 | ||
1650 | *** USB installation image has more tools | |
1651 | ||
1652 | Tools added since 0.8: wpa_supplicant, cryptsetup, and iw. | |
1653 | ||
1654 | *** Linux kernel module dependencies are automatically handled | |
1655 | ||
1656 | Before that, all the modules needed in the initrd would need to be explicitly | |
1657 | listed, including their dependencies, and in topological order. | |
1658 | ||
1659 | *** Font packages now all have a name starting with ‘font-’ | |
1660 | ||
1661 | See “Fonts” in the manual. | |
1662 | ||
1663 | *** Shell startup files have been cleaned up | |
1664 | ||
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. | |
1668 | ||
1669 | *** The ‘root’ account gets a copy of the account skeleton files | |
1670 | ||
1671 | Before that, the skeleton files would only be copied to non-root accounts. | |
1672 | ||
1673 | *** The name service cache daemon (nscd) is configurable | |
1674 | ||
1675 | By default it aggressively caches host and service lookups. See “Base | |
1676 | Services” in the manual. | |
1677 | ||
1678 | *** Available locale definitions are now declared in ‘operating-system’ | |
1679 | ||
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. | |
1682 | ||
1683 | *** SLiM sessions are configurable | |
1684 | ||
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. | |
1687 | ||
1688 | *** Man pages and Info files are systematically gzip-compressed | |
1689 | ||
1690 | *** ‘gnu-build-system’ ensures that documentation is in share/{man,info} | |
1691 | ||
1692 | If a package installs to $prefix/{man,info}, this is automatically fixed to be | |
1693 | $prefix/share/{man,info}. | |
1694 | ||
1695 | *** ‘strip’ is invoked only on ELF files and ‘ar’ archives | |
1696 | ||
1697 | *** ‘libtool’ and ‘libltdl’ are now separate packages | |
1698 | ||
1699 | *** Emacs mode is readily usable on the Guix System Distribution | |
1700 | ||
1701 | *** Substitutes are now enabled by default on freshly installed systems | |
983c082a LC |
1702 | *** 164 new packages |
1703 | ||
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, | |
1733 | zerofree | |
1734 | ||
1735 | *** 222 package updates | |
1736 | ||
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 | |
43faf869 LC |
1791 | |
1792 | ** Programming interfaces | |
1793 | ||
1794 | *** New (guix elf) and (gnu build linux-modules) modules | |
1795 | ||
1796 | These provide resolution of Linux kernel module dependencies. See | |
1797 | <https://lists.gnu.org/archive/html/guix-devel/2014-11/msg00670.html>. | |
1798 | ||
1799 | *** ‘glib-or-gtk-build-system’ has been extended | |
1800 | ||
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. | |
1803 | ||
1804 | *** ‘search-path-specification’ can now specify non-directory items | |
1805 | ||
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. | |
1809 | ||
1810 | *** (guix build syscalls) has more network-related procedures | |
1811 | ||
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. | |
1815 | ||
1816 | *** (guix monads) refactoring | |
1817 | ||
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. | |
1823 | ||
1824 | *** (guix build utils) provides ‘parallel-job-count’ | |
1825 | ||
1826 | *** ‘wrap-program’ preserves the original argv[0] | |
1827 | ||
1828 | *** New (guix sets) module | |
1829 | ||
1830 | *** ‘define-record-type*’ now support “delayed” fields | |
1831 | ||
1832 | ** Noteworthy bug fixes | |
1833 | ||
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>) | |
1862 | ||
1863 | ** Native language support | |
1864 | ||
1865 | *** New translations: fr (French), hu (Hungarian) | |
d3172146 | 1866 | *** Updated translation: eo, vi |
43faf869 | 1867 | |
0c4b00d8 LC |
1868 | * Changes in 0.8 (since 0.7) |
1869 | ||
1870 | ** Package management | |
1871 | ||
1872 | *** New visual user interface in Emacs | |
1873 | ||
1874 | See “Emacs Interface” in the manual. | |
1875 | ||
1876 | *** New ‘guix environment’ command to produce development environment | |
1877 | ||
1878 | See “Invoking guix environment” in the manual. | |
1879 | ||
29934e02 | 1880 | *** The ‘guix import’ command has been extended and documented |
0c4b00d8 | 1881 | |
7b3f6a27 | 1882 | It can now import packages from pypi.python.org and from GNU. |
0c4b00d8 LC |
1883 | See “Invoking guix import” in the manual. |
1884 | ||
1885 | *** New ‘guix lint’ command, for use by Guix developers | |
1886 | ||
1887 | See “Invoking guix lint” in the manual. | |
1888 | ||
1889 | *** Packages can now be “grafted” with replacements of their dependencies | |
1890 | ||
1891 | See “Security Updates” in the manual. | |
1892 | ||
1893 | *** The distribution can be extended with ‘--load-path’ or $GUIX_PACKAGE_PATH | |
1894 | ||
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. | |
1897 | ||
1898 | *** ‘guix package’ better reports package upgrades | |
1899 | ||
1900 | *** ‘guix package’ has a new ‘--switch-generation’ option | |
1901 | ||
1902 | See “Invoking guix package” in the manual. | |
1903 | ||
1904 | *** ‘guix-daemon’ has a new ‘--substitute-urls’ option | |
1905 | ||
1906 | See “Invoking guix-daemon” in the manual. | |
1907 | ||
44941798 | 1908 | ** Distribution |
0c4b00d8 LC |
1909 | |
1910 | *** The stand-alone operating system now supports Linux mapped devices | |
1911 | ||
1912 | See “Mapped Devices” in the manual. | |
1913 | ||
1914 | *** New fields in ‘operating-system’ declarations, better documentation | |
1915 | ||
1916 | New fields include ‘hosts-file’, ‘mapped-devices’, and ‘swap-devices’. | |
1917 | See “operating-system Reference” in the manual. | |
1918 | ||
1919 | *** New services: ‘dhcp-client-service’, ‘bitlbee-service’, ‘ntp-service’ | |
1920 | ||
1921 | See “Services” in the manual. | |
1922 | ||
8ee0e719 LC |
1923 | *** Free firmware can be loaded |
1924 | ||
1925 | This notably enables support for some Atheros-based WiFi devices (ath9k-htc.) | |
1926 | See “operating-system Reference” in the manual. | |
1927 | ||
0c4b00d8 LC |
1928 | *** ‘grub-configuration’ declarations can now specify a theme |
1929 | ||
1930 | See “GRUB Configuration” in the manual. | |
1931 | ||
1932 | *** The ‘base-initrd’ now has a different signature | |
1933 | ||
1934 | Existing uses in ‘operating-system’ declarations need to be updated. See | |
1935 | “Initial RAM Disk” in the manual for details. | |
1936 | ||
1937 | *** eudev is now used by default, instead of an old udev release | |
1938 | ||
1939 | *** ‘guix system vm’ has a new ‘--full-boot’ option | |
1940 | ||
1941 | See “Invoking guix system” in the manual. | |
1942 | ||
1943 | *** The ‘file’ command is now part of the package build environment | |
1944 | ||
1945 | Autoconf-generated ‘configure’ scripts for packages using Libtool use ‘file’ | |
1946 | to determine the target ABI, notably on MIPS, hence this change. | |
1947 | ||
44941798 LC |
1948 | *** 162 new packages |
1949 | ||
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, | |
1980 | xsensors, zsh | |
1981 | ||
1982 | *** 117 package updates | |
1983 | ||
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 | |
2009 | ||
0c4b00d8 LC |
2010 | ** Programming interfaces |
2011 | ||
2012 | *** New ‘ruby-build-system’, for Ruby packages | |
2013 | ||
2014 | See “Build Systems” in the manual. | |
2015 | ||
2016 | *** New ‘glib-or-gtk-build-system’, for packages using GLib schemas | |
2017 | ||
2018 | See “Build Systems” in the manual. | |
2019 | ||
2020 | *** ‘gnu-build-system’ has a new #:substitutable? parameter | |
2021 | ||
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. | |
2024 | ||
2025 | *** ‘cmake-build-system’ has a new #:build-type parameter | |
2026 | ||
2027 | See “Build Systems” in the manual. | |
2028 | ||
2029 | *** The ‘supported-systems’ field of packages is used more consistently | |
2030 | ||
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. | |
2035 | ||
2036 | *** The ‘wrap-program’ procedure can now be called multiple times | |
2037 | ||
2038 | *** New ‘graft-derivations’ and ‘package-grafts’ procedures | |
2039 | ||
2040 | They implement “grafts”, as described under “Security Updates” in the manual. | |
2041 | ||
2042 | *** New “bag” intermediate representation for use by build systems | |
2043 | ||
2044 | “Bags” are used internally as an intermediate representation between packages | |
2045 | and derivations. See “Build Systems” in the manual. | |
2046 | ||
2047 | *** New (guix monad-repl) module, for monadic interaction at the REPL | |
2048 | ||
2049 | See “The Store Monad” in the manual. | |
2050 | ||
2051 | *** New (guix build emacs-utils) module, to facilitate building Emacs packages | |
2052 | ||
2053 | *** New (guix tests) module, with tools used by the test suite | |
2054 | ||
2055 | *** The internal ‘guix-register’ command now deduplicates files in store items | |
2056 | ||
2057 | *** Several system modules moved from (guix build …) to (gnu build …) | |
2058 | ||
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. | |
2061 | ||
2062 | *** (guix profiles) provides a representation of package transactions | |
2063 | ||
2064 | This factorizes code between ‘guix package’ and the Emacs user interface. | |
2065 | ||
8ee0e719 | 2066 | *** Bootstrapping packages moved to (gnu packages commencement) modules |
0c4b00d8 LC |
2067 | |
2068 | ** Bugs fixed | |
2069 | ||
2070 | *** ‘guix-daemon’ now really deduplicates store items by default | |
2071 | ||
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’. | |
2076 | ||
2077 | *** ‘guix-daemon’ no longer uses ‘vfork’ | |
2078 | ||
2079 | This could cause problems with ancient Linux kernel. | |
2080 | ||
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>) | |
5c88ac53 | 2109 | *** WindowMaker no longer pollutes $PATH (<http://bugs.gnu.org/18698>) |
0c4b00d8 | 2110 | |
44941798 LC |
2111 | ** Native language support |
2112 | *** New translation: cs (Czech) | |
2113 | *** Updated translations: de, sr, vi | |
2114 | ||
02dd2a9c LC |
2115 | * Changes in 0.7 (since 0.6) |
2116 | ** Package management | |
508ea01e LC |
2117 | *** Binaries for mips64el-linux now available from hydra.gnu.org |
2118 | ||
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. | |
2122 | ||
dccc0b98 LC |
2123 | *** ‘guix package’ has a new ‘--show’ option |
2124 | *** ‘guix refresh’ has a new ‘--list-dependent’ option | |
02dd2a9c LC |
2125 | |
2126 | ** Programming interfaces | |
2127 | *** New (guix gexp) module, which implements “G-expressions” | |
2128 | ||
2129 | G-expressions are a new mechanism to embed build-side code in host-side | |
2130 | code. See “G-Expressions” in the manual. | |
2131 | ||
2132 | *** (gnu system) and related modules now use G-expressions | |
2133 | ||
2134 | This greatly simplifies code, and guarantees that build code carries | |
2135 | references to the packages or derivations it uses. | |
2136 | ||
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 | |
2147 | ||
2148 | This allows services to specify code to run at system activation time. | |
2149 | ||
2150 | ** GNU distribution | |
2151 | *** An image to install the GNU system from a USB stick is provided | |
2152 | ||
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! | |
2156 | ||
2157 | *** Support for more parameters in ‘operating-system’ declarations | |
2158 | ||
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” | |
2161 | in the manual. | |
2162 | ||
2163 | *** ‘guix system’ supports more actions | |
2164 | ||
2165 | Newly supported actions are ‘init’, ‘build’, ‘reconfigure’, and ‘disk-image’. | |
2166 | See “Invoking guix system” in the manual. | |
2167 | ||
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>) | |
dccc0b98 LC |
2172 | *** 134 new packages |
2173 | ||
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 | |
2193 | ||
2194 | *** 87 package updates | |
2195 | ||
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 | |
02dd2a9c LC |
2215 | |
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’ | |
2220 | ** Bugs fixed | |
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 | |
2229 | ||
b0f981f0 LC |
2230 | * Changes in 0.6 (since 0.5) |
2231 | ** Package management | |
2232 | *** Default store directory changed to /gnu/store | |
2233 | ||
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. | |
2236 | ||
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 | |
2256 | ** GNU distribution | |
4ec91959 LC |
2257 | *** 91 new packages |
2258 | ||
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 | |
2272 | ||
2273 | *** 90 package updates | |
2274 | ||
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 | |
2295 | ||
b0f981f0 LC |
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 | |
2301 | ** Bugs fixed | |
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) | |
2313 | ||
a043ac04 LC |
2314 | * Changes in 0.5 (since 0.4) |
2315 | ** Package management | |
2316 | *** GNU package descriptions synchronized with the ‘gnumaint’ repository | |
2317 | ||
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 | |
2320 | meta-data. | |
2321 | ||
2322 | ** Programming interfaces | |
2323 | *** Patches are now listed as part of ‘origin’ | |
2324 | ||
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. | |
2328 | ||
2329 | *** New (guix monads) monadic interface to operate on the store | |
2330 | ||
2331 | See “The Store Monad” in the manual. The (gnu system …) modules have been | |
2332 | rewritten to use this monadic interface. | |
2333 | ||
2334 | *** New (guix profiles) module | |
2335 | ||
2336 | It provides an API for dealing with profiles, as with the ‘guix package’ | |
2337 | command. | |
2338 | ||
2339 | *** New (gnu system) module | |
2340 | ||
4a8c5617 AE |
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.) | |
a043ac04 LC |
2343 | See “System Configuration” in the manual. |
2344 | ||
2345 | This is work in progress. Send feedback to guix-devel@gnu.org! | |
2346 | ||
2347 | *** ‘build-expression->derivation’ uses more parameters | |
2348 | ||
2349 | Some positional parameters have been changed to keyword parameters. | |
2350 | See “Derivations” in the manual. | |
2351 | ||
2352 | ** GNU distribution | |
2353 | *** New port to the Loongson MIPS64 processors, n32 ABI (‘mips64el-linux’) | |
2354 | ||
4a8c5617 | 2355 | Bootstrap binaries have been built for that architecture, and several |
a043ac04 LC |
2356 | Loongson-specific patches not yet available upstream have been applied to core |
2357 | packages. See “GNU Distribution” and “Porting” in the manual. | |
2358 | ||
2359 | Pre-built binaries are not yet available via hydra.gnu.org, so Guix will | |
4a8c5617 | 2360 | build from source on this platform. |
a043ac04 | 2361 | |
5d6dbd29 LC |
2362 | *** 110 new packages |
2363 | ||
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 | |
2381 | ||
2382 | *** 47 package updates | |
2383 | ||
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 | |
a043ac04 LC |
2395 | |
2396 | *** Packages are now built with GCC 4.8.2 by default (was 4.7.3) | |
2397 | ||
2398 | ** Native language support | |
2399 | *** New ‘sr’ (Serbian) translation | |
2400 | *** New ‘vi’ (Vietnamese) translation | |
2401 | *** Updated ‘pt_BR’ (Brazilian Portuguese) translation | |
2402 | ** Bugs fixed | |
4a8c5617 | 2403 | *** ‘guix pull’ compiles Guix deterministically and correctly |
a043ac04 LC |
2404 | |
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 . | |
2407 | ||
2408 | *** ‘guix package’ allows removal of a specific package output | |
2409 | (http://bugs.gnu.org/15756) | |
5d6dbd29 LC |
2410 | *** ‘guix-daemon’ always sets umask to 022 |
2411 | (http://lists.gnu.org/archive/html/bug-guix/2013-07/msg00033.html) | |
a043ac04 | 2412 | *** Files referenced by environment variables are protected from GC |
5d6dbd29 | 2413 | *** Yet unbuilt packages get correctly installed (http://bugs.gnu.org/15283) |
a043ac04 LC |
2414 | *** ‘bootstrap-graph.{png,eps,pdf}’ built in srcdir (http://bugs.gnu.org/15640) |
2415 | ||
8f37bf62 LC |
2416 | * Changes in 0.4 (since 0.3) |
2417 | ||
2418 | ** Package management | |
2419 | ||
2420 | *** New ‘--list-generations’ and ‘--delete-generations’ options | |
2421 | ||
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. | |
2424 | ||
2425 | *** New ‘guix-register’ program | |
2426 | ||
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. | |
2429 | ||
2430 | ** Programming interfaces | |
2431 | ||
2432 | *** New API to bootstrap Autotools-based packages | |
2433 | ||
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. | |
2437 | ||
2438 | *** ‘derivation’ and related procedures have a #:references-graphs parameter | |
2439 | ||
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. | |
2444 | ||
2445 | *** Extended API to build a GNU system virtual machine image | |
2446 | ||
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. | |
2452 | ||
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. | |
2457 | ||
2458 | *** <derivation> objects supersede .drv file names in the API | |
2459 | ||
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. | |
2464 | ||
2465 | ** GNU distribution | |
2466 | ||
6bf3e5f7 LC |
2467 | *** 60 new packages |
2468 | ||
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 | |
2479 | ||
2480 | *** 27 package updates | |
2481 | ||
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 | |
2487 | 3.3.2, texlive 2013 | |
8f37bf62 LC |
2488 | |
2489 | *** Fontconfig font search path made more convenient | |
2490 | ||
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. | |
2494 | ||
2495 | *** More GUI applications | |
2496 | ||
2497 | The ‘emacs’ and ‘racket’ packages are now linked against GTK+. New GTK+ | |
2498 | applications have been added (see above.) | |
2499 | ||
2500 | *** Packaging guidelines | |
2501 | ||
2502 | The documentation of packaging guidelines has been augmented. See the manual | |
2503 | under “GNU Distribution”. | |
2504 | ||
2505 | *** Support for Python 3 along with Python 2 | |
2506 | ||
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. | |
2510 | ||
2511 | ** Internationalization | |
2512 | ||
2513 | Updated translations: eo. | |
2514 | ||
2515 | ** Bugs fixed | |
2516 | ||
6bf3e5f7 | 2517 | *** Workarounds for Guile 2.0.5 now work on Debian derivatives |
8f37bf62 | 2518 | *** The dependency graph image has correct size in PDF output |
6bf3e5f7 | 2519 | *** 'ldd' now works correctly on x86_64 |
8f37bf62 | 2520 | *** Xorg server test suite no longer fails (http://bugs.gnu.org/15392) |
bb5f01c5 | 2521 | *** module-init-tools now builds (http://bugs.gnu.org/15182, http://bugs.gnu.org/15187) |
6bf3e5f7 | 2522 | *** Hop 2.4 builds with newer Bigloo (http://bugs.gnu.org/15194) |
85f3a05e | 2523 | |
d1495831 LC |
2524 | * Changes in 0.3 (since 0.2) |
2525 | ||
2526 | ** Package management | |
bdbb6fbb LC |
2527 | |
2528 | *** Cross-compilation support | |
2529 | ||
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 | |
2534 | details. | |
2535 | ||
d1495831 LC |
2536 | *** New ‘--max-silent-time’ option for “guix build” and “guix package” |
2537 | ||
2538 | See the manual for details. | |
2539 | ||
bdbb6fbb LC |
2540 | *** New ‘--fallback’ option for “guix build” and “guix package” |
2541 | ||
2542 | This option instructs to fall back to local builds when the substituter fails | |
2543 | to download a substitute. | |
2544 | ||
8e59fdd5 LC |
2545 | *** New ‘--requisites’ option for “guix gc” |
2546 | ||
2547 | See the manual for details. | |
2548 | ||
5939006b LC |
2549 | *** New ‘--key-download’ option for “guix refresh” |
2550 | ||
2551 | See the manual for details. | |
42300254 LC |
2552 | |
2553 | ** Programming interfaces | |
2554 | ||
5939006b LC |
2555 | *** New ‘package-cross-derivation’ procedure in (guix derivations) |
2556 | ||
2557 | See the manual for details. | |
2558 | ||
2559 | *** New ‘%current-target-system’ SRFI-39 parameter | |
2560 | ||
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. | |
2564 | ||
42300254 LC |
2565 | *** New (guix hash) module; new ‘open-sha256-port’ and ‘sha256-port’ procedures |
2566 | ||
2567 | This improves performance of SHA256 computations. | |
2568 | ||
5939006b LC |
2569 | |
2570 | ** GNU distribution | |
2571 | ||
3253830d | 2572 | *** 33 new packages |
5939006b | 2573 | |
3253830d LC |
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 | |
5939006b | 2578 | |
3253830d | 2579 | *** 25 package updates |
5939006b | 2580 | |
3253830d LC |
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 | |
5939006b LC |
2586 | |
2587 | *** Binary packages now available for i686-linux | |
2588 | ||
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. | |
2592 | ||
2593 | *** Debug info packages | |
2594 | ||
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. | |
2598 | ||
2599 | *** Bootstrap binaries can be cross-compiled | |
2600 | ||
2601 | The distribution can now be ported to new architectures (currently | |
2602 | GNU/Linux-only) by cross-compiling the “bootstrap binaries”. See “Porting” | |
2603 | in the manual. | |
2604 | ||
2605 | *** Bootstrapping documented | |
2606 | ||
2607 | See “Bootstrapping” in the manual, for information on how the GNU | |
2608 | distribution builds “from scratch”. | |
2609 | ||
2610 | ** Internationalization | |
2611 | ||
2612 | New translations: eo, pt_BR. | |
2613 | ||
d1495831 LC |
2614 | ** Bugs fixed |
2615 | *** “guix --help” now works when using Guile 2.0.5 | |
2616 | *** Binary substituter multi-threading and pipe issues fixed | |
2617 | ||
2618 | These could lead to random substituter crashes while substituting a binary. | |
2619 | See commits 0332386 and 101d9f3 for details. | |
2620 | ||
bdbb6fbb LC |
2621 | *** Binary substituter gracefully handles lack of network connectivity |
2622 | ||
16357e8c LC |
2623 | *** Daemon properly handles rebuilds of multiple-output derivations |
2624 | ||
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 . | |
2629 | ||
5939006b LC |
2630 | *** ‘guix package -i foo:out’ no longer removes other outputs of ‘foo’ |
2631 | ||
2632 | Previously only the ‘out’ output of package ‘foo’ would be kept in the | |
2633 | profile. | |
2634 | ||
3253830d LC |
2635 | *** Replacement (srfi srfi-37) provided if the user’s one is broken |
2636 | ||
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. | |
2640 | ||
85f3a05e LC |
2641 | * Changes in 0.2 (since 0.1) |
2642 | ||
4056b828 LC |
2643 | ** Package management |
2644 | ||
2645 | *** Guix commands are now sub-commands of the “guix” program | |
2646 | ||
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”. | |
2650 | ||
06504acb LC |
2651 | *** New “guix package --upgrade” option |
2652 | ||
2653 | As the name implies, this option atomically upgrades all the packages | |
e3729544 LC |
2654 | installed in a profile or the set of packages matching a given regexp. |
2655 | See “Invoking guix package” in the manual. | |
06504acb | 2656 | |
0f241da2 LC |
2657 | *** New “guix package --search” option |
2658 | ||
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. | |
2662 | ||
4056b828 LC |
2663 | *** New “guix pull” command |
2664 | ||
2665 | The command pulls the latest version of Guix–both the package management | |
2666 | modules and the distribution. See the manual for details. | |
2667 | ||
2668 | *** New binary substituter | |
2669 | ||
2670 | The “substituter” mechanism allows pre-built binaries to be transparently | |
2671 | downloaded instead of performing a build locally. Currently binaries are | |
0f241da2 LC |
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. | |
2674 | ||
2675 | See http://hydra.gnu.org/jobset/gnu/master under “Job status” for the list of | |
2676 | available binary packages. | |
4056b828 LC |
2677 | |
2678 | *** New “guix refresh” command | |
2679 | ||
2680 | The command is used by Guix maintainers. It automatically updates the | |
2681 | distribution to the latest upstream releases of GNU software. | |
2682 | ||
2683 | *** New “guix hash” command | |
2684 | ||
2685 | Convenience command to compute the hash of a file. See the manual for | |
2686 | details. | |
2687 | ||
0f241da2 | 2688 | *** Nix daemon code updated |
4056b828 | 2689 | |
0f241da2 LC |
2690 | The daemon code from Nix, used by the ‘guix-daemon’ command, has been updated |
2691 | to current Nix ‘master’. | |
4056b828 LC |
2692 | |
2693 | ** Programming interfaces | |
2694 | ||
0f241da2 LC |
2695 | *** (guix download) now supports HTTPS, using GnuTLS |
2696 | ||
2697 | It allows package source tarballs to be retrieved over HTTPS. | |
2698 | ||
4056b828 LC |
2699 | *** New ‘native-search-path’ and ‘search-path’ package fields |
2700 | ||
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 | |
2706 | uses one of these. | |
2707 | ||
2708 | *** Package inputs can be a function of the target system type | |
2709 | ||
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. | |
2713 | ||
2714 | *** New build systems | |
2715 | ||
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 | |
2718 | CMake packages. | |
2719 | ||
47d18810 LC |
2720 | *** Tools to build Linux initrds, QEMU images, and more |
2721 | ||
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: | |
2726 | ||
2727 | (expression->initrd | |
2728 | '(begin | |
2729 | (mkdir "/proc") | |
2730 | (mount "none" "/proc" "proc") | |
2731 | ((@ (system repl repl) start-repl)))) | |
2732 | ||
2733 | More examples in the linux-initrd.scm file. | |
2734 | ||
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. | |
2739 | ||
4056b828 LC |
2740 | ** GNU distribution |
2741 | ||
2742 | Many updates and additions have been made to the distribution. Here are the | |
2743 | highlights. | |
2744 | ||
2745 | *** Major updates | |
2746 | ||
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. | |
2749 | ||
2750 | *** Noteworthy new packages | |
2751 | ||
0f241da2 LC |
2752 | TeXLive, Xorg, GNU GRUB, GNU Parted, QEMU and QEMU-KVM, Avahi, Bigloo, |
2753 | CHICKEN, Scheme48, Hugs, Python, Lua, Samba. |