Bug#449289: glib: The package doesn't require new pcre

Josselin Mouette joss at debian.org
Sun Nov 4 20:08:16 UTC 2007


reassign 449289 libpcre3
severity 449289 serious
thanks

Le dimanche 04 novembre 2007 à 13:18 -0600, Yevgen Muntyan a écrit :
> Package: libglib2.0-0
> Version: 2.14.1-5
> Severity: normal
> File: glib
> 
> The glib-2.14.1 package doesn't require new enough pcre version.
> So when I used apt-get dist-upgrade, it upgraded glib to 2.14 but
> didn't upgrade pcre which was 6.7, and that broke regular expressions
> in glib. Regular expressions stuff in glib requires pcre of version
> 7.2 or newer, so the debian package should have an appropriate
> dependency.

Then this must be because of a wrong shlibs version in libpcre3.

Even if there are no added symbols between 6.7 and 7.2, that doesn't
mean the ABI hasn't changed. An ABI is not simply a list of symbols and
prototypes, it is also about the *semantics* of the implementation. If
the semantics have changed, you must bump the shlibs. And the very fact
that glib does work with the older version means the semantics have
changed.

Cheers,
-- 
 .''`.
: :' :      We are debian.org. Lower your prices, surrender your code.
`. `'       We will add your hardware and software distinctiveness to
  `-        our own. Resistance is futile.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Ceci est une partie de message
	=?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=
Url : http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20071104/eb88e85c/attachment.pgp 


More information about the pkg-gnome-maintainers mailing list