[Bug 477213] New: vte has broken backward compatibility without changing the interface number
bugzilla at redhat.com
bugzilla at redhat.com
Fri Dec 19 17:25:37 UTC 2008
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
Summary: vte has broken backward compatibility without changing the interface number
https://bugzilla.redhat.com/show_bug.cgi?id=477213
Summary: vte has broken backward compatibility without changing
the interface number
Product: Fedora
Version: rawhide
Platform: All
OS/Version: Linux
Status: NEW
Severity: medium
Priority: low
Component: pango
AssignedTo: besfahbo at redhat.com
ReportedBy: skasal at redhat.com
QAContact: extras-qa at fedoraproject.org
CC: besfahbo at redhat.com, fedora-fonts-bugs-list at redhat.com
Classification: Fedora
libpango has enhanced the interface without incrementing the interface number.
Observe:
$ gnome-terminal
gnome-terminal: symbol lookup error: /usr/lib/libvte.so.9: undefined symbol:
pango_layout_get_baseline
$ rpm -q gnome-terminal vte pango
gnome-terminal-2.21.91.1-1.fc9.i386
vte-0.19.3-1.fc11.i386
pango-1.19.3-3.fc9.i386
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.
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the fonts-bugs
mailing list