Re: HEADS UP: Rebasing to Readline-7.0 in rawhide
On Sat, 2017-01-14 at 17:17 +0100, Pavel Raiskup wrote: > On Friday, January 13, 2017 6:33:49 PM CET Igor Gnatenko wrote: > > On Fri, 2017-01-13 at 10:30 -0500, Siteshwar Vashisht wrote: > > > Hello, > > > > > > Readline-7.0 was released few months ago and I have rebased it in > > > rawhide to version 7.0. I have created a compatibility package > > > compat-readline6 to avoid breaking any existing applications. > > > > > > Update to readline-7.0 caused a build failure with gdb that was > > > fixed > > > by this commit [1]. > > > > I've rebuilt yesterday ~199 packages to link against new soname, > > Was that complete list? I miss the build for PostgreSQL e.g. Macaulay2 afpfs-ng augeas bes folks freeradius ghc-readline glusterfs-coreutils gnomint guile insight ipmitool kawa ktechlab libgda libldm libwvstreams malaga maxima nmh ocaml-omake opendbx perl-Term-ReadLine-Gnu physfs piklab postgresql python26 root shigofumi socat sqlcipher tcl-tclreadline telegram-cli torque v8-314 xmlrpc-c This are the packages in koji which are still linking to libreadline.so.6. Full list of packages I've rebuilt is more complicated and much wider (just use datagrapper to find my commits to git). P.S. I probably missed some of packages to rebuild... > > Pavel > > > however some of them (~38) failed by various reasons: > > airtsp: #1307310 NEW- Denis Arnaud - airtsp: FTBFS in > > rawhide > > augeas: still building > > bacula: #1412924 NEW- Simone Caronni - bacula: FTBFS in > > Fedora > > Rawhide > > bes: maintainer reported upstream > > dropwatch: #1412926 MODIFIED - Neil Horman - dropwatch: FTBFS in > > Fedora Rawhide on ppc64/ppc64le > > folks: #1412927 NEW- Brian Pepple - folks: FTBFS in Fedora > > Rawhide > > freeradius: #1385588 POST - Nikolai Kondrashov - freeradius- > > 3.0.11-3.fc26 FTBFS: dereferencing pointer to incomplete type 'SSL > > {aka > > struct ssl_st}' > > gnomint: #1412929 NEW- Adam Huffman - gnomint is not > > buildable > > from master (rawhide) branch > > guile: #1412931 NEW- Miroslav Lichvar - guile: FTBFS in > > Fedora > > Rawhide > > insight: #1409768 NEW- Patrick Monnerat - insight FTBFS in > > rawhide > > ipmitool: no bugs/investigation > > kawa: #1307678 NEW- Mosaab Alzoubi - kawa: FTBFS in rawhide > > ktechlab: #1307703 NEW- Kiara Navarro - ktechlab: FTBFS in > > rawhide > > libgda: no bugs/investigation > > libldm: no bugs/investigation > > libwvstreams: no bugs/investigation > > Macaulay2: no bugs/investigation > > malaga: no bugs/investigation > > maxima: still building > > nmh: no bugs/investigation > > opendbx: no bugs/investigation > > physfs: no bugs/investigation > > piklab: #1307864 NEW- Kiara Navarro - piklab: FTBFS in > > rawhide > > root: still building > > shigofumi: no bugs/investigation > > socat: #1404290 NEW- Paul Wouters - socat build failure on > > rawhide (fc26) > > tcl: no bugs/investigation > > telegram-cli: #1412932 NEW- Antonio Trande - telegram-cli: > > FTBFS in Fedora Rawhide > > torque: no bugs/investigation > > v8: #1389477 NEW- Tom "spot" Callaway - FTBFS in > > crankshaft/lithium-allocator > > > > > > I am providing abidiff report for the changes between readline- > > > 6.3 > > > and readline-7.0 : > > > > > > ELF SONAME changed > > > Functions changes summary: 2 Removed, 2 Changed (1 filtered out), > > > 17 > > > Added functions > > > Variables changes summary: 0 Removed, 1 Changed, 15 Added > > > variables > > > > > > SONAME changed from 'libreadline.so.6' to 'libreadline.so.7' > > > > > > 2 Removed functions: > > > > > > 'function void _rl_audit_tty(char*)'{_rl_audit_tty} > > > 'function void replace_history_data(int, histdata_t*, > > > histdata_t*)'{replace_history_data} > > > > > > 17 Added functions: > > > > > > 'function void _hs_append_history_line(int, const > > > char*)'{_hs_append_history_line} > > > 'function void _hs_replace_history_data(int, histdata_t*, > > > histdata_t*)'{_hs_replace_history_data} > > > 'function int _rl_find_prev_mbchar_internal(char*, int, > > > int)'{_rl_find_prev_mbchar_internal} > > > 'function int > > > _rl_isearch_cleanup(int)'{_rl_isearch_cleanup} > > > 'function int > > > _rl_nsearch_cleanup(int)'{_rl_nsearch_cleanup} > > > 'function bool > > > _rl_print_prefix_color()'{_rl_print_prefix_color} > > > 'function void _rl_ttyflush()'{_rl_ttyflush} > > > 'function int > > > _rl_vi_domove_motion_cleanup(int)'{_rl_vi_domove_motion_clean > > > up} > > > 'function int > > > _rl_vi_motion_command(int)'{_rl_vi_motion_command} > > > 'function int rl_bracketed_paste_begin(int, > > > int)'{rl_bracketed_paste_begin} > > > 'function void > > > rl_callback_sigcleanup()'{rl_callback_sigcleanup} > > > 'function int > > > rl_clear_visible_line()'{rl_clear_visible_line} > > > 'function int rl_pending_signal()'{rl_pending_signal} > > >
Re: HEADS UP: Rebasing to Readline-7.0 in rawhide
On Friday, January 13, 2017 6:33:49 PM CET Igor Gnatenko wrote: > On Fri, 2017-01-13 at 10:30 -0500, Siteshwar Vashisht wrote: > > Hello, > > > > Readline-7.0 was released few months ago and I have rebased it in > > rawhide to version 7.0. I have created a compatibility package > > compat-readline6 to avoid breaking any existing applications. > > > > Update to readline-7.0 caused a build failure with gdb that was fixed > > by this commit [1]. > > I've rebuilt yesterday ~199 packages to link against new soname, Was that complete list? I miss the build for PostgreSQL e.g. Pavel > however some of them (~38) failed by various reasons: > airtsp: #1307310 NEW- Denis Arnaud - airtsp: FTBFS in rawhide > augeas: still building > bacula: #1412924 NEW- Simone Caronni - bacula: FTBFS in Fedora > Rawhide > bes: maintainer reported upstream > dropwatch: #1412926 MODIFIED - Neil Horman - dropwatch: FTBFS in > Fedora Rawhide on ppc64/ppc64le > folks: #1412927 NEW- Brian Pepple - folks: FTBFS in Fedora > Rawhide > freeradius: #1385588 POST - Nikolai Kondrashov - freeradius- > 3.0.11-3.fc26 FTBFS: dereferencing pointer to incomplete type 'SSL {aka > struct ssl_st}' > gnomint: #1412929 NEW- Adam Huffman - gnomint is not buildable > from master (rawhide) branch > guile: #1412931 NEW- Miroslav Lichvar - guile: FTBFS in Fedora > Rawhide > insight: #1409768 NEW- Patrick Monnerat - insight FTBFS in > rawhide > ipmitool: no bugs/investigation > kawa: #1307678 NEW- Mosaab Alzoubi - kawa: FTBFS in rawhide > ktechlab: #1307703 NEW- Kiara Navarro - ktechlab: FTBFS in > rawhide > libgda: no bugs/investigation > libldm: no bugs/investigation > libwvstreams: no bugs/investigation > Macaulay2: no bugs/investigation > malaga: no bugs/investigation > maxima: still building > nmh: no bugs/investigation > opendbx: no bugs/investigation > physfs: no bugs/investigation > piklab: #1307864 NEW- Kiara Navarro - piklab: FTBFS in rawhide > root: still building > shigofumi: no bugs/investigation > socat: #1404290 NEW- Paul Wouters - socat build failure on > rawhide (fc26) > tcl: no bugs/investigation > telegram-cli: #1412932 NEW- Antonio Trande - telegram-cli: > FTBFS in Fedora Rawhide > torque: no bugs/investigation > v8: #1389477 NEW- Tom "spot" Callaway - FTBFS in > crankshaft/lithium-allocator > > > > I am providing abidiff report for the changes between readline-6.3 > > and readline-7.0 : > > > > ELF SONAME changed > > Functions changes summary: 2 Removed, 2 Changed (1 filtered out), 17 > > Added functions > > Variables changes summary: 0 Removed, 1 Changed, 15 Added variables > > > > SONAME changed from 'libreadline.so.6' to 'libreadline.so.7' > > > > 2 Removed functions: > > > > 'function void _rl_audit_tty(char*)'{_rl_audit_tty} > > 'function void replace_history_data(int, histdata_t*, > > histdata_t*)'{replace_history_data} > > > > 17 Added functions: > > > > 'function void _hs_append_history_line(int, const > > char*)'{_hs_append_history_line} > > 'function void _hs_replace_history_data(int, histdata_t*, > > histdata_t*)'{_hs_replace_history_data} > > 'function int _rl_find_prev_mbchar_internal(char*, int, > > int)'{_rl_find_prev_mbchar_internal} > > 'function int _rl_isearch_cleanup(int)'{_rl_isearch_cleanup} > > 'function int _rl_nsearch_cleanup(int)'{_rl_nsearch_cleanup} > > 'function bool > > _rl_print_prefix_color()'{_rl_print_prefix_color} > > 'function void _rl_ttyflush()'{_rl_ttyflush} > > 'function int > > _rl_vi_domove_motion_cleanup(int)'{_rl_vi_domove_motion_cleanup} > > 'function int > > _rl_vi_motion_command(int)'{_rl_vi_motion_command} > > 'function int rl_bracketed_paste_begin(int, > > int)'{rl_bracketed_paste_begin} > > 'function void > > rl_callback_sigcleanup()'{rl_callback_sigcleanup} > > 'function int rl_clear_visible_line()'{rl_clear_visible_line} > > 'function int rl_pending_signal()'{rl_pending_signal} > > 'function void > > rl_redraw_prompt_last_line()'{rl_redraw_prompt_last_line} > > 'function int rl_tty_set_echoing(int)'{rl_tty_set_echoing} > > 'function int rl_vi_unix_word_rubout(int, > > int)'{rl_vi_unix_word_rubout} > > 'function int rl_vi_yank_pop(int, int)'{rl_vi_yank_pop} > > > > 2 functions with some indirect sub-type change: > > > > [C]'function bool _rl_print_color_indicator(char*)' at > > colors.c:123:1 has some indirect sub-type changes: > > parameter 1 of type 'char*' changed: > > in pointed to type 'char': > > entity changed from 'char' to 'const char' > > > > [C]'function int rl_restore_state(readline_state*)' at > > readline.c:1405:1 has some indirect sub-type changes: > > parameter 1 of type 'readline_state*' has sub-type changes: > > in pointed to type 'struct readline_state' at readline.h:894:1: > > type size
Re: HEADS UP: Rebasing to Readline-7.0 in rawhide
On Fri, 2017-01-13 at 10:30 -0500, Siteshwar Vashisht wrote: > Hello, > > Readline-7.0 was released few months ago and I have rebased it in > rawhide to version 7.0. I have created a compatibility package > compat-readline6 to avoid breaking any existing applications. > > Update to readline-7.0 caused a build failure with gdb that was fixed > by this commit [1]. I've rebuilt yesterday ~199 packages to link against new soname, however some of them (~38) failed by various reasons: airtsp: #1307310 NEW- Denis Arnaud - airtsp: FTBFS in rawhide augeas: still building bacula: #1412924 NEW- Simone Caronni - bacula: FTBFS in Fedora Rawhide bes: maintainer reported upstream dropwatch: #1412926 MODIFIED - Neil Horman - dropwatch: FTBFS in Fedora Rawhide on ppc64/ppc64le folks: #1412927 NEW- Brian Pepple - folks: FTBFS in Fedora Rawhide freeradius: #1385588 POST - Nikolai Kondrashov - freeradius- 3.0.11-3.fc26 FTBFS: dereferencing pointer to incomplete type 'SSL {aka struct ssl_st}' gnomint: #1412929 NEW- Adam Huffman - gnomint is not buildable from master (rawhide) branch guile: #1412931 NEW- Miroslav Lichvar - guile: FTBFS in Fedora Rawhide insight: #1409768 NEW- Patrick Monnerat - insight FTBFS in rawhide ipmitool: no bugs/investigation kawa: #1307678 NEW- Mosaab Alzoubi - kawa: FTBFS in rawhide ktechlab: #1307703 NEW- Kiara Navarro - ktechlab: FTBFS in rawhide libgda: no bugs/investigation libldm: no bugs/investigation libwvstreams: no bugs/investigation Macaulay2: no bugs/investigation malaga: no bugs/investigation maxima: still building nmh: no bugs/investigation opendbx: no bugs/investigation physfs: no bugs/investigation piklab: #1307864 NEW- Kiara Navarro - piklab: FTBFS in rawhide root: still building shigofumi: no bugs/investigation socat: #1404290 NEW- Paul Wouters - socat build failure on rawhide (fc26) tcl: no bugs/investigation telegram-cli: #1412932 NEW- Antonio Trande - telegram-cli: FTBFS in Fedora Rawhide torque: no bugs/investigation v8: #1389477 NEW- Tom "spot" Callaway - FTBFS in crankshaft/lithium-allocator > > I am providing abidiff report for the changes between readline-6.3 > and readline-7.0 : > > ELF SONAME changed > Functions changes summary: 2 Removed, 2 Changed (1 filtered out), 17 > Added functions > Variables changes summary: 0 Removed, 1 Changed, 15 Added variables > > SONAME changed from 'libreadline.so.6' to 'libreadline.so.7' > > 2 Removed functions: > > 'function void _rl_audit_tty(char*)'{_rl_audit_tty} > 'function void replace_history_data(int, histdata_t*, > histdata_t*)'{replace_history_data} > > 17 Added functions: > > 'function void _hs_append_history_line(int, const > char*)'{_hs_append_history_line} > 'function void _hs_replace_history_data(int, histdata_t*, > histdata_t*)'{_hs_replace_history_data} > 'function int _rl_find_prev_mbchar_internal(char*, int, > int)'{_rl_find_prev_mbchar_internal} > 'function int _rl_isearch_cleanup(int)'{_rl_isearch_cleanup} > 'function int _rl_nsearch_cleanup(int)'{_rl_nsearch_cleanup} > 'function bool > _rl_print_prefix_color()'{_rl_print_prefix_color} > 'function void _rl_ttyflush()'{_rl_ttyflush} > 'function int > _rl_vi_domove_motion_cleanup(int)'{_rl_vi_domove_motion_cleanup} > 'function int > _rl_vi_motion_command(int)'{_rl_vi_motion_command} > 'function int rl_bracketed_paste_begin(int, > int)'{rl_bracketed_paste_begin} > 'function void > rl_callback_sigcleanup()'{rl_callback_sigcleanup} > 'function int rl_clear_visible_line()'{rl_clear_visible_line} > 'function int rl_pending_signal()'{rl_pending_signal} > 'function void > rl_redraw_prompt_last_line()'{rl_redraw_prompt_last_line} > 'function int rl_tty_set_echoing(int)'{rl_tty_set_echoing} > 'function int rl_vi_unix_word_rubout(int, > int)'{rl_vi_unix_word_rubout} > 'function int rl_vi_yank_pop(int, int)'{rl_vi_yank_pop} > > 2 functions with some indirect sub-type change: > > [C]'function bool _rl_print_color_indicator(char*)' at > colors.c:123:1 has some indirect sub-type changes: > parameter 1 of type 'char*' changed: > in pointed to type 'char': > entity changed from 'char' to 'const char' > > [C]'function int rl_restore_state(readline_state*)' at > readline.c:1405:1 has some indirect sub-type changes: > parameter 1 of type 'readline_state*' has sub-type changes: > in pointed to type 'struct readline_state' at readline.h:894:1: > type size changed from 1536 to 1792 bits > 2 data member insertions: > 'char* readline_state::kseq', at offset 576 (in bits) at > readline.h:913:1 > 'char* readline_state::wordbreakchars', at offset 1216 (in > bits) at readline.h:932:1 > 13 data member changes: > 'int readline_state::buflen' offset changed from 192 to 96 > (in