system: Allow users to PTRACE_ATTACH to their own processes. * gnu/build/activation.scm (activate-ptrace-attach): New procedure. * gnu/system.scm (operating-system-activation-script): Use it.
build: Build and install (guix build-system haskell). * Makefile.am (MODULES): Add guix/build-system/haskell.scm.
gnu: emacs: Update to 24.5. * gnu/packages/emacs.scm (emacs): Update to 24.5.
system: Clean /tmp and /var/run during early boot. * gnu/system.scm (operating-system-boot-script): Clean out /tmp and /var/run before activating the system.
gnu: Add gst-libav. * gnu/packages/gstreamer.scm (gst-libav): New variable.
gnu: Add GRIT. * gnu/packages/bioinformatics.scm (grit): New variable.
Add Bash completion file. * etc/completion/bash/guix: New file. * Makefile.am (dist_bashcompletion_DATA): New variable. * configure.ac: Add --with-bash-completion-dir.
gnu: Add Shogun. * gnu/packages/bioinformatics.scm (shogun): New variable.
http-client: Add workaround for HTTP pipelining on Guile <= 2.0.9. Reported by Ricardo Wurmus <ricardo.wurmus@mdc-berlin.de>. * guix/http-client.scm (make-delimited-input-port): New procedure. Install it in (web response) for Guile <= 2.0.9.
activation: Remove undeclared user accounts and groups. Fixes <http://bugs.gnu.org/19795>. Reported by David Thompson <dthompson2@worcester.edu>. * gnu/build/activation.scm (enumerate, current-users, current-groups, delete-user, delete-group): New procedures. (activate-users+groups): Add calls to 'delete-user' and 'delete-group'. * doc/guix.texi (User Accounts): Add a paragraph about statelessness. Explain that passwords are preserved.
gnu: Add ghc-http. * gnu/packages/haskell.scm (ghc-http): New variable.
gnu: Add ghc-network-uri. * gnu/packages/haskell.scm (ghc-network-uri): New variable.
gnu: Add ghc-network. * gnu/packages/haskell.scm (ghc-network): New variable.
gnu: Add ghc-vector. * gnu/packages/haskell.scm (ghc-vector): New variable.
gnu: Add ghc-parsec. * gnu/packages/haskell.scm (ghc-parsec): New variable.
gnu: Add ghc-split. * gnu/packages/haskell.scm (ghc-split): New variable.
gnu: Add ghc-unordered-containers. * gnu/packages/haskell.scm (ghc-unordered-containers): New variable.
gnu: Add ghc-fgl. * gnu/packages/haskell.scm (ghc-fgl): New variable.
gnu: Add ghc-containers. * gnu/packages/haskell.scm (ghc-containers): New variable.
gnu: Add ghc-syb. * gnu/packages/haskell.scm (ghc-syb): New variable.