Bug #76324 Missing readline features when building with external libedit library
| Submitted: | 14 Mar 2015 19:38 | Modified: | 3 Feb 2021 14:46 |
|---|---|---|---|
| Reporter: | Honza Horak (OCA) | Email Updates: | |
| Status: | Closed | Impact on me: | |
| Category: | MySQL Server: Command-line Clients | Severity: | S3 (Non-critical) |
| Version: | 5.6.23 | OS: | Linux (Fedora) |
| Assigned to: | CPU Architecture: | Any |
[14 Mar 2015 19:38]
Honza Horak
[15 Mar 2015 9:57]
Honza Horak
The more I'm thinking about this, the more I believe this should be fixed in system libedit in the first place, some more info at https://bugzilla.redhat.com/show_bug.cgi?id=1202022#c2 However, if mysql wants to support bundled and system libedit in the same way and still be flexible about readline() features, it needs to re-implement this function itself, not just call it from libedit. That's actually my suggestion how it could be fixed in the best case.
[25 Mar 2015 13:43]
MySQL Verification Team
Hello Honza Horak, Thank you for the report and test case. Observed similar behavior with 5.6.23 source build. Thanks, Umesh
[25 Mar 2015 13:44]
MySQL Verification Team
test results
Attachment: 76324_results.txt (text/plain), 1.21 MiB.
[27 May 2015 16:46]
Alain Brossard
Hi, Reproduced 100% of the time using latin-1 chars not in ASCII. Using: mysql Ver 14.14 Distrib 5.6.24, for debian-linux-gnu (i686) using EditLine wrapper Using the readline library would fix the issue, this is no longer supported! Which would seem to be the wrong decision in this context. WITH_READLINE Use bundled readline library OFF removed starting at 5.6.5 Alain
[30 Aug 2015 18:07]
Daniël van Eeden
Related: Bug #33006 mysql client: editing non-ascii characters fails Bug #68925 Compatibility issue with mysql history ("\040" instead of space) Bug #69991 MySQL client is broken without readline
[3 Feb 2021 14:46]
Paul DuBois
Posted by developer: Fixed in 5.7.30, 8.0.20 by this change: The bundled libedit library was upgraded to version 3.1.
Portions of this website are copyright © 2001, 2002 The PHP Group
Page generated in 0.063 sec. using MySQL 8.4.7-u6-cloud
Timestamp references displayed by the system are UTC.
Content reproduced on this site is the property of the
respective copyright holders.
It is not reviewed in advance
by Oracle and does not necessarily represent the opinion of
Oracle or any other party.