Bug#650609: Upstream Bug Link

2011-12-09 Thread Dave Lentz

https://bugzilla.gnome.org/show_bug.cgi?id=663138



--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#650609: Better Backtrace

2011-12-07 Thread Dave Lentz

Here's a backtrace with the debugging symbols.
GNU gdb (GDB) 7.3-debian
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type show copying
and show warranty for details.
This GDB was configured as x86_64-linux-gnu.
For bug reporting instructions, please see:
http://www.gnu.org/software/gdb/bugs/...
Reading symbols from /usr/bin/lxappearance...Reading symbols from 
/usr/lib/debug/usr/bin/lxappearance...done.
done.
(gdb) run
Starting program: /usr/bin/lxappearance 
[Thread debugging using libthread_db enabled]

Program received signal SIGSEGV, Segmentation fault.
gtk_icon_view_layout_single_row (maximum_width=synthetic pointer, 
y=synthetic pointer, row=optimized out, item_width=12, 
first_item=0x73c4c0, icon_view=0x6be900) at 
/tmp/buildd/gtk+2.0-2.24.8/gtk/gtkiconview.c:2749
in /tmp/buildd/gtk+2.0-2.24.8/gtk/gtkiconview.c
(gdb) bt
#0  gtk_icon_view_layout_single_row (maximum_width=synthetic pointer, 
y=synthetic pointer, row=optimized out, item_width=12, 
first_item=0x73c4c0, icon_view=0x6be900) at 
/tmp/buildd/gtk+2.0-2.24.8/gtk/gtkiconview.c:2749
#1  gtk_icon_view_layout (icon_view=0x6be900) at 
/tmp/buildd/gtk+2.0-2.24.8/gtk/gtkiconview.c:2855
#2  0x778b7624 in gtk_icon_view_size_allocate (widget=0x6be900, 
allocation=0x7fffbaa0)
at /tmp/buildd/gtk+2.0-2.24.8/gtk/gtkiconview.c:1507
#3  0x75a8575a in g_closure_invoke (closure=0x665a60, return_value=0x0, 
n_param_values=2, param_values=0x772d20, 
invocation_hint=optimized out) at 
/tmp/buildd/glib2.0-2.30.2/./gobject/gclosure.c:774
#4  0x75a96f7a in signal_emit_unlocked_R (node=optimized out, 
detail=0, instance=0x6be900, emission_return=0x0, 
instance_and_params=0x772d20) at 
/tmp/buildd/glib2.0-2.30.2/./gobject/gsignal.c:3202
#5  0x75aa0e11 in g_signal_emit_valist (instance=optimized out, 
signal_id=optimized out, detail=optimized out, 
var_args=optimized out) at 
/tmp/buildd/glib2.0-2.30.2/./gobject/gsignal.c:3003
#6  0x75aa0fb2 in g_signal_emit (instance=optimized out, 
signal_id=optimized out, detail=optimized out)
at /tmp/buildd/glib2.0-2.30.2/./gobject/gsignal.c:3060
#7  0x779f986e in IA__gtk_widget_size_allocate (widget=0x6be900, 
allocation=optimized out)
at /tmp/buildd/gtk+2.0-2.24.8/gtk/gtkwidget.c:4089
#8  0x7793f337 in gtk_scrolled_window_size_allocate (widget=0x73b180, 
allocation=0x7fffbf80)
at /tmp/buildd/gtk+2.0-2.24.8/gtk/gtkscrolledwindow.c:1436
#9  0x75a8575a in g_closure_invoke (closure=0x665a60, return_value=0x0, 
n_param_values=2, param_values=0x66aef0, 
invocation_hint=optimized out) at 
/tmp/buildd/glib2.0-2.30.2/./gobject/gclosure.c:774
#10 0x75a96f7a in signal_emit_unlocked_R (node=optimized out, 
detail=0, instance=0x73b180, emission_return=0x0, 
instance_and_params=0x66aef0) at 
/tmp/buildd/glib2.0-2.30.2/./gobject/gsignal.c:3202
#11 0x75aa0e11 in g_signal_emit_valist (instance=optimized out, 
signal_id=optimized out, detail=optimized out, 
var_args=optimized out) at 
/tmp/buildd/glib2.0-2.30.2/./gobject/gsignal.c:3003
#12 0x75aa0fb2 in g_signal_emit (instance=optimized out, 
signal_id=optimized out, detail=optimized out)
at /tmp/buildd/glib2.0-2.30.2/./gobject/gsignal.c:3060
#13 0x779f986e in IA__gtk_widget_size_allocate (widget=0x73b180, 
allocation=optimized out)
at /tmp/buildd/gtk+2.0-2.24.8/gtk/gtkwidget.c:4089
#14 0x7782a374 in gtk_box_size_allocate (widget=0x73d030, 
allocation=0x7fffc490) at /tmp/buildd/gtk+2.0-2.24.8/gtk/gtkbox.c:500
#15 0x75a8575a in g_closure_invoke (closure=0x665a60, return_value=0x0, 
n_param_values=2, param_values=0x72aaa0, 
invocation_hint=optimized out) at 
/tmp/buildd/glib2.0-2.30.2/./gobject/gclosure.c:774
#16 0x75a96f7a in signal_emit_unlocked_R (node=optimized out, 
detail=0, instance=0x73d030, emission_return=0x0, 
instance_and_params=0x72aaa0) at 
/tmp/buildd/glib2.0-2.30.2/./gobject/gsignal.c:3202
#17 0x75aa0e11 in g_signal_emit_valist (instance=optimized out, 
signal_id=optimized out, detail=optimized out, 
var_args=optimized out) at 
/tmp/buildd/glib2.0-2.30.2/./gobject/gsignal.c:3003
#18 0x75aa0fb2 in g_signal_emit (instance=optimized out, 
signal_id=optimized out, detail=optimized out)
at /tmp/buildd/glib2.0-2.30.2/./gobject/gsignal.c:3060
#19 0x779f986e in IA__gtk_widget_size_allocate (widget=0x73d030, 
allocation=optimized out)
at /tmp/buildd/gtk+2.0-2.24.8/gtk/gtkwidget.c:4089
#20 0x7782a374 in gtk_box_size_allocate (widget=0x71b6c0, 
allocation=0x7fffc9a0) at /tmp/buildd/gtk+2.0-2.24.8/gtk/gtkbox.c:500
#21 0x75a8575a in g_closure_invoke (closure=0x665a60, return_value=0x0, 
n_param_values=2, param_values=0x772f60, 

Bug#647749: Patch

2011-11-06 Thread Dave Lentz
TWC automatically disabled all existing xmloap licenses on 10/31. 
However, they didn't disable the xmloap service itself yet (nor the 
ability to get a new license id). The patch will work until TWC's xmloap 
service is ended, which could be tomorrow or many moons from now (your 
guess is as good as mine).


I applied the patch as shown and my weather plugin is working again. It 
will work until TWC ends xmloap or manually disables my license id 
(though I can't see why they would do that since the plugin does follow 
all of the licensing agreements (non-profit, shows logo and promotional 
links, etc.).



Example output from today:
Weather report for: Lancaster, PA.

Observation station located in Lancaster, PA
Last update: 11/6/11 10:53 AM EST.

Temperature
Temperature: 50 °F
Windchill: 46 °F
Description: Fair
Dew point: 35 °F

Wind
Speed: 10 mph
Direction: SSW
Gusts: N/A

UV
Index: 3
Risk: Moderate

Atmospheric pressure
Pressure: 30.51 in
State: falling

Sun
Rise: 06:41:00 AM
Set: 04:59:00 PM

Other
Humidity: 57 %
Visibility: 10.0 mi

More on weather.com
Local Pollen Reports
Airport Conditions
Lawn and Garden Weather
Rush Hour Traffic




--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#647749: Bug 647749

2011-11-05 Thread Dave Lentz
It's easy enough to obtain a new license id (quick, automated process) 
and make a little patch (the license numbers are declared at the top of 
weather.h).


The only thing I'm not sure about is legal ramifications, though it 
looks like TWCi has had the same license since 2008.


Index: xfce4-weather-plugin-0.7.4/panel-plugin/weather.h
===
--- xfce4-weather-plugin-0.7.4.orig/panel-plugin/weather.h	2011-02-02 15:31:29.0 -0500
+++ xfce4-weather-plugin-0.7.4/panel-plugin/weather.h	2011-11-05 21:04:15.214103897 -0400
@@ -21,8 +21,8 @@
 #include libxfce4panel/libxfce4panel.h
 #include libxfce4util/libxfce4util.h
 #define PLUGIN_WEBSITE   http://goodies.xfce.org/projects/panel-plugins/xfce4-weather-plugin;
-#define PARTNER_ID   1121946239
-#define LICENSE_KEY  3c4cd39ee5dec84f
+#define PARTNER_ID   1287437847
+#define LICENSE_KEY  f5d0d6461b98f194
 
 G_BEGIN_DECLS
 


Bug#647749: Info received (Bug 647749)

2011-11-05 Thread Dave Lentz
Now I see that TWC is ending its XMLOAP service in favor of a pay model, 
and the plugin eventually needs a new weather provider. I'd still 
recommend using the patch, as it will buy more time until the issue is 
resolved upstream.




--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org