Hi,

Since I'm about to build redisearch for Guix, I digged deeper into this rabbit hole. So here for the records (you, Chris, most probably already know this):

https://github.com/goodform/RediSearch is a fork based on the old open source license (AGPL).

Last common commit is <https://github.com/goodform/RediSearch/commit/cc54f9b6ddcf0b6ef82e9b76e803b184d01d1b02> which is 179 commits after v1.2.0. This very commit is the last one before change of the license in https://github.com/RediSearch/RediSearch.

In https://github.com/goodform/RediSearch there is a v1.2.2 dated 2020-04-03. As of today, there is a single commit after that, also dated 2020-04-03, which is a dummy merge.

The test-suite requires https://github.com/RedisLabs/rmtest. which is deprecated and unmaintained. PyPI has a 0.7.0, which is not tagged in the repo and which still requires Python-2.  Commit c0d79ec29461942c11eec86e953cc0a904046230 is what would be version 1.0.0 if that would have been tagged and supports Python3. Since this commit only a few commits have been added.

For running the test-suite for rmtest, some adjustments need to be made, esp. one test does not fit the API at all.

Anyhow, running the test-suite for redisearch is not easily possible: The tests require a python module "reds._compat", which was removed in python-redis 4.0.

--

Regards
Hartmut Goebel

| Hartmut Goebel          | h.goe...@crazy-compilers.com               |
| www.crazy-compilers.com | compilers which you thought are impossible |

Reply via email to