tags 1106760 + confirmed
thanks

purificat...@ukr.net wrote:

> "Starting with Redis 8, the Time Series data structure is integral to 
> Redis. You don't need to install this module separately."
>
> I have checked the redis official source code release [1] and it does 
> contain said module.

I'm afraid that's not quite right. If you look a little more closely,
you see that the Makefile under redis-stable/modules/redistimeseries
is actually a placeholder that calls "git clone" or equivalent when
you build with modules enabled.

As you likely are aware, downloading source code from third-party
sources is not permitted in Debian package builds.

> However when installing Redis 8 from the Debian repository, the 
> timeseries functionality (various TS.* commands) is neither available 
> out of the box, nor there is a .so module that could be configured by 
> user to be loaded.

Indeed. :(   There are a number of solutions:

1. Redis starts to bundle the actual source code for the "included"
   modules in its release tarballs. (I can understand them wanting to
   develop them in separate Git repositories.)

2. We package these modules into separate Debian source packages and
   get them into Debian. e.g., redis-module-timeseries or something.

Either way, due to the timing of Redis' relicensing and Debian's freeze,
these modules will not ship with the version in trixie. (In addition,
some of these modules require Rust and so forth, and other things that
require a bit more work and time to get them shipped.) The functionality
would likely be available via backports, however.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      la...@debian.org 🍥 chris-lamb.co.uk
       `-

Reply via email to