services: base: Import the closure of (gnu build file-systems). * gnu/services/base.scm (file-system-shepherd-service): Use 'source-module-closure' in the 'with-imported-modules' form.
file-systems: Add UUID type dictionaries. * gnu/build/file-systems.scm (uuid->string): Rename to... (dce-uuid->string): ... this. (string->uuid): Rename to... (string->dce-uuid): ... this. (vhashq): New macro. (%uuid-parsers, %uuid-printers): New variables. (uuid->string, string->uuid): New procedures.
vm: Allow partitions to be initialized with a given UUID. * gnu/build/vm.scm (<partition>)[uuid]: New field. (create-ext-file-system): Add #:uuid and honor it. (create-fat-file-system): Add #:uuid. (format-partition): Add #:uuid and honor it. (initialize-partition): Honor the 'uuid' field of PARTITION.
gnu: mpg123: Update to 1.25.6 [fixes CVE-2017-12797]. * gnu/packages/mp3.scm (mpg123): Update to 1.25.6.
gnu: libchamplain: Update to 0.12.16. * gnu/packages/gnome.scm (libchamplain): Update to 0.12.16.
gnu: gnome-online-accounts: Update to 3.24.3. * gnu/packages/gnome.scm (gnome-online-accounts): Update to 3.24.3.
gnu: emacs: Patch message-mode enriched text translation [security fix]. * gnu/packages/patches/emacs-unsafe-enriched-mode-translations.patch: New file. * gnu/packages/emacs.scm (emacs)[source](patches): Add it. * gnu/local.mk (dist_patch_DATA): Add it.
gnu: nyacc: Update to 0.82.0. * gnu/packages/mes.scm (nyacc): Update to 0.82.0.
gnu: ruby-activesupport: Update to 5.1.4. * gnu/packages/ruby.scm (ruby-activesupport): Update to 5.1.4.
gnu: icedtea-8: Install the nss.cfg file to JRE. Before this, accessing HTTPS will throw an exception about 'nss.cfg' could not be found. * gnu/packages/java.scm (icedtea-8)[arguments]: Copy 'nss.cfg' from JDK into JRE in the install phase.
gnu: gdb: Update to 8.0.1. * gnu/packages/gdb.scm (gdb): Update to 8.0.1.
gnu: guix: Update snapshot. * gnu/packages/package-management.scm (guix): Update to a9468b4.
gnu: Add monero-core. * gnu/packages/finance.scm (monero-core): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add monero. * gnu/packages/finance.scm (monero): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: libffcall: Update to 2.0. * gnu/packages/libffcall.scm (libffcall): Update to 2.0.
gnu: linux-libre: Update to 4.13.1. * gnu/packages/linux.scm (%linux-libre-version): Update to 4.13.1. (%linux-libre-hash): Update hash.
gnu: linux-libre@4.9: Update to 4.9.49. * gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.49.
gnu: python-apsw: Build with all extensions. * gnu/packages/python.scm (python-apsw)[phases]: Replace build phase; add flag to build all extensions. Add build-test-helper to allow testing of extensions.
gnu: gnome-sudoku: Update to 3.26.0. * gnu/packages/gnome.scm (gnome-sudoku): Update to 3.26.0.
gnu: gnome-klotski: Update to 3.22.2. * gnu/packages/gnome.scm (gnome-klotski): Update to 3.22.2.