Re: HEADS UP: Rebasing to Readline-7.0 in rawhide

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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 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 bits)
> >          'UNDO_LIST* readline_state::ul' offset changed from 256 to
> > 192 (in bits)
> >          'char* readline_state::prompt' offset changed from 320 to
> > 256 (in bits)
> >          'int readline_state::rlstate' offset changed from 384 to 320
> > (in bits)
> >          'int readline_state::done' offset changed from 416 to 352
> > (in bits)
> >          'Keymap readline_state::kmap' offset changed from 448 to 384
> > (in bits)
> >          'int readline_state::insmode' offset changed from 576 to 512
> > (in bits)
> >          'int readline_state::edmode' offset changed from 608 to 544
> > (in bits)
> >          'int readline_state::pendingin' offset changed from 832 to
> > 672 (in bits)
> >          'char* readline_state::macro' offset changed from 896 to 832
> > (in bits)
> >          'int readline_state::catchsigs' offset changed from 960 to
> > 896 (in bits)
> >          'int readline_state::catchsigwinch' offset changed from 992
> > to 928 (in bits)
> >          'char readline_state::reserved[64]' offset changed from 1024
> > to 1280 (in bits)
> >  
> >  
> >  
> > 15 Added variables:
> >  
> >   'int
> > _rl_colored_completion_prefix'    {_rl_colored_completion_prefix}
> >   'char* _rl_emacs_mode_str'    {_rl_emacs_mode_str}
> >   'int _rl_emacs_modestr_len'    {_rl_emacs_modestr_len}
> >   'int _rl_enable_bracketed_paste'    {_rl_enable_bracketed_paste}
> >   'int _rl_optimize_typeahead'    {_rl_optimize_typeahead}
> >   'char* _rl_vi_cmd_mode_str'    {_rl_vi_cmd_mode_str}
> >   'int _rl_vi_cmd_modestr_len'    {_rl_vi_cmd_modestr_len}
> >   'char* _rl_vi_ins_mode_str'    {_rl_vi_ins_mode_str}
> >   'int _rl_vi_ins_modestr_len'    {_rl_vi_ins_modestr_len}
> >   'int _rl_vi_redoing'    {_rl_vi_redoing}
> >   'int history_file_version'    {history_file_version}
> >   'int
> > history_lines_read_from_file'    {history_lines_read_from_file}
> >   'int
> > history_lines_written_to_file'    {history_lines_written_to_file}
> >   'int history_multiline_entries'    {history_multiline_entries}
> >   'int
> > rl_persistent_signal_handlers'    {rl_persistent_signal_handlers}
> >  
> > 1 Changed variable:
> >  
> >   [C]'int rl_readline_state' was changed to 'unsigned long int
> > rl_readline_state' at readline.h:500:1:
> >     size of symbol (in bytes) changed from 4 to 8
> >     type of variable changed:
> >      type name changed from 'int' to 'unsigned long int'
> >      type size changed from 32 to 64 bits
> > 
> > 
> > 
> > 
> > I would be happy to help if any package maintainers need my help with
> > updating to readline-7.0.
> > 
> > [1] https://src.fedoraproject.org/cgit/rpms/gdb.git/commit/?id=194c08
> > 60de7383cb82bbc6d28c64ba07bb5bea72
> > 
> 

_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux