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.
gnu: Add ghc-case-insensitive. * gnu/packages/haskell.scm (ghc-case-insensitive): New variable.
gnu: Add ghc-quickcheck. * gnu/packages/haskell.scm (ghc-quickcheck): New variable.
gnu: Add ghc-tf-random. * gnu/packages/haskell.scm (ghc-tf-random): New variable.
gnu: Add ghc-primitive. * gnu/packages/haskell.scm (ghc-primitive): New variable.
gnu: Add ghc-random. * gnu/packages/haskell.scm (ghc-random): New variable.
gnu: Add ghc-hunit * gnu/packages/haskell.scm (ghc-hunit): New variable.
gnu: Add ghc-hashable. * gnu/packages/haskell.scm (ghc-hashable): New variable.
gnu: Add ghc-text. * gnu/packages/haskell.scm (ghc-text): New variable.
gnu: Add ghc-parallel. * gnu/packages/haskell.scm (ghc-parallel): New variable.