After update, my gnome-terminal failed to start. The journal
contained following message:Mar 03 15:01:17 localhost org.gnome.Terminal[1965]: /usr/libexec/gnome-terminal-server: symbol lookup error: /usr/libexec/gnome-terminal-server: undefined symbol: vte_terminal_search_set_regex Mar 03 15:01:17 localhost dbus-daemon[1965]: Activated service 'org.gnome.Terminal' failed: Process org.gnome.Terminal exited with status 127And not surprisingly, the symbol disappeared without soname bump: $ mkdir vte291-0.43.2-2.fc24.x86_64 $ cd vte291-0.43.2-2.fc24.x86_64/ $ rpm2cpio ../vte291-0.43.2-2.fc24.x86_64.rpm | cpio -id 1333 blocks $ nm -D usr/lib64/libvte-2.91.so.0 | grep set_regex 000000000002e330 T vte_terminal_search_set_regex $ cd .. $ mkdir vte291-0.43.91-1.fc25.x86_64 $ cd vte291-0.43.91-1.fc25.x86_64 $ rpm2cpio ../vte291-0.43.91-1.fc25.x86_64.rpm | cpio -id 1330 blocks $ nm -D usr/lib64/libvte-2.91.so.0 | grep set_regex It would be nice if Gnome guys could pay more attention to their ABIs. BTW reverting this particular update restored the g-t functionality: Upgraded vte291-0.43.2-2.fc24.x86_64 @rawhide/24 Upgrade 0.43.91-1.fc25.x86_64 @rawhide Vít |
-- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx http://lists.fedoraproject.org/admin/lists/devel@xxxxxxxxxxxxxxxxxxxxxxx