Hello community, here is the log from the commit of package wxGTK checked in at Mon May 5 01:14:43 CEST 2008. -------- --- wxGTK/wxGTK.changes 2008-03-28 15:21:56.000000000 +0100 +++ /mounts/work_src_done/STABLE/wxGTK/wxGTK.changes 2008-05-02 13:46:54.990261000 +0200 @@ -1,0 +2,6 @@ +Fri May 2 12:36:23 CEST 2008 - sbrabec@suse.cz + +- Don't unload libgnomevfs-2.so.0 on exit (bnc#380267). +- Removed obsolete configure options (bnc#380267#c7). + +------------------------------------------------------------------- New: ---- wxGTK-2.8.7.1-gvfs.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wxGTK.spec ++++++ --- /var/tmp/diff_new_pack.xe3404/_old 2008-05-05 01:14:24.000000000 +0200 +++ /var/tmp/diff_new_pack.xe3404/_new 2008-05-05 01:14:24.000000000 +0200 @@ -18,7 +18,7 @@ Group: System/Libraries AutoReqProv: on Version: 2.8.7.1 -Release: 1 +Release: 13 %define wx_version %(echo %{version} | sed 's/\.[0-9][0-9]*\.[0-9][0-9]*$//') Summary: C++ Framework for Cross-Platform Development %if 0 @@ -38,6 +38,8 @@ Patch0: wxGTK-2.6.3.3-decl.patch Patch1: wxGTK-enable-wxrc.patch Patch3: wxGTK-datarootdir.patch +# PATCH-FIX-UPSTREAM Don't unload libgnomevfs-2.so.0 bnc380267 gentoo203389 wxGTK-2.8.7.1-gvfs.patch +Patch4: wxGTK-2.8.7.1-gvfs.patch # compile with debug stuff (adds lots of asserts, which can help finding # problems in applications) %define usedebug 0 @@ -144,6 +146,7 @@ %patch0 %patch1 %patch3 +%patch4 cp %{S:2} . mkdir wxWidgets-unicode mkdir wxWidgets-ansi @@ -160,7 +163,6 @@ --datadir=%{_datadir} \ --libdir=%{_libdir} \ --enable-rpath=%{_libdir} \ - --enable-burnt_name \ --with-opengl \ --with-libmspack \ --with-odbc \ @@ -171,8 +173,7 @@ --enable-iff \ --enable-geometry \ --enable-optimise \ - --enable-soname \ - --enable-gtk2 \ + --with-gtk=2 \ %if %{usedebug} --enable-debug \ %endif @@ -194,7 +195,6 @@ --datadir=%{_datadir} \ --libdir=%{_libdir} \ --enable-rpath=%{_libdir} \ - --enable-burnt_name \ --with-opengl \ --with-libmspack \ --with-sdl \ @@ -204,8 +204,7 @@ --enable-iff \ --enable-geometry \ --enable-optimise \ - --enable-soname \ - --enable-gtk2 \ + --with-gtk=2 \ %if %{usedebug} --enable-debug \ %endif @@ -335,6 +334,9 @@ %exclude %{py_sitedir}/wx*/wx/tools/Editra/locale/* %changelog +* Fri May 02 2008 sbrabec@suse.cz +- Don't unload libgnomevfs-2.so.0 on exit (bnc#380267). +- Removed obsolete configure options (bnc#380267#c7). * Fri Mar 28 2008 sbrabec@suse.cz - Updated to version 2.8.7.1: * many API-compatible crash fixes, improvements and other fixes, ++++++ wxGTK-2.8.7.1-gvfs.patch ++++++ --- src/gtk/gnome/gvfs.cpp +++ src/gtk/gnome/gvfs.cpp @@ -85,7 +85,15 @@ wxGnomeVFSLibrary::~wxGnomeVFSLibrary() { if (m_gnome_vfs_lib) + { + // we crash on exit later (i.e. after main() finishes) if we unload + // this library, apparently it inserts some hooks in other libraries to + // which we link implicitly (GTK+ itself?) which are not uninstalled + // when it's unloaded resulting in this crash, so just leave it in + // memory -- it's a lesser evil + m_gnome_vfs_lib->Detach(); delete m_gnome_vfs_lib; + } } bool wxGnomeVFSLibrary::IsOk() ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org