Roman Bysh wrote:
I ran zypper dup over the last 2 - 3 days. And, I found Firefox Chromium and Thunderbird NOT starting up.
/usr/lib64/firefox/firefox: & mantrid@opensuse~] $ thunderbird
/usr/lib64/thunderbird/thunderbird-bin: symbol lookup error: /usr/lib64/libpangocairo-1.0.so.0: undefined symbol: g_object_replace_qdata
It's a feature fallout of making things easy for less-experienced developers (and harder for users). The libraries that require new features *could* use dynamic loading and enable the new features if the libraries were present... dlopen (and related) is a very old and established library call. Windows had this solved in Win98. Loading multiple versions to support multiple releases at the same time was solved in Vista. But doing things like runtime dynamic configuration would make things too easy for users -- instead the trend is to make things easy on developers and hard for users. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org