libpango has enhanced the interface without incrementing the interface number.
gnome-terminal: symbol lookup error: /usr/lib/libvte.so.9: undefined symbol: pango_layout_get_baseline
$ rpm -q gnome-terminal vte pango
Yes, this is a weird mix of versions, but anyway, automatic dependences should work even in this case.
libvte imports symbol pango_layout_get_baseline from libpango-1.0, and rightfully supposed that the automaticaly generated libpango-1.0.so.0 require ensures that it will be available.
This symbol was not available in previous versions of libpango.
When the new function was added to the pango API, the interface number should have been incremented to indicate the enhancement of the API.
* Fri Dec 19 2008 Behdad Esfahbod <email@example.com> 0.19.4-3
- Add gtk2/pango/glib2 required versions
- Resolves #477213