gnu: linux-libre@4.9: Update to 4.9.54. * gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.54.
gnu: linux-libre@4.4: Update to 4.4.91. * gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.91.
build: Set 'NIX_BUILD_HOOK' only if offloading is configured. This prevents libstore/build.cc from executing nix/scripts/offload, which is always created by config.status, when offload support is not enabled. * build-aux/pre-inst-env.in: Export 'NIX_BUILD_HOOK' only when configured; unset it otherwise.
gnu: dovecot: Update to 2.2.33. * gnu/packages/mail.scm (dovecot): Update to 2.2.33.
gnu: games: Remove unneeded import. Fixes a regression introduced in 42abb842f64f5dd7834cabd445a5f4d01f1e68a4. * gnu/packages/games.scm: Remove unneeded (guix build utils) import, which led to a name clash on 'which'.
import: cpan: Load (gnu packages perl) lazily. * guix/import/cpan.scm: Remove dependency on (gnu packages perl). (perl-package): New procedure. (%corelist, core-module?): Use it instead of referring to 'perl'.
import: pypi: Remove unneeded import. * guix/import/pypi.scm: Remove unneeded import.
ui: Improve reporting of missing closing parentheses. Suggested by Ricardo Wurmus. Works around <https://bugs.gnu.org/28295>. * guix/ui.scm (report-load-error): Add case for 'read-error'. * tests/guix-system.sh: Test missing-closing-paren errors.
gnu: alot: Update to 0.5.1. * gnu/packages/mail.scm (alot): Update to 0.5.1. [arguments]: Enable tests. [native-inputs]: Add python2-mock. Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
gnu: python-twisted: Update to 17.1.0. * gnu/packages/python.scm (python-twisted): Update to 17.1.0. Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
gnu: Add python-incremental. * gnu/packages/python.scm (python-incremental, python2-incremental): New variables. Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
gnu: Add python-automat. * gnu/packages/python.scm (python-automat, python2-automat): New variables. Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
gnu: Add python-graphviz. * gnu/packages/graphviz.scm (python-graphviz, python2-graphviz): New variables.
gnu: Add python-m2r. * gnu/packages/python.scm (python-m2r, python2-m2r): New variables. Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
gnu: Add python-constantly. * gnu/packages/python.scm (python-constantly, python2-constantly): New variables. Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
gnu: Add python-attrs. * gnu/packages/python.scm (python-attrs, python2-attrs): New variables. Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
services: vpn: Fix default tls-auth configuration. * gnu/services/vpn.scm (serialize-tls-auth): Fix serialization error when tls-auth is disabled.
gnu: Add java-fasterxml-jackson-dataformat-xml. * gnu/packages/java.scm (java-fasterxml-jackson-dataformat-xml): New variable.
gnu: Add java-woodstox-core. * gnu/packages/java.scm (java-woodstox-core): New variable.
gnu: Add java-stax2-api. * gnu/packages/java.scm (java-stax2-api): New variable.