Readline-8.0 was released earlier this month[1]. I am going to rebase it in rawhide in couple of weeks.
[1] http://lists.gnu.org/archive/html/bug-bash/2019-01/msg00064.html
"SV" == Siteshwar Vashisht svashisht@redhat.com writes:
SV> Readline-8.0 was released earlier this month[1]. I am going to SV> rebase it in rawhide in couple of weeks.
Note that a couple of things break in weird ways every time readline gets a new major version. For me that's the command line editing functionality of the kerberos tools like kadmin. The root cause of this is something called "libss" which is part of e2fsprogs (!). It tries to abstract readline functionality and has a hardcoded list of libraries that it looks for:
get_readline.c:#define DEFAULT_LIBPATH "libreadline.so.7:libreadline.so.6:libreadline.so.5:libreadline.so.4:libreadline.so:libedit.so.2:libedit.so:libeditline.so.0:libeditline.so"
Could you work with the e2fsprogs maintainer to make sure that libss continues to work as expected?
Thanks,
- J<
----- Original Message -----
From: "Jason L Tibbitts III" tibbs@math.uh.edu To: "Siteshwar Vashisht" svashisht@redhat.com Cc: "Development discussions related to Fedora" devel@lists.fedoraproject.org Sent: Thursday, January 24, 2019 6:54:59 PM Subject: Re: [HEADS UP] Rebasing to Readline-8.0 in rawhide
SV> Readline-8.0 was released earlier this month[1]. I am going to SV> rebase it in rawhide in couple of weeks.
Note that a couple of things break in weird ways every time readline gets a new major version. For me that's the command line editing functionality of the kerberos tools like kadmin. The root cause of this is something called "libss" which is part of e2fsprogs (!). It tries to abstract readline functionality and has a hardcoded list of libraries that it looks for:
get_readline.c:#define DEFAULT_LIBPATH "libreadline.so.7:libreadline.so.6:libreadline.so.5:libreadline.so.4:libreadline.so:libedit.so.2:libedit.so:libeditline.so.0:libeditline.so"
Could you work with the e2fsprogs maintainer to make sure that libss continues to work as expected?
I would do that. I will also provide a compatibility package for readline 7.
Thanks,
- J<
devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-leave@lists.fedoraproject.org Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
"SV" == Siteshwar Vashisht svashisht@redhat.com writes:
SV> I would do that.
Thanks.
SV> I will also provide a compatibility package for readline 7.
That does help, but then you have to know that it's the magic package you need to install in order to restore the command line editing capability. Nothing about the libss setup makes that obvious, since it only tries to load a list of libraries by name at runtime and doesn't link against them at all. There's no packaging dependency between it and any of the various libraries it will use.
- J<