services: herd: Fix matching ok responses from shepherd service. Previously the match expression case for a successful response (where error is #f) required that the result component contained a list with a single element. As far as I see when looking at the responses from the shepherd, this is not normally the case. Therefore, to avoid treating successful responses as errors, make the match requirement more permissive, accepting any value. * gnu/services/herd.scm (invoke-action): Change match condition for ok responses.
gnu: babl: Update to 0.1.28. * gnu/packages/gimp.scm (babl): Update to 0.1.28.
gnu: gegl: Use 'modify-phases' syntax. * gnu/packages/gimp.scm (gegl)[arguments]: Use the 'modify-phases' syntax.
gnu: gegl: Fix building on aarch64. * gnu/packages/gimp.scm (gegl)[arguments]: Add '-lm' configure-flag.
gnu: ruby-activesupport: Update to 5.1.3. * gnu/packages/ruby.scm (ruby-activesupport): Update to 5.1.3.
gnu: pciutils: Update to 3.5.5. * gnu/packages/pciutils.scm (pciutils): Update to 3.5.5.
gnu: hunspell: Update to 1.6.1. * gnu/packages/libreoffice.scm (hunspell): Update to 1.6.1. [native-inputs]: Add autoconf, automake, and libtool. [arguments]: Add ‘bootstrap’ phase.
gnu: hunspell: Update home page. * gnu/packages/libreoffice.scm (hunspell)[home-page]: Update it.
gnu: aspell-dict-en: Update to 2017.01.22-0. Add missing copyright line for 2016. * gnu/packages/aspell.scm (aspell-dict-en): Update to 2017.01.22-0.
gnu: moreutils: Update to 0.61. * gnu/packages/moreutils.scm (moreutils): Update to 0.61.
gnu: sudo: Use ‘modify-phases’ syntax. * gnu/packages/admin.scm (sudo)[arguments]: Use ‘modify-phases’.
gnu: linux-libre: Update to 4.12.5. * gnu/packages/linux.scm (%linux-libre-version): Update to 4.12.5. (%linux-libre-hash): Update hash.
gnu: linux-libre@4.9: Update to 4.9.41. * gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.41.
gnu: linux-libre@4.4: Update to 4.4.80. * gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.80.
gnu: linux-libre@4.1: Update to 4.1.43. * gnu/packages/linux.scm (linux-libre-4.1): Update to 4.1.43.
gnu: ruby-puma: Update to 3.9.1. * gnu/packages/ruby.scm (ruby-puma): Update to 3.9.1. [source]: Remove patch. [arguments]: Disable tests. [native-inputs]: Remove field. * gnu/packages/patches/ruby-puma-ignore-broken-test.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
gnu: ruby-nokogiri-diff: Update to 0.2.0-1.a38491e4. * gnu/packages/ruby.scm (ruby-nokogiri-diff): Update to 0.2.0-1.a38491e4.
gnu: ruby-tdiff: Update to 0.3.3-1.b662a604. * gnu/packages/ruby.scm: Update to 0.3.3-1.b662a604
ruby: Replace with ruby-2.4.1. * gnu/packages/ruby.scm (ruby-2.4.1): New variable. (ruby)[replacement]: New field.
daemon: Ensure the child stack is aligned on a 16-byte boundary. * nix/libstore/build.cc (DerivationGoal::startBuilder): When calling 'clone', ensure that the stack is aligned on a 16-byte boundary.