On Sat, May 05, 2012 at 07:17:23AM +0200, Michael Biebl wrote: > On 05.05.2012 06:59, Josh Triplett wrote: > > >> I see three different solutions, which all suck in their own way: > >> a/ Make gir1.2-coglpango-1.0, gir1.2-cogl-1.0 and libcogl-pango0 break > >> libcogl5 > > > > This seems like the best choice of the three you mentioned. Anything > > using any of those and linking against libcogl5 will break, and "Breaks: > > libcogl5" seems like the best available proxy for "Breaks: everything > > depending on libcogl5 and this package". > > Just tested it. Looks like downgrading libcogl-pango0 is sufficient to > avoid the gnome-shell crash.
I can confirm that; I just downgraded libcogl-pango0 to the version in testing, and gnome-shell no longer segfaults. As an aside: despite having gnome-session-fallback installed, the fallback did not occur automatically. I had to edit my .xsession and change "exec gnome-session" to "exec gnome-session-fallback" to get a usable session. > Seems it doesn't matter if the typelib files in gir1.2-coglpango-1.0 and > gir1.2-cogl-1.0 are linked against libcogl9. > I'm not quite sure why that is. This probably would need further > investigation and more time. > > > > The more optimal but more difficult alternative: figure out all packages > > currently depending on libcogl5 and previous versions of the GNOME > > introspection bits, and declare a versioned breaks against all of them. > > As we have packages in experimental, like empathy, which have a higher > version number but still link against libcogl5, this is not working that > great either. Ouch, that does make the problem more difficult. > That said, I'll probably just make libcogl-pango0 break libcogl5 as this > seems to be sufficient and upload this in a few hours. Given your analysis of what combination actually breaks, this makes some sense, though it still feels the wrong way around somehow. - Josh Triplett -- To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20120505194353.GA8502@leaf