gnu: Add python-lmdb. * gnu/packages/databases.scm (python-lmdb, python2-lmdb): New variables.
gnu: lmdb: Expand description. * gnu/packages/databases.scm (lmdb)[synopsis]: Capitalise. [description]: Elaborate.
gnu: python-pycodestyle: Update to 2.3.1. * gnu/packages/python.scm (python-pycodestyle): Update to 2.3.1.
gnu: cracklib: Fix up description. * gnu/packages/password-utils.scm (cracklib)[description]: Fix typos, add mark-up, and drop unclear reference to the ancient ‘Crack 5’ tool.
gnu: libpwquality: Update to 1.4.0. * gnu/packages/password-utils.scm (libpwquality): Update to 1.4.0.
gnu: Remove unused python-flake8-2.2.4. * gnu/packages/python.scm (python-flake8-2.2.4): Remove variable.
gnu: python-hacking: Update to 0.13.0. * gnu/packages/openstack.scm (python-hacking): Update to 0.13.0. [arguments]: Re-enable tests. [propagated-inputs]: Use latest python-flake8. [native-inputs]: Add python-eventlet, python-mock, python-reno, and python-testrepository for tests.
gnu: python-eventlet: Skip failing test phase. * gnu/packages/python.scm (python-eventlet)[arguments]: Disable tests.
gnu: python-vobject: Update to 0.9.4.1. * gnu/packages/python.scm (python-vobject): Update to 0.9.4.1.
gnu: mpd: Build with the default GCC. * gnu/packages/mpd.scm (mpd)[native-inputs]: Remove gcc-5.
gnu: opus-tools: Update to 0.1.10. * gnu/packages/xiph.scm (opus-tools): Update to 0.1.10. [home-page]: Use HTTPS URL.
gnu: opus: Update to 1.2. * gnu/packages/xiph.scm (opus): Update to 1.2. [home-page]: Use HTTPS URL.
gnu: gsl: Update to 2.4. * gnu/packages/maths.scm (gsl): Update to 2.4. [arguments]: Remove #:parallel-tests?.
gnu: services: use seconds instead of duration strings. * gnu/services/dns.scm (zone-file, knot-policy-configuration): Use numbers instead of duration strings. (verify-knot-policy-configuration): Fix typo. * doc/guix.texi (DNS Services): Update documentation.
environment: Disable profile collision checks. Reported by Efraim Flashner. This is a followup to a654dc4bcf7c8e205bdefa1a1d5f23444dd22778. * guix/profiles.scm (profile-derivation): Add #:allow-collisions? and honor it. * guix/scripts/environment.scm (inputs->profile-derivation): Pass #:allow-collisions? #f to 'profile-derivation'. * tests/guix-environment.sh: Test "guix environment guix".
gnu: a2ps: Build reproducibly. * gnu/packages/pretty-print.scm (a2ps)[source](modules, snippet): New fields.
services: network-manager: Specify a default value. * gnu/services/networking.scm (network-manager-service-type)[default-value]: New field.
profiles: Move 'manifest-entry-dependencies' user after definition. Reported by Efraim Flashner. * guix/profiles.scm (manifest-transitive-entries): Move after <manifest-entry> definition.
gnu: efl: Add missing inputs. * gnu/packages/enlightenment.scm (efl)[inputs]: Add libxau, libxdamage, libxfixes, libxrender. Remove libxkbfile.
guix package: '--search-paths' shows search paths from propagated inputs. * guix/scripts/package.scm (process-query) <'search-paths>: Use 'manifest-transitive-entries' instead of 'manifest-entries'.