Suggested options include:
A) Consider the new ABI to be "right". Recompile every package that
mentions the affected structs (including everything that
subclasses GstElement), unless it has already been compiled
against GLib 2.32 on every architecture.
+: Every frequently-uploaded package, including large ones like
Webkit, Qt and the Mozilla suite, have already been compiled
against GLib 2.32 in practice anyway. The most significant
exception that I noticed is GStreamer 0.10, which is where we
noticed this ABI break: the problem is that "core" GStreamer
has
not been recompiled since, but some packages that subclass its
objects have.
-: Binaries built against squeeze's GLib on the affected
architectures will break, in relatively rare circumstances[2].
We have to recompile up to 227 source packages.