From: Tomek Mrugalski Date: Thu, 24 Jun 2021 17:46:03 +0000 (+0200) Subject: [#1909] Added a note about python 2 dependency X-Git-Tag: Kea-1.9.9~34 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0c0d37b1aa9be150e12bc3a55ca4f9e7c6b642ff;p=thirdparty%2Fkea.git [#1909] Added a note about python 2 dependency --- diff --git a/doc/sphinx/arm/install.rst b/doc/sphinx/arm/install.rst index e97593eab5..92d40014ef 100644 --- a/doc/sphinx/arm/install.rst +++ b/doc/sphinx/arm/install.rst @@ -670,7 +670,11 @@ do any specific MySQL or PostgreSQL related fine tuning. Another concern for Cassandra was its complicated setup. As of June 2021, Cassandra is not available in many major distros. It requires custom installation, which previously was available as native packages, but that option seems to be now limited to Debian packages only. The quick -introduction seems to favor Docker containers as a replacement. Also, to use C++ bindings (Kea +introduction seems to favor Docker containers as a replacement. There seem to be Debian packages +available, but those require Python 2 (which reached end of life at 1 Jan 2020) and will uninstall +some python 3 packages. This is very risky step on production environment, which removes current +3.8 or 3.9 python and installs old, unsupported version. The Cassandra software is written in Java, +so the reasons why it even does anything with Python is unclear. Also, to use C++ bindings (Kea is written in C++), a data driver is required. For a while around 2020 there was a message about it being in maintenance mode, but as of now (June 2021) the message disappeared. The data driver does not use standard `pkg-config` approach and requires a custom hacking.