guix/gnu
Marius Bakke be23ce2c7c
gnu: Ceph: Update to 14.2.5.
This also removes test-specific code to ease the Python 3 transition, and
because it is mostly obsolete.

* gnu/packages/patches/ceph-detect-rocksdb.patch,
gnu/packages/patches/ceph-skip-unittest_blockdev.patch,
gnu/packages/patches/ceph-skip-collect-sys-info-test.patch: Delete files.
* gnu/packages/patches/ceph-boost-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/storage.scm (ceph): Update to 14.2.5.
[source](patches): Adjust as above.
[source](snippet): Remove bundled "fmt", "c-ares" and "googletest".
[arguments]: Add "-DCMAKE_INSTALL_DATADIR" and "-DWITH_RADOSGW_AMQP_ENDPOINT"
and "-DWITH_TESTS" in #:configure-flags; remove "-DWITH_XIO".  Remove obsolete
substitutions.  Don't install 'ceph-disk' and 'ceph-detect-init', which no
longer exists.  Remove test-specific substitutions and phases.  Adjust for
Python 2->3 in inputs.
[native-inputs]: Remove INETUTILS, JQ, PERL, XMLSTARLET, PYTHON2-CRAM,
PYTHON2-VIRTUALENV, PYTHON2-CONFIGOBJ, PYTHON2-COVERAGE, PYTHON2-DISCOVER,
PYTHON2-FLAKE8, PYTHON2-MOCK, PYTHON2-NOSE, PYTHON2-PIP, PYTHON2-PYTEST,
PYTHON2-SUBUNIT PYTHON2-TESTREPOSITORY, PYTHON2-TESTTOOLS, and PYTHON2-TOX.
[inputs]: Change from BOOST to BOOST-WITH-PYTHON3.  Remove GPTFDISK, PARTED,
PYTHON-2, PYTHON2-SIX, PYTHON2-PRETTYTABLE, and PYTHON-3.  Add PYTHON-SIX,
PYTHON-PRETTYTABLE, PYTHON-WRAPPER, LIBCAP-NG, LIBNL, NCURSES, and RDMA-CORE.
2020-01-07 18:18:11 +01:00
..
bootloader Adjust module autoloads. 2020-01-06 16:31:54 +01:00
build activation: Check whether /proc/sys/kernel/modprobe exists. 2020-01-06 16:31:54 +01:00
installer installer: Add JFS support. 2020-01-05 02:40:07 +01:00
machine machine: Remove unnecessary record self-referencing bindings. 2019-12-08 00:47:26 +01:00
packages gnu: Ceph: Update to 14.2.5. 2020-01-07 18:18:11 +01:00
services Adjust module autoloads. 2020-01-06 16:31:54 +01:00
system system: linux-container: Recommend guix container. 2020-01-06 12:20:21 +02:00
tests tests: install: Test a JFS root file system. 2020-01-03 13:54:13 +01:00
artwork.scm
bootloader.scm
ci.scm ci: Make sure the Guix checkout is the one providing Cuirass proc. 2019-12-01 11:26:11 +01:00
installer.scm installer: Add JFS support. 2020-01-05 02:40:07 +01:00
local.mk gnu: Ceph: Update to 14.2.5. 2020-01-07 18:18:11 +01:00
machine.scm machine: Remove unnecessary record self-referencing bindings. 2019-12-08 00:47:26 +01:00
packages.scm Adjust module autoloads. 2020-01-06 16:31:54 +01:00
services.scm services: Add 'provenance-service-type'. 2019-12-07 00:59:56 +01:00
system.scm services: Add 'provenance-service-type'. 2019-12-07 00:59:56 +01:00
tests.scm gexp: Allow character literals in GEXP->SEXP. 2019-12-18 22:36:37 +01:00