[MDEV-31103] Stop distributing extra copy of readline Created: 2023-04-21 Updated: 2023-04-21 |
|
| Status: | Open |
| Project: | MariaDB Server |
| Component/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Minor |
| Reporter: | Otto Kekäläinen | Assignee: | Unassigned |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Description |
|
MariaDB sources include a bundled copy of readline in path `extra/readline`. This seems unnecessary considering that all modern Linux distros have had readline for years. The system readline should always be available and always used. Please consider deleting the bundled copy. Related downstream bugs:
|
| Comments |
| Comment by Sergei Golubchik [ 2023-04-21 ] |
|
MariaDB can only use libreadline v5 or below. Readline version 6+ uses GPLv3 which is incompatible with MariaDB's GPLv2. The last Debian release that has libreadline5 is buster. For bullseye and bookworm we have to use the bundled libreadline or a system libedit. |
| Comment by Sergei Golubchik [ 2023-04-21 ] |
|
Also, if you want us to remove the bundled wolfssl, please, create a separate MDEV for that |