Bug #72777 in mysqluc "backspace" (deleting) does not work
Submitted: 28 May 2014 10:35 Modified: 16 Jul 2014 4:35
Reporter: Shahriyar Rzayev (OCA) Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Utilities Severity:S1 (Critical)
Version:1.4.3 OS:Linux (CentOS 6.5)
Assigned to: CPU Architecture:Any
Tags: regression

[28 May 2014 10:35] Shahriyar Rzayev
Description:
In recent updated  mysql utitilities 1.4.3 can not delete mistyped messages in mysqluc console:

Using 1.4.3:

[root@linuxsrv3 ~]# mysqluc
Launching console ...

Welcome to the MySQL Utilities Client (mysqluc) version 1.4.3
Copyright (c) 2010, 2014 Oracle and/or its affiliates. All rights reserved.
This is a release of dual licensed MySQL Utilities. For the avoidance of
doubt, this particular copy of the software is released
under the version 2 of the GNU General Public License.
MySQL Utilities is brought to you by Oracle.

Type 'help' for a list of commands or press TAB twice for list of utilities.

For eg type:

mysqluc> kjsdnfwf 

and after try to delete using "backspace" you will see that there is no effect it does not work.

So can't delete message press enter for a new line:

mysqluc> kjsdnfwf

Unknown command: kjsdnfwf 

mysqluc> 

Tested in 2 different machines.

But with 1.3.5 version there is no such problem.

Also tested with 1.4.2 RC which i installed from .rpm there is no such problem.

so the problem persists only for 1.4.3 GA from official repo.

How to repeat:
See Desctription.

Suggested fix:
No idea.
[28 May 2014 11:16] MySQL Verification Team
Hello Shahriyar,

Thank you for the bug report.
Verified as described.

Thanks,
Umesh
[28 May 2014 11:23] MySQL Verification Team
// Regression
Confirmed on centOS6.5/OL6 - 1.4.2 has no issues but 1.4.3 is affected
[16 Jul 2014 4:35] Philip Olson
Fixed as of the upcoming MySQL Utilities/Fabric 1.4.4 release, and here's the changelog entry:

On Linux, the "backspace" key was not functioning in the "mysqluc"
environment, therefore the entered text could not be changed.

Thank you for the bug report.