services: guix: Add 'max-silent-time' and 'timeout'.
* gnu/services/base.scm (<guix-configuration>)[max-silent-time]
[timeout]: New fields.
(guix-shepherd-service): Honor them.
* doc/guix.texi (Base Services): Document them.
gnu: guix: Update snapshot.
* gnu/packages/package-management.scm (guix): Update to de9d8f0.
gnu: imagemagick: Update to 6.9.8-9.
* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.8-9.
gnu: libass: Update to 0.13.7.
* gnu/packages/video.scm (libass): Update to 0.13.7.
ssh: Improve error reporting when 'send-files' fails.
Fixes <http://bugs.gnu.org/26972>.
* guix/ssh.scm (store-import-channel)[import]: Add 'consume-input'
procedure. Wrap body in 'catch' and 'guard'. Use 'open-remote-pipe'
with OPEN_BOTH instead of 'open-remote-output-pipe'.
(send-files): After the 'channel-send-eof' call, do (read port).
Interpret the result sexp and raise an error condition if needed.
gnu: libssh: Update to 0.7.5.
* gnu/packages/ssh.scm (libssh): Update to 0.7.5.
[source](patches): New field.
gnu: ruby-ae: Fix build failure with ruby@2.4.0.
* gnu/packages/ruby.scm (ruby-ae)[arguments]<#:phases>: Add 'replace-broken-symlink'.
gnu: ruby-ansi: Fix build failure with ruby@2.4.0.
* gnu/packages/ruby.scm (ruby-ansi)[arguments]<#:phases>: Add 'replace-broken-symlink'.
gnu: ruby-net-ssh: Update to 4.1.0.
* gnu/packages/ruby.scm (ruby-net-ssh): Update to 4.1.0.
[native-inputs]: Add BUNDLER.
gnu: ruby-pg: Update to 0.20.0.
* gnu/packages/ruby.scm (ruby-pg): Update to 0.20.0.
gnu: ruby-ox: Update to 2.5.0.
* gnu/packages/ruby.scm (ruby-ox): Update to 2.5.0.
gnu: Add openscenegraph.
* gnu/packages/graphics.scm (openscenegraph): New variable.
* gnu/packages/patches/openscenegraph-ffmpeg3.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
gnu: Add spiped.
* gnu/packages/networking.scm (spiped): New variable.
gnu : Add unshield.
* gnu/packages/compression.scm (unshield): New variable.
gnu: Add s.
* gnu/packages/shells.scm (s): New variable.
Signed-off-by: Kei Kebreau <kei@openmailbox.org>
gnu: Add linenoise.
* gnu/packages/shells.scm (linenoise): New variable.
Signed-off-by: Kei Kebreau <kei@openmailbox.org>
gnu: Add python-flasgger.
* gnu/packages/python.scm (python-flasgger, python2-flasgger): New variables.
gnu: Add python-apispec.
* gnu/packages/python.scm (python-apispec, python2-apispec): New variables.
gnu: Add python-bottle.
* gnu/packages/python.scm (python-bottle, python2-bottle): New variables.