Bug#1014472: directx-headers: Mesa upstream asks to use different tag from repository
Source: directx-headers Version: 1.602.0+r1-1 Severity: normal Tags: upstream X-Debbugs-Cc: sob...@sobkas.io Dear Maintainer, Mesa upstream advices to switch to different tag in git: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6733#note_1454266 Tag: https://github.com/microsoft/DirectX-Headers/releases/tag/mesa-mingw -- System Information: Debian Release: bookworm/sid APT prefers experimental APT policy: (501, 'experimental'), (500, 'unstable'), (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.18.0-2-amd64 (SMP w/32 CPU threads; PREEMPT) Locale: LANG=pl_PL.utf8, LC_CTYPE=pl_PL.utf8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled
Bug#1006697: inkscape: Inkscape doesn't open GUI unless option -g is added
On Sat, 05 Mar 2022 22:56:47 +0100 Krzysztof Sobiecki wrote: > On Wed, 2 Mar 2022 19:20:14 +0100 Mattia Rizzolo > wrote: > > Control: tag -1 moreinfo unreproducible > > > > On Wed, Mar 02, 2022 at 06:21:20PM +0100, Krzysztof Sobiecki wrote: > > > I have installed Inkscape. But when tried to run it, nothing shows > up. > > > Including right-click on svg file and choosing Inkscape, > > > using Inkscape icon in Gnome, running Inkscape from command line. > > > Only thing that helped was adding -g in command line(or to > .desktop). > > > I have deleted Inkscape configuration(.config/.local) but it didn't > help. > > > > Interesting. > > > > I don't see that, so I'd like to ask you: > > > > 1) if you just run `inkscape`, what's the output? > There is no output, it just exits with 0 > > 2) if you see an actual crash, please run that under gdb (with the - > dbgsym installed) > It exits with 0, so there is no crash > > 3) can you also reproduce this with version 1.1.1-3 ? > I'm going to do it a bit later > > What I have found is that when I start Inkscape it just quits. > So I decided to trace places where _with_gui is set to false. > In file inkscape-application.cpp line 1306(big GUI and Shell comment) > there is a big if of command line options that turns off gui. > So I checked what options are used that cause gui to be turned off: > https://paste.debian.net/1233131/ (1 signals that option is present) > As you can see there are a few of them. > But I didn't set any command line options. It looks like they just > appear out of nowhere. I even created dummy user and logged in as it. > It produced same results. So I don't think it's problem with user > configuration. > Now list with actual values of options: https://paste.debian.net/1233151/ Fact that they are all 0 is even stranger. -- Krzysztof Sobiecki sob...@gmail.com
Bug#1006697: inkscape: Inkscape doesn't open GUI unless option -g is added
On Wed, 2 Mar 2022 19:20:14 +0100 Mattia Rizzolo wrote: > Control: tag -1 moreinfo unreproducible > > On Wed, Mar 02, 2022 at 06:21:20PM +0100, Krzysztof Sobiecki wrote: > > I have installed Inkscape. But when tried to run it, nothing shows up. > > Including right-click on svg file and choosing Inkscape, > > using Inkscape icon in Gnome, running Inkscape from command line. > > Only thing that helped was adding -g in command line(or to .desktop). > > I have deleted Inkscape configuration(.config/.local) but it didn't help. > > Interesting. > > I don't see that, so I'd like to ask you: > > 1) if you just run `inkscape`, what's the output? There is no output, it just exits with 0 > 2) if you see an actual crash, please run that under gdb (with the - dbgsym installed) It exits with 0, so there is no crash > 3) can you also reproduce this with version 1.1.1-3 ? I'm going to do it a bit later What I have found is that when I start Inkscape it just quits. So I decided to trace places where _with_gui is set to false. In file inkscape-application.cpp line 1306(big GUI and Shell comment) there is a big if of command line options that turns off gui. So I checked what options are used that cause gui to be turned off: https://paste.debian.net/1233131/ (1 signals that option is present) As you can see there are a few of them. But I didn't set any command line options. It looks like they just appear out of nowhere. I even created dummy user and logged in as it. It produced same results. So I don't think it's problem with user configuration. -- Krzysztof Sobiecki sob...@gmail.com
Bug#1006697: inkscape: Inkscape doesn't open GUI unless option -g is added
Package: inkscape Version: 1.1.2-3 Severity: important X-Debbugs-Cc: sob...@gmail.com Dear Maintainer, I have installed Inkscape. But when tried to run it, nothing shows up. Including right-click on svg file and choosing Inkscape, using Inkscape icon in Gnome, running Inkscape from command line. Only thing that helped was adding -g in command line(or to .desktop). I have deleted Inkscape configuration(.config/.local) but it didn't help. Thanks Krzysztof Sobiecki -- System Information: Debian Release: bookworm/sid APT prefers experimental APT policy: (501, 'experimental'), (500, 'unstable'), (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.17.0-rc5-amd64 (SMP w/32 CPU threads; PREEMPT) Locale: LANG=pl_PL.utf8, LC_CTYPE=pl_PL.utf8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/bash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages inkscape depends on: ii lib2geom1.1.0 1.1-2+b1 ii libatkmm-1.6-1v5 2.28.2-1 ii libboost-filesystem1.74.0 1.74.0-14 ii libc6 2.34-0experimental3 ii libcairo2 1.16.0-5 ii libcairomm-1.0-1v5 1.12.2-4 ii libcdr-0.1-1 0.1.6-2 ii libdbus-glib-1-2 0.112-2 ii libfontconfig1 2.13.1-4.4 ii libfreetype6 2.11.1+dfsg-1 ii libgc1 1:8.0.6-1.1 ii libgcc-s1 12-20220214-1 ii libgdk-pixbuf-2.0-02.42.6+dfsg-2 ii libglib2.0-0 2.71.2-1 ii libglibmm-2.4-1v5 2.66.2-2+b1 ii libgomp1 12-20220214-1 ii libgsl27 2.7.1+dfsg-3 ii libgspell-1-2 1.9.1-4 ii libgtk-3-0 3.24.31-1 ii libgtkmm-3.0-1v5 3.24.5-1 ii libharfbuzz0b 2.7.4-1 ii libjpeg62-turbo1:2.1.2-1 ii liblcms2-2 2.12~rc1-2 ii libmagick++-6.q16-88:6.9.11.60+dfsg-1.3+b2 ii libpango-1.0-0 1.50.4+ds-1 ii libpangocairo-1.0-01.50.4+ds-1 ii libpangoft2-1.0-0 1.50.4+ds-1 ii libpangomm-1.4-1v5 2.46.2-1 ii libpng16-161.6.37-3 ii libpoppler-glib8 22.02.0-2 ii libpoppler102 20.09.0-3.1 ii libpotrace01.16-2 ii libreadline8 8.1.2-1 ii librevenge-0.0-0 0.0.4-6+b1 ii librsvg2-common2.52.5+dfsg-3+b1 ii libsigc++-2.0-0v5 2.10.4-2 ii libsoup2.4-1 2.74.2-3 ii libstdc++6 12-20220214-1 ii libvisio-0.1-1 0.1.7-1+b1 ii libwpg-0.3-3 0.3.3-1 ii libx11-6 2:1.7.2-2+b1 ii libxml22.9.13+dfsg-1 ii libxslt1.1 1.1.34-4 ii python33.9.8-1 ii zlib1g 1:1.2.11.dfsg-2 Versions of packages inkscape recommends: ii aspell 0.60.8-4 ii fig2dev 1:3.2.8b-1 ii imagemagick 8:6.9.12.20+dfsg1-1.2 ii imagemagick-6.q16 [imagemagick] 8:6.9.12.20+dfsg1-1.2 pn libimage-magick-perl ii libwmf-bin 0.2.12-5 ii python3-lxml 4.8.0-1 ii python3-numpy1:1.22.1-1 ii python3-scour0.38.2-2 Versions of packages inkscape suggests: pn dia ii inkscape-tutorials1.1.2-3 pn libsvg-perl pn pstoedit pn python3-uniconvertor ii ruby 1:3.0 -- debconf-show failed
Bug#443483: Bug in image dimensions handling (may return zero in some circusments)
Package: evolution Version: 2.10.3-1 Severity: important Tags: patch --- Please enter the report below this line. --- I thing there is bug in image dimensions handling (may return zero in some cases). pixbuf = gdk_pixbuf_loader_get_pixbuf (loader); width = gdk_pixbuf_get_width (pixbuf); height = gdk_pixbuf_get_height (pixbuf); if (width = height) { if (width 48) { ratio = width / 48; width = 48; height = height / ratio; (1) } } else { if (height 48) { ratio = height / 48; height = 48; width = width / ratio; (2) } } If ratio is bigger than height(1) or width(2) it might end as 0. I have patch that hacks it. Backtrace: GdkPixbuf-CRITICAL **: gdk_pixbuf_scale_simple: assertion `dest_width 0' failed aborting... Program received signal SIGABRT, Aborted. [Switching to Thread 0xb4d70b90 (LWP 24312)] 0xb7f96410 in __kernel_vsyscall () (gdb) bt #0 0xb7f96410 in __kernel_vsyscall () #1 0xb6d177f5 in raise () from /lib/i686/cmov/libc.so.6 #2 0xb6d19181 in abort () from /lib/i686/cmov/libc.so.6 #3 0xb6e6ce99 in IA__g_logv (log_domain=0xb7257c00 GdkPixbuf, log_level=G_LOG_LEVEL_CRITICAL, format=0xb6e9d875 %s: assertion `%s' failed, args1=0xb4d701cc �\224%�P\224%�\020���\001) at /tmp/buildd/glib2.0-2.14.1/glib/gmessages.c:497 #4 0xb6e6cec9 in IA__g_log (log_domain=0xb7257c00 GdkPixbuf, log_level=G_LOG_LEVEL_CRITICAL, format=0xb6e9d875 %s: assertion `%s' failed) at /tmp/buildd/glib2.0-2.14.1/glib/gmessages.c:517 #5 0xb6e6cfab in IA__g_return_if_fail_warning (log_domain=0xb7257c00 GdkPixbuf, pretty_function=0xb72594ca gdk_pixbuf_scale_simple, expression=0xb7259450 dest_width 0) at /tmp/buildd/glib2.0-2.14.1/glib/gmessages.c:532 #6 0xb724f1c4 in IA__gdk_pixbuf_scale_simple (src=0x8e78210, dest_width=0, dest_height=48, interp_type=GDK_INTERP_BILINEAR) at /tmp/buildd/gtk+2.0-2.12.0/gdk-pixbuf/gdk-pixbuf-scale.c:251 #7 0xb7f42c7b in e_attachment_bar_create_attachment_cache (attachment=0x8972228) at e-attachment-bar.c:237 #8 0xb5f98764 in efhd_format_attachment (emf=0x8422000, stream=0x8c866c8, part=0xb23d5648, mime_type=0x95017b0 image/gif, handle=0xb5fff400) at em-format-html-display.c:2381 #9 0xb5f9fbad in em_format_part_as (emf=0x8422000, stream=0x8c866c8, part=0xb23d5648, mime_type=0x95017b0 image/gif) at em-format.c:595 #10 0xb5f9fcf5 in em_format_part (emf=0x8422000, stream=0x8c866c8, part=0xb23d5648) at em-format.c:614 #11 0xb5f9cf45 in emfh_multipart_related_check (job=0x82945d8, cancelled=0) at em-format-html.c:1024 #12 0xb5f9b573 in efh_format_do (mm=0x89408a8) at em-format-html.c:1254 #13 0xb5fbfb65 in mail_msg_received (e=0x819f130, msg=0x89408a8, data=0x0) at mail-mt.c:582 #14 0xb7b83b50 in thread_dispatch (din=0x819f130) at e-msgport.c:1005 #15 0xb77b046b in start_thread () from /lib/i686/cmov/libpthread.so.0 #16 0xb6dc06de in clone () from /lib/i686/cmov/libc.so.6 I hope this will help. --- System information. --- Architecture: i386 Kernel: Linux 2.6.23-rc6-sobkas-g19299b1a Debian Release: lenny/sid 500 unstablewww.debian-multimedia.org 500 unstableftp.pl.debian.org 500 kernel-dists-trunk
Bug#443495: Epiphany crash after closing tab because of one missing check in libgtk2.0-0
Package: libgtk2.0-0 Version: 2.12.0-2 Severity: important Tags: patch --- Please enter the report below this line. --- Epiphany crash after closing tab because of one missing check in libgtk2.0-0 Gtk-CRITICAL **: gtk_window_group_remove_window: assertion `GTK_IS_WINDOW_GROUP (window_group)' failed aborting... Program received signal SIGABRT, Aborted. [Switching to Thread 0xb5e736c0 (LWP 25278)] 0xb7f4d410 in __kernel_vsyscall () (gdb) Display all 145 possibilities? (y or n) (gdb) bt #0 0xb7f4d410 in __kernel_vsyscall () #1 0xb6f047f5 in raise () from /lib/i686/cmov/libc.so.6 #2 0xb6f06181 in abort () from /lib/i686/cmov/libc.so.6 #3 0xb7065e99 in IA__g_logv (log_domain=0xb794aa57 Gtk, log_level=G_LOG_LEVEL_CRITICAL, format=0xb7096875 %s: assertion `%s' failed, args1=0xbfb1173c D\235���\223��\020\��) at /tmp/buildd/glib2.0-2.14.1/glib/gmessages.c:497 #4 0xb7065ec9 in IA__g_log (log_domain=0xb794aa57 Gtk, log_level=G_LOG_LEVEL_CRITICAL, format=0xb7096875 %s: assertion `%s' failed) at /tmp/buildd/glib2.0-2.14.1/glib/gmessages.c:517 #5 0xb7065fab in IA__g_return_if_fail_warning (log_domain=0xb794aa57 Gtk, pretty_function=0xb7a09d44 gtk_window_group_remove_window, expression=0xb7a093fc GTK_IS_WINDOW_GROUP (window_group)) at /tmp/buildd/glib2.0-2.14.1/glib/gmessages.c:532 #6 0xb791c896 in IA__gtk_window_group_remove_window (window_group=0x0, window=0x89cab90) at /tmp/buildd/gtk+2.0-2.12.0/gtk/gtkwindow.c:7409 #7 0xb79200bf in IA__gtk_window_set_transient_for (window=0x89cab90, parent=0x0) at /tmp/buildd/gtk+2.0-2.12.0/gtk/gtkwindow.c:2033 #8 0xb6cd2cd8 in nsWindow::SetTransientParent (this=0x8dedc48, aParent=0x0) at nsWindow.cpp:3435 #9 0xb6cd42e0 in hierarchy_changed_cb (container=0x8bde690, previous_toplevel=0x8183130, window=0x8dedc48) at nsWindow.cpp:3819 #10 0xb70e4e6a in IA__g_cclosure_marshal_VOID__OBJECT (closure=0x9e76b80, return_value=0x0, n_param_values=2, param_values=0xbfb11b14, invocation_hint=0xbfb11a1c, marshal_data=0xb6cd4280) at /tmp/buildd/glib2.0-2.14.1/gobject/gmarshal.c:636 #11 0xb70d8619 in IA__g_closure_invoke (closure=0x9e76b80, return_value=0x0, n_param_values=2, param_values=0xbfb11b14, invocation_hint=0xbfb11a1c) at /tmp/buildd/glib2.0-2.14.1/gobject/gclosure.c:490 #12 0xb70ece0f in signal_emit_unlocked_R (node=0x8198b20, detail=0, instance=0x8bde690, emission_return=0x0, instance_and_params=0xbfb11b14) at /tmp/buildd/glib2.0-2.14.1/gobject/gsignal.c:2440 #13 0xb70eea5f in IA__g_signal_emit_valist (instance=0x62be, signal_id=24, detail=0, var_args=0xbfb11d50 41\030\b\001) at /tmp/buildd/glib2.0-2.14.1/gobject/gsignal.c:2199 #14 0xb70eeda9 in IA__g_signal_emit (instance=0x8bde690, signal_id=24, detail=0) at /tmp/buildd/glib2.0-2.14.1/gobject/gsignal.c:2243 #15 0xb790c7b7 in gtk_widget_propagate_hierarchy_changed_recurse (widget=0x8bde690, client_data=0xbfb11d80) at /tmp/buildd/gtk+2.0-2.12.0/gtk/gtkwidget.c:6084 #16 0xb791057c in _gtk_widget_propagate_hierarchy_changed (widget=0x8bde690, previous_toplevel=0x8183130) at /tmp/buildd/gtk+2.0-2.12.0/gtk/gtkwidget.c:6125 #17 0xb7919e38 in IA__gtk_widget_unparent (widget=0x8bde690) at /tmp/buildd/gtk+2.0-2.12.0/gtk/gtkwidget.c:2850 #18 0xb770c655 in gtk_bin_remove (container=0x8641cc0, child=0x8bde690) at /tmp/buildd/gtk+2.0-2.12.0/gtk/gtkbin.c:112 #19 0xb70e4e6a in IA__g_cclosure_marshal_VOID__OBJECT (closure=0x819e3d8, return_value=0x0, n_param_values=2, param_values=0xbfb12184, invocation_hint=0xbfb1208c, marshal_data=0xb770c600) at /tmp/buildd/glib2.0-2.14.1/gobject/gmarshal.c:636 ---Type return to continue, or q return to quit--- #20 0xb70d6f39 in g_type_class_meta_marshal (closure=0x819e3d8, return_value=0x0, n_param_values=2, param_values=0xbfb12184, invocation_hint=0xbfb1208c, marshal_data=0x170) at /tmp/buildd/glib2.0-2.14.1/gobject/gclosure.c:567 #21 0xb70d86ef in IA__g_closure_invoke (closure=0x819e3d8, return_value=0x0, n_param_values=2, param_values=0xbfb12184, invocation_hint=0xbfb1208c) at /tmp/buildd/glib2.0-2.14.1/gobject/gclosure.c:490 #22 0xb70eca3b in signal_emit_unlocked_R (node=0x819c310, detail=0, instance=0x8641cc0, emission_return=0x0, instance_and_params=0xbfb12184) at /tmp/buildd/glib2.0-2.14.1/gobject/gsignal.c:2370 #23 0xb70eea5f in IA__g_signal_emit_valist (instance=0x62be, signal_id=82, detail=0, var_args=0xbfb123c0 \224��\b\001) at /tmp/buildd/glib2.0-2.14.1/gobject/gsignal.c:2199 (it is longer but I cut it here) I have some patch for it and it is small. I don't say it good or something, but I use it and this fix my problems. --- System information. --- Architecture: i386 Kernel: Linux 2.6.23-rc6-sobkas-g19299b1a Debian Release: lenny/sid 500 unstablewww.debian-multimedia.org 500 unstableftp.pl.debian.org 500 kernel-dists-trunk kernel-archive.buildserver.net 500 experimentalwww.debian-multimedia.org 500 experimentalftp.pl.debian.org --- Package
Bug#441197: Python-gammu doesn't work with other version of gammu than built time one
Package: python-gammu Version: 0.22-1 Severity: important --- Please enter the report below this line. --- Python-gammu doesn't work with other version of gammu than built time one: Python 2.4.4 (#2, Aug 16 2007, 02:03:40) [GCC 4.1.3 20070812 (prerelease) (Debian 4.1.2-15)] on linux2 Type help, copyright, credits or license for more information. import gammu Traceback (most recent call last): File stdin, line 1, in ? File /usr/lib/python2.4/site-packages/gammu/__init__.py, line 38, in ? from gammu.Core import * SystemError: Runtime libGammu version does not match compile time version (runtime: 1.13.90, compiletime: 1.13.0) I think changing (= - =) in libgammu2 dependencies is a good idea. --- System information. --- Architecture: i386 Kernel: Linux 2.6.23-rc3-sobkas-g28e8351a Debian Release: lenny/sid 500 unstablewww.debian-multimedia.org 500 unstableftp.pl.debian.org 500 kernel-dists-trunk kernel-archive.buildserver.net 500 experimentalwww.debian-multimedia.org 500 experimentalftp.pl.debian.org --- Package information. --- Depends (Version) | Installed =-+- libc6 (= 2.6-1) | 2.6.1-2 libgammu2 (= 1.13.0) | 1.13.90-1 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#435713: Epiphany crash on startup due to uninitilized tip_label
Package: epiphany-browser Version: 2.18.3-1 Severity: normal Tags: patch --- Please enter the report below this line. --- Starting program: /usr/bin/epiphany [Thread debugging using libthread_db enabled] [New Thread -1243743440 (LWP 19744)] GTK Accessibility Module initialized Bonobo accessibility support initialized [New Thread -1254536304 (LWP 19803)] Gtk-CRITICAL **: gtk_label_set_max_width_chars: assertion `GTK_IS_LABEL (label)' failed aborting... Program received signal SIGTRAP, Trace/breakpoint trap. [Switching to Thread -1243743440 (LWP 19744)] 0xb6f9d8a9 in g_logv () from /usr/lib/libglib-2.0.so.0 (gdb) bt #0 0xb6f9d8a9 in g_logv () from /usr/lib/libglib-2.0.so.0 #1 0xb6f9db09 in g_log () from /usr/lib/libglib-2.0.so.0 #2 0xb6f9dbeb in g_return_if_fail_warning () from /usr/lib/libglib-2.0.so.0 #3 0xb7782a42 in IA__gtk_label_set_max_width_chars (label=0xb79a4a24, n_chars=256) at /home/sobkas/repository/gtk+2.0-2.11.6/gtk/gtklabel.c:1735 #4 0x080a583b in ephy_notebook_init (notebook=0x83150f8) at ephy-notebook.c:498 #5 0xb704be9a in g_type_create_instance () from /usr/lib/libgobject-2.0.so.0 #6 0xb7031ff2 in ?? () from /usr/lib/libgobject-2.0.so.0 #7 0x082394b0 in ?? () #8 0x in ?? () Epiphany crashes on start because there is faulty tip_label. At least for me so where there is not such problem please ignore me. It also crashes on vanilla gtk+(not patched to fix other bug). I hope this will be helpful. --- System information. --- Architecture: i386 Kernel: Linux 2.6.23-rc1-sobkas-g6c8dca5d Debian Release: lenny/sid 500 unstablewww.debian-multimedia.org 500 unstableftp.pl.debian.org 500 kernel-dists-trunk kernel-archive.buildserver.net 500 experimentalwww.debian-multimedia.org 500 experimentalftp.pl.debian.org --- Package information. --- Depends (Version) | Installed ==-+-== epiphany-browser-data(= 2.18) | 2.18.3-1 epiphany-browser-data( 2.19) | 2.18.3-1 libart-2.0-2 (= 2.3.18) | 2.3.19-3 libatk1.0-0(= 1.13.2) | 1.18.0-2 libbonobo2-0 (= 2.15.0) | 2.18.0-2 libbonoboui2-0 (= 2.15.1) | 2.18.0-5 libc6 (= 2.5-5) | 2.6-5 libcairo2 (= 1.4.0) | 1.4.10-1 libdbus-1-3 (= 1.1.1) | 1.1.1-3 libdbus-glib-1-2 (= 0.73) | 0.74-1 libenchant1c2a | 1.3.0-3+b1 libfontconfig1 (= 2.4.0) | 2.4.2-1.2 libfreetype6 (= 2.2) | 2.3.5-1+b1 libgcc1(= 1:4.2-20070516) | 1:4.2.1-1 libgconf2-4(= 2.13.5) | 2.19.1-1 libglade2-0 (= 1:2.6.1) | 1:2.6.2-1 libglib2.0-0 (= 2.12.9) | 2.13.7-3 libgnome-desktop-2 (= 2.11.1) | 2.18.3-1 libgnome-keyring0 (= 0.8) | 0.8.1-2 libgnome2-0(= 2.17.3) | 2.18.0-4 libgnomecanvas2-0 (= 2.11.1) | 2.14.0-3 libgnomeui-0 (= 2.17.1) | 2.18.1-2 libgnomevfs2-0 (= 1:2.17.90) | 1:2.18.1-3+b1 libgtk2.0-0 (= 2.10.12-3) | 2.11.6-1.1 libice6 (= 1:1.0.0) | 2:1.0.3-3 libmozjs0d(= 1.8.1.4) | 1.8.1.6-1 libnspr4-0d (= 1.8.0.10) | 4.6.7-1 liborbit2(= 1:2.14.1) | 1:2.14.7-0.1 libpango1.0-0 (= 1.16.4) | 1.17.5-1 libpng12-0 (= 1.2.13-4) | 1.2.15~beta5-2 libpopt0 (= 1.10) | 1.10-3 libsm6 | 2:1.0.3-1+b1 libstartup-notification0(= 0.8-1) | 0.9-1 libstdc++6 (= 4.2-20070516) | 4.2.1-1 libx11-6 | 2:1.1.3-1 libxcursor1 ( 1.1.2) | 1:1.1.8-2 libxext6 | 1:1.0.3-2 libxfixes3(= 1:4.0.1) | 1:4.0.3-2 libxi6 | 2:1.1.2-1 libxinerama1 | 1:1.0.2-1 libxml2(= 2.6.29) | 2.6.29.dfsg-1 libxrandr2(= 2:1.2.0) | 2:1.2.1-1 libxrender1| 1:0.9.2-1 libxslt1.1 (= 1.1.18) | 1.1.21-2 libxul0d (= 1.8.1.4) | 1.8.1.6-1 python2.4 (= 2.3.90) | 2.4.4-5 zlib1g (= 1:1.2.3.3.dfsg-1) | 1:1.2.3.3.dfsg-5 gnome-icon-theme (= 2.9.90) | 2.18.0-3 dbus
Bug#432672: One missing check - patch that fixes it
Closing tabs in epiphany-browser randomly killed it, after patching gtk+ witch attached diff it no longer crash. I hope it might help. diff -rup gtk+2.0-2.11.6/gtk/gtkwindow.c ~gtk+2.0-2.11.6/gtk/gtkwindow.c --- gtk+2.0-2.11.6/gtk/gtkwindow.c 2007-07-20 22:12:29.0 +0200 +++ ~gtk+2.0-2.11.6/gtk/gtkwindow.c 2007-08-01 14:34:08.0 +0200 @@ -2028,9 +2028,11 @@ gtk_window_unset_transient_for (GtkWind if (window-transient_parent) { if (priv-transient_parent_group) - gtk_window_group_remove_window (window-group, - window); - + if (window-group) + { +gtk_window_group_remove_window (window-group, + window); + } g_signal_handlers_disconnect_by_func (window-transient_parent, gtk_window_transient_parent_realized, window);
Bug#429881: Patch that works for me
This patch works for me, so it might actually a short term solution for this bug. dbus_bindings - _dbus_bindings diff -rup democracyplayer-0.9.6~/platform/gtk-x11/democracyplayer democracyplayer-0.9.6/platform/gtk-x11/democracyplayer --- democracyplayer-0.9.6~/platform/gtk-x11/democracyplayer 2007-06-04 23:37:54.0 +0200 +++ democracyplayer-0.9.6/platform/gtk-x11/democracyplayer 2007-07-17 17:29:38.0 +0200 @@ -78,10 +78,10 @@ else: try: import dbus try: - import dbus_bindings + import _dbus_bindings except ImportError, main_error: try: - dbus_bindings = dbus.dbus_bindings + _dbus_bindings = dbus._dbus_bindings except: raise main_error import onetime @@ -97,7 +97,7 @@ else: dbusargs = dbus.Array(args, signature=s) iface.HandleArgs(dbusargs) -except dbus_bindings.DBusException: +except dbus.DBusException: startapp() except ImportError: startapp() diff -rup democracyplayer-0.9.6~/platform/gtk-x11/onetime.py democracyplayer-0.9.6/platform/gtk-x11/onetime.py --- democracyplayer-0.9.6~/platform/gtk-x11/onetime.py 2007-06-04 23:37:54.0 +0200 +++ democracyplayer-0.9.6/platform/gtk-x11/onetime.py 2007-07-17 17:12:42.0 +0200 @@ -17,23 +17,23 @@ import dbus import dbus.service -import dbus.dbus_bindings +import dbus._dbus_bindings if getattr(dbus, 'version', (0,0,0)) = (0,41,0): import dbus.glib -dbus_bindings_consts = { +_dbus_bindings_consts = { 'REQUEST_NAME_REPLY_PRIMARY_OWNER' : 1, 'REQUEST_NAME_REPLY_IN_QUEUE': 2, 'REQUEST_NAME_REPLY_EXISTS': 3, 'REQUEST_NAME_REPLY_ALREADY_OWNER': 4, 'NAME_FLAG_DO_NOT_QUEUE' : 4 } -for key, value in dbus_bindings_consts.items(): +for key, value in _dbus_bindings_consts.items(): try: -getattr(dbus.dbus_bindings, key) +getattr(dbus._dbus_bindings, key) except AttributeError: -setattr(dbus.dbus_bindings, key, value) +setattr(dbus._dbus_bindings, key, value) try: NameExistsException = dbus.NameExistsException @@ -51,19 +51,19 @@ class BusNameFlags(object): # otherwise register the name conn = bus.get_connection() -retval = dbus.dbus_bindings.bus_request_name(conn, name, flags) +retval = dbus._dbus_bindings.bus_request_name(conn, name, flags) # TODO: more intelligent tracking of bus name states? -if retval == dbus.dbus_bindings.REQUEST_NAME_REPLY_PRIMARY_OWNER: +if retval == dbus._dbus_bindings.REQUEST_NAME_REPLY_PRIMARY_OWNER: pass -elif retval == dbus.dbus_bindings.REQUEST_NAME_REPLY_IN_QUEUE: +elif retval == dbus._dbus_bindings.REQUEST_NAME_REPLY_IN_QUEUE: # queueing can happen by default, maybe we should # track this better or let the user know if they're # queued or not? pass -elif retval == dbus.dbus_bindings.REQUEST_NAME_REPLY_EXISTS: +elif retval == dbus._dbus_bindings.REQUEST_NAME_REPLY_EXISTS: raise NameExistsException(name) -elif retval == dbus.dbus_bindings.REQUEST_NAME_REPLY_ALREADY_OWNER: +elif retval == dbus._dbus_bindings.REQUEST_NAME_REPLY_ALREADY_OWNER: # if this is a shared bus which is being used by someone # else in this process, this can happen legitimately pass @@ -86,7 +86,7 @@ class BusNameFlags(object): # we can delete the low-level name here because these objects # are guaranteed to exist only once for each bus name def __del__(self): -dbus_bindings.bus_release_name(self._bus.get_connection(), self._name) +_dbus_bindings.bus_release_name(self._bus.get_connection(), self._name) pass def get_bus(self): @@ -108,7 +108,7 @@ class BusNameFlags(object): class OneTime (dbus.service.Object): def __init__(self): bus = dbus.SessionBus() -bus_name = BusNameFlags('org.participatoryculture.dtv.onetime', bus=bus, flags=dbus.dbus_bindings.NAME_FLAG_DO_NOT_QUEUE) +bus_name = BusNameFlags('org.participatoryculture.dtv.onetime', bus=bus, flags=dbus._dbus_bindings.NAME_FLAG_DO_NOT_QUEUE) dbus.service.Object.__init__(self, bus_name, '/org/participatoryculture/dtv/OneTime') @dbus.service.method('org.participatoryculture.dtv.OneTimeIface')
Bug#364362: Patch that actualy works
I'm blind , I didn't noticed this patch on gnome Bugzilla http://bugzilla.gnome.org/show_bug.cgi?id=347358 without this blam didn't compiled(some warnings). diff -rup blam-1.8.2/libblam/blam-gecko-utils.cpp blam-1.8.2~/libblam/blam-gecko-utils.cpp --- blam-1.8.2/libblam/blam-gecko-utils.cpp 2005-05-06 10:07:49.0 +0200 +++ blam-1.8.2~/libblam/blam-gecko-utils.cpp2006-09-22 19:14:13.0 +0200 @@ -29,7 +29,8 @@ #include nsEmbedString.h #include nsIPrefService.h #include nsIServiceManager.h - +#include nsServiceManagerUtils.h +#include nsCOMPtr.h #if defined (HAVE_CHROME_NSICHROMEREGISTRYSEA_H) #include chrome/nsIChromeRegistrySea.h #elif defined(MOZ_NSIXULCHROMEREGISTRY_SELECTSKIN) but this still apply diff -rup blam-1.8.2/debian/control blam-1.8.2~/debian/control --- blam-1.8.2/debian/control 2006-09-22 19:59:36.0 +0200 +++ blam-1.8.2~/debian/control 2006-09-22 18:19:06.0 +0200 @@ -2,7 +2,7 @@ Source: blam Section: gnome Priority: optional Maintainer: Johan Svedberg [EMAIL PROTECTED] -Build-Depends: debhelper (= 4.0.0), mono-mcs (= 1.1.4) | c-sharp-compiler, libgtk-cil (= 1.0), libmono-dev (= 1.1.4), cli-common (= 0.1.3), libgnome-cil (= 1.0), libgconf-cil (= 1.0), libglade-cil (= 1.0), libgecko-cil (= 0.6), libgtk2.0-dev (= 2.2.0), libgconf2-dev (= 2.4), libgnomeui-dev (= 2.2), mozilla-dev (= 1.7), cdbs, libxml-parser-perl +Build-Depends: debhelper (= 4.0.0), mono-mcs (= 1.1.4) | c-sharp-compiler, libgtk-cil (= 1.0), libmono-dev (= 1.1.4), cli-common (= 0.1.3), cli-common-dev (= 0.4.0), libgnome-cil (= 1.0), libgconf-cil (= 1.0), libglade-cil (= 1.0), libgecko-cil (= 0.6), libgtk2.0-dev (= 2.2.0), libgconf2-dev (= 2.4), libgnomeui-dev (= 2.2), libxul-dev (=1.8.0.5-4.2), cdbs, libxml-parser-perl Standards-Version: 3.6.2 Package: blam And maybe switch to cvs HEAD is good since libgecko-cil is dead. Or simple patch to bump version of required libraries is good enough: diff -rup blam-1.8.2/configure.in blam-1.8.2~/configure.in --- blam-1.8.2/configure.in 2005-06-20 17:12:07.0 +0200 +++ blam-1.8.2~/configure.in2006-09-29 14:22:28.0 +0200 @@ -44,21 +44,21 @@ if test x$PKG_CONFIG = xno; then fi dnl Find mono -MONO_REQUIRED_VERSION=1.1.4 -GTKSHARP_REQUIRED_VERSION=1.0 +MONO_REQUIRED_VERSION=1.1.10 +GTKSHARP_REQUIRED_VERSION=2.8.2 GCONF_REQUIRED_VERSION=2.4 -GECKOSHARP_REQUIRED_VERSION=0.6 +GECKOSHARP_REQUIRED_VERSION=0.11 PKG_CHECK_MODULES(BASE_DEPENDENCIES, mono = $MONO_REQUIRED_VERSION - gtk-sharp = $GTKSHARP_REQUIRED_VERSION + gtk-sharp-2.0 = $GTKSHARP_REQUIRED_VERSION gconf-2.0 = $GCONF_REQUIRED_VERSION) PKG_CHECK_MODULES(BLAM, - gtk-sharp = $GTKSHARP_REQUIRED_VERSION - gecko-sharp = $GECKOSHARP_REQUIRED_VERSION - gconf-sharp = $GTKSHARP_REQUIRED_VERSION - glade-sharp = $GTKSHARP_REQUIRED_VERSION) + gtk-sharp-2.0 = $GTKSHARP_REQUIRED_VERSION + gecko-sharp-2.0 = $GECKOSHARP_REQUIRED_VERSION + gconf-sharp-2.0 = $GTKSHARP_REQUIRED_VERSION + glade-sharp-2.0 = $GTKSHARP_REQUIRED_VERSION) AC_SUBST(BLAM_LIBS) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#354023: Please build against xulrunner
I have made small patch(low quality) to compile libgecko-cil with xulrunner. (license same as package) diff -urp ./gecko-sharp-0.6/debian/control ./gecko-sharp-0.6~/debian/control --- ./gecko-sharp-0.6/debian/control2006-09-22 19:44:14.0 +0200 +++ ./gecko-sharp-0.6~/debian/control 2006-09-22 17:36:53.0 +0200 @@ -3,12 +3,12 @@ Section: libs Priority: optional Maintainer: Debian Mono Group [EMAIL PROTECTED] Uploaders: Eduard Bloch [EMAIL PROTECTED], Mirco Bauer [EMAIL PROTECTED] -Build-Depends-Indep: debhelper (= 5.0.0), cli-common (= 0.2.0), dpatch, mono-mcs (= 1.0) | c-sharp-compiler, mono-gac, libmono-dev, libgtk2.0-dev (= 2.0.0), libgtk-cil (= 1.0), libglib-cil (= 1.0), libgnome-cil (= 1.0), gtk-sharp-gapi (= 1.0), mozilla-dev +Build-Depends-Indep: debhelper (= 5.0.0), cli-common (= 0.2.0), dpatch, mono-mcs (= 1.0) | c-sharp-compiler, mono-gac, libmono-dev, libgtk2.0-dev (= 2.0.0), libgtk-cil (= 1.0), libglib-cil (= 1.0), libgnome-cil (= 1.0), gtk-sharp-gapi (= 1.0), libxul-dev Standards-Version: 3.6.2 Package: libgecko-cil Architecture: all -Depends: ${cli:Depends}, mozilla-browser +Depends: ${cli:Depends}, xulrunner Description: CLI binding for the GtkMozEmbed library This package provides assemblies that allow CLI (.NET) programs to use the GtkMozEmbed library. diff -urp ./gecko-sharp-0.6/debian/patches/01_missing_dllmap.dpatch ./gecko-sharp-0.6~/debian/patches/01_missing_dllmap.dpatch --- ./gecko-sharp-0.6/debian/patches/01_missing_dllmap.dpatch 2006-09-22 19:44:14.0 +0200 +++ ./gecko-sharp-0.6~/debian/patches/01_missing_dllmap.dpatch 2006-09-22 19:30:51.0 +0200 @@ -30,5 +30,5 @@ diff -urNad /home/meebey/data/projects/d dllmap dll=libgobject-2.0-0.dll target=libgobject-2.0.so.0/ dllmap dll=libatk-1.0-0.dll target=libatk-1.0.so.0/ dllmap dll=libgtk-win32-2.0-0.dll target=libgtk-x11-2.0.so.0/ -+ dllmap dll=gtkembedmoz target=/usr/lib/mozilla/libgtkembedmoz.so/ ++ dllmap dll=gtkembedmoz target=/usr/lib/libgtkembedmoz.so.0d/ /configuration Sorry for low quality of this patch. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#364362: Build-Dep on mozilla (library), please transition to xulrunner
Small patch for blam(low quality) diff -urp ./blam-1.8.2/configure.in blam-1.8.2~/configure.in --- ./blam-1.8.2/configure.in 2005-06-20 17:12:07.0 +0200 +++ blam-1.8.2~/configure.in2006-09-22 19:00:57.0 +0200 @@ -69,9 +69,9 @@ dnl ** AC_MSG_CHECKING([which mozilla to use]) MOZILLA= -AC_ARG_WITH([mozilla], - AC_HELP_STRING([--with-mozilla@:@=mozilla|firefox|thunderbird@:@], - [Whether to use mozilla, firefox or thunderbird gtkmozembed (default: mozilla)]), +AC_ARG_WITH([xulrunner], + AC_HELP_STRING([--with-mozilla@:@=mozilla|firefox|thunderbird|xulrunner@:@], + [Whether to use mozilla, firefox, thunderbird or xulrunner gtkmozembed (default: xulrunner)]), [MOZILLA=$withval]) dnl try to autodetect: if mozilla exists, use it, else try firefox, then thunderbird @@ -82,10 +82,12 @@ if test x$MOZILLA = x; then MOZILLA=firefox elif pkg-config --exists thunderbird-gtkmozembed; then MOZILLA=thunderbird + elif pkg-config --exists xulrunner-gtkmozembed; then +MOZILLA=xulrunner else AC_MSG_ERROR([no mozilla installation found]) fi -elif test x$with_mozilla != xmozilla -a x$with_mozilla != xfirefox -a x$with_mozilla != xthunderbird; then +elif test x$with_mozilla != xmozilla -a x$with_mozilla != xfirefox -a x$with_mozilla != xthunderbird -a x$with_mozilla != xxulrunner; then AC_MSG_ERROR([unknown mozilla name ($MOZILLA)]) fi @@ -97,6 +99,7 @@ case $MOZILLA in mozilla) min_version=1.7 flavour=mozilla ;; firefox) min_version=0.10 flavour=toolkit ;; thunderbird) min_version=0.8 flavour=toolkit ;; +xulrunner) min_version=1.8 flavour=toolkit ;; esac MOZILLA_FLAVOUR=$flavour diff -urp ./blam-1.8.2/debian/control blam-1.8.2~/debian/control --- ./blam-1.8.2/debian/control 2006-09-22 19:59:36.0 +0200 +++ blam-1.8.2~/debian/control 2006-09-22 18:19:06.0 +0200 @@ -2,7 +2,7 @@ Source: blam Section: gnome Priority: optional Maintainer: Johan Svedberg [EMAIL PROTECTED] -Build-Depends: debhelper (= 4.0.0), mono-mcs (= 1.1.4) | c-sharp-compiler, libgtk-cil (= 1.0), libmono-dev (= 1.1.4), cli-common (= 0.1.3), libgnome-cil (= 1.0), libgconf-cil (= 1.0), libglade-cil (= 1.0), libgecko-cil (= 0.6), libgtk2.0-dev (= 2.2.0), libgconf2-dev (= 2.4), libgnomeui-dev (= 2.2), mozilla-dev (= 1.7), cdbs, libxml-parser-perl +Build-Depends: debhelper (= 4.0.0), mono-mcs (= 1.1.4) | c-sharp-compiler, libgtk-cil (= 1.0), libmono-dev (= 1.1.4), cli-common (= 0.1.3), libgnome-cil (= 1.0), libgconf-cil (= 1.0), libglade-cil (= 1.0), libgecko-cil (= 0.6), libgtk2.0-dev (= 2.2.0), libgconf2-dev (= 2.4), libgnomeui-dev (= 2.2), libxul-dev (=1.8.0.5-4.2), cdbs, libxml-parser-perl Standards-Version: 3.6.2 Package: blam diff -urp ./blam-1.8.2/libblam/blam-gecko-utils.cpp blam-1.8.2~/libblam/blam-gecko-utils.cpp --- ./blam-1.8.2/libblam/blam-gecko-utils.cpp 2005-05-06 10:07:49.0 +0200 +++ blam-1.8.2~/libblam/blam-gecko-utils.cpp2006-09-22 19:14:13.0 +0200 @@ -29,7 +29,8 @@ #include nsEmbedString.h #include nsIPrefService.h #include nsIServiceManager.h - +#include nsServiceManagerUtils.h +#include nsCOMPtr.h #if defined (HAVE_CHROME_NSICHROMEREGISTRYSEA_H) #include chrome/nsIChromeRegistrySea.h #elif defined(MOZ_NSIXULCHROMEREGISTRY_SELECTSKIN) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]