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 127



And 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