Bug 1120050 - Missing rl_executing_key and rl_executing_keyseq symbols from readline-6.3
Summary: Missing rl_executing_key and rl_executing_keyseq symbols from readline-6.3
Alias: None
Product: Fedora
Classification: Fedora
Component: readline
Version: rawhide
Hardware: Unspecified
OS: Unspecified
Target Milestone: ---
Assignee: Jan Chaloupka
QA Contact: Fedora Extras Quality Assurance
Depends On:
Blocks: 1112614
TreeView+ depends on / blocked
Reported: 2014-07-16 07:34 UTC by Petr Pisar
Modified: 2014-07-22 14:00 UTC (History)
4 users (show)

Fixed In Version: readline-6.3-3.fc22
Doc Type: Bug Fix
Doc Text:
Clone Of:
Last Closed: 2014-07-22 13:25:50 UTC

Attachments (Terms of Use)

Description Petr Pisar 2014-07-16 07:34:51 UTC
Upstream readline-6.3 provides rl_executing_key and rl_executing_keyseq symbols and documents them in texinfo pages. However Fedora's build does not contains them. This breaks API and readline bindings like perl-Term-ReadLine-Gnu (bug #1112614).

The symbols and all the related code was removed by 0003-add-TTY-input-audit-support.patch patch committed as:

commit 74835aa2ecbb98c78750ec90904b1d8d8e4441e8
Author: jchaloup <jchaloup@redhat.com>
Date:   Thu Jun 19 10:28:50 2014 +0200

    Update to 6.3
    - resolves: #1071336

--- a/readline.c
+++ b/readline.c
-int rl_executing_key;
-char *rl_executing_keyseq = 0;
-int _rl_executing_keyseq_size = 0;

I cannot find the patch in upstream's GIT repository <http://git.savannah.gnu.org/cgit/readline.git/log/>.

Could you revert the change or explain why do you need to break the API?

Comment 3 Jan Chaloupka 2014-07-22 13:25:50 UTC
Resolved via new update to 6.3 via #1071336

Comment 4 Jan Chaloupka 2014-07-22 13:26:48 UTC

Note You need to log in before you can comment on or make changes to this bug.