facebook / CacheLib

Pluggable in-process caching engine to build and scale high performance services
https://www.cachelib.org
Apache License 2.0
1.18k stars 254 forks source link

[Seeking Volunteers] Add new builds to CacheLib #321

Open therealgymmy opened 2 months ago

therealgymmy commented 2 months ago

Hi, we're looking for volunteers to add support for newer build platforms such as Ubuntu 24.04 and Debian 12.

You will need to add support for new platforms in https://github.com/facebook/CacheLib/tree/main/contrib

For example, prerequisite for ubuntu 22 is the same as ubuntu 18 (https://github.com/facebook/CacheLib/blob/main/contrib/build.sh#L166), which is specified by https://github.com/facebook/CacheLib/blob/main/contrib/prerequisites-ubuntu18.sh.

vaavaav commented 1 month ago

Hi! I would like to help as best as I can. Do you have a list of all the platforms planned to support CacheLib?

haowu14 commented 1 month ago

Hi @vaavaav thanks for reaching out. We hope we can have support for ubuntu 24 and the latest Fedora at least. The expectation would be you can create a script like this (https://github.com/facebook/CacheLib/blob/main/contrib/prerequisites-ubuntu18.sh), and wire it up into the main build script (https://github.com/facebook/CacheLib/blob/main/contrib/build.sh).

Then cachelib team will create a github action to run it.