Minimal glibc requirement for Meilisearch #547
Replies: 4 comments 10 replies
-
Thanks @curquiza |
Beta Was this translation helpful? Give feedback.
-
Before further discussions, is it possible to embed the |
Beta Was this translation helpful? Give feedback.
-
After discussing with @irevoire and @brunoocasali, here some solutions we could suggest
First solution: supporting glibc < 2.29 without musl binariesWe still compile "native" binaries (no-musl) with glibc 2.27 Pros
Cons:
Second solution: supporting glibc < 2.29 with musl binariesFor people having machines using glibc >= 2.29, we provide a non-musl binary as we create them right now. Pros
Cons
Third solution: not supporting glibc < 2.29We officially drop the glibc < 2.29 support, so we drop the Debian 10 and Ubuntu-18.04 support. Pros
Cons
What do you think @gmourier @brunoocasali @gmourier but mostly @Kerollmops and @dureuill? |
Beta Was this translation helpful? Give feedback.
-
Hello everyone 👋 Thank you for all the exploration work that has been done here 🙇♂️ Since it has been solved, I'm locking that discussion. Please open a new discussion if you have feedback to share or a new feature request in mind. Thank you 🙇♂️ |
Beta Was this translation helpful? Give feedback.
-
Last week, we had an issue with Meilisearch (v0.29.0) that didn't work on Debian 10 anymore, see meilisearch/meilisearch#2850.
The problem came from a simple reason: we updated our GitHub CIs from
ubuntu-18.04
toubuntu-20.04
becauseubuntu-18.04
is currently deprecated and will be removed on 1st April 2022, see actions/runner-images#6002.This made Meilisearch not work anymore with glibc 2.28, with a minimal requirement of glibc 2.29, not compliant with Debian 10.
So, we had to release Meilisearch v0.29.1, so Meilisearch is compatible again with Debian 10.
The problems
The discussion here is to decide together what we want to do regarding the minimal requirement of Meilisearch about the glibc.
I ping here: @alallema @brunoocasali (for integration team), @meilisearch/cloud-team and @Kerollmops and @irevoire (core team)
First, do you have any opinion regarding this?
Beta Was this translation helpful? Give feedback.
All reactions