Comment 9 for bug 719861

Revision history for this message
Sebastien Bacher (seb128) wrote :

Ok, so that's what happens there:

* libcairo brings in libgl1 since it's built with gl on
* librsvg2-common is unpackaged before libgdk-pixbuf2.0-0 is configured (which means the trigger is set after the file is installed so it will not trigger)
* libgdk-pixbuf2.0-0 is configured before libgl1 (which means ldconfig for libgl is not run yet)

so the only time the loaders list is updated is during the libgdk-pixbuf2.0-0 configuration, and that call fails to add the svg loader because libGL can't be found at this time because ldconfig has not been called... one way to deal with that is to use LDCONFIG_NOTRIGGER=y so the ldconfig update will happens before gdk-pixbuf-update is called.