--- Begin Message ---
Package: pcmanfm
Version: 0.9.10-3
Severity: important
Dear Maintainer,
PCManFM segfaults on some folders opening.
Perhaps, it happens when you double-click on the folder and doesn't release the
mouse button, so you kind of dragging that folder icon a little (while the
folder is being opened in file manager).
GDB backtrace attached.
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.2.0-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages pcmanfm depends on:
ii libatk1.0-0 2.4.0-2
ii libc6 2.13-33
ii libcairo2 1.12.2-1
ii libfm-gtk-bin 0.1.17-2
ii libfm-gtk1 0.1.17-2
ii libfm1 0.1.17-2
ii libfontconfig1 2.9.0-6
ii libfreetype6 2.4.9-1
ii libgdk-pixbuf2.0-0 2.26.1-1
ii libglib2.0-0 2.32.3-1
ii libgtk2.0-0 2.24.10-1
ii libmenu-cache1 0.3.3-1
ii libpango1.0-0 1.30.0-1
ii libx11-6 2:1.4.99.901-2
Versions of packages pcmanfm recommends:
ii gnome-icon-theme 3.4.0-2
ii gvfs-backends 1.12.3-1
ii gvfs-fuse 1.12.3-1
ii lxde-icon-theme 0.5.0-1
pcmanfm suggests no packages.
-- no debconf information
GNU gdb (GDB) 7.4.1-debian
Copyright (C) 2012 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/pcmanfm...Reading symbols from
/usr/lib/debug/.build-id/7b/b1990f171ba106da2ee3c3d26f6df67c4382a4.debug...done.
done.
(gdb) handle SIG33 pass nostop noprint
Signal Stop Print Pass to program Description
SIG33 No No Yes Real-time event 33
(gdb) set pagination 0
(gdb) run --desktop --profile LXDE
Starting program: /usr/bin/pcmanfm --desktop --profile LXDE
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffef5be700 (LWP 7527)]
[Thread 0x7fffef5be700 (LWP 7527) exited]
[New Thread 0x7fffef5be700 (LWP 7530)]
[New Thread 0x7fffed0b2700 (LWP 7531)]
[Thread 0x7fffed0b2700 (LWP 7531) exited]
[New Thread 0x7fffed0b2700 (LWP 7532)]
[Thread 0x7fffed0b2700 (LWP 7532) exited]
[New Thread 0x7fffed0b2700 (LWP 7533)]
[Thread 0x7fffed0b2700 (LWP 7533) exited]
[New Thread 0x7fffed0b2700 (LWP 7534)]
[Thread 0x7fffed0b2700 (LWP 7534) exited]
[New Thread 0x7fffed0b2700 (LWP 7535)]
[Thread 0x7fffed0b2700 (LWP 7535) exited]
[New Thread 0x7fffed0b2700 (LWP 7536)]
[Thread 0x7fffed0b2700 (LWP 7536) exited]
[New Thread 0x7fffed0b2700 (LWP 7537)]
[Thread 0x7fffed0b2700 (LWP 7537) exited]
[New Thread 0x7fffed0b2700 (LWP 7538)]
[Thread 0x7fffed0b2700 (LWP 7538) exited]
[New Thread 0x7fffed0b2700 (LWP 7539)]
[Thread 0x7fffed0b2700 (LWP 7539) exited]
[New Thread 0x7fffed0b2700 (LWP 7540)]
[Thread 0x7fffed0b2700 (LWP 7540) exited]
[New Thread 0x7fffed0b2700 (LWP 7541)]
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff767aec3 in on_drag_motion (dest_widget=<optimized out>,
drag_context=0x829350, x=49, y=<optimized out>, time=15713719, fv=0x7c6d60) at
gtk/fm-folder-view.c:456
456 gtk/fm-folder-view.c: No such file or directory.
(gdb) backtrace full
#0 0x00007ffff767aec3 in on_drag_motion (dest_widget=<optimized out>,
drag_context=0x829350, x=49, y=<optimized out>, time=15713719, fv=0x7c6d60) at
gtk/fm-folder-view.c:456
model = 0x0
dir_path = <error reading variable dir_path (Cannot access memory at
address 0x18)>
ret = 0
action = 0
target = 0x73
#1 0x00007ffff7156d14 in _gtk_marshal_BOOLEAN__OBJECT_INT_INT_UINT
(closure=0x825d00, return_value=0x7fffffffdba0, n_param_values=<optimized out>,
param_values=0x7fffffffdc50, invocation_hint=<optimized out>,
marshal_data=<optimized out>) at
/tmp/buildd/gtk+2.0-2.24.10/gtk/gtkmarshalers.c:413
callback = 0x7ffff767ad90 <on_drag_motion>
cc = 0x825d00
data1 = 0x826060
data2 = <optimized out>
v_return = <optimized out>
__PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__OBJECT_INT_INT_UINT"
#2 0x00007ffff4f08724 in g_closure_invoke (closure=0x825d00,
return_value=0x7fffffffdba0, n_param_values=5, param_values=0x7fffffffdc50,
invocation_hint=0x7fffffffdbf0) at
/tmp/buildd/glib2.0-2.32.3/./gobject/gclosure.c:777
marshal = 0x7ffff7156c70 <_gtk_marshal_BOOLEAN__OBJECT_INT_INT_UINT>
marshal_data = 0x0
in_marshal = <optimized out>
real_closure = 0x825ce0
__PRETTY_FUNCTION__ = "g_closure_invoke"
#3 0x00007ffff4f199c6 in signal_emit_unlocked_R (node=node@entry=0x67e200,
detail=detail@entry=0, instance=instance@entry=0x826060,
emission_return=emission_return@entry=0x7fffffffdd70,
instance_and_params=instance_and_params@entry=0x7fffffffdc50) at
/tmp/buildd/glib2.0-2.32.3/./gobject/gsignal.c:3617
tmp = <optimized out>
handler = 0x8252c0
accumulator = 0x6993e0
emission = {next = 0x0, instance = 0x826060, ihint = {signal_id = 91,
detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 4}
class_closure = 0x6994d0
hlist = 0x8252c0
handler_list = 0x8252c0
return_accu = 0x7fffffffdba0
accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0,
v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer =
0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 =
0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 91
max_sequential_handler_number = 1298
return_value_altered = 1
#4 0x00007ffff4f2134b in g_signal_emit_valist
(instance=instance@entry=0x826060, signal_id=signal_id@entry=91,
detail=detail@entry=0, var_args=var_args@entry=0x7fffffffdf48) at
/tmp/buildd/glib2.0-2.32.3/./gobject/gsignal.c:3306
return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long =
0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer
= 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64
= 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
error = 0x0
rtype = 20
static_scope = 0
instance_and_params = 0x7fffffffdc50
signal_return_type = 20
param_values = 0x7fffffffdc68
node = 0x67e200
i = <optimized out>
n_params = 4
__PRETTY_FUNCTION__ = "g_signal_emit_valist"
#5 0x00007ffff4f21dd0 in g_signal_emit_by_name (instance=0x826060,
detailed_signal=0x7ffff7300c37 "drag-motion") at
/tmp/buildd/glib2.0-2.32.3/./gobject/gsignal.c:3389
var_args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area =
0x7fffffffe080, reg_save_area = 0x7fffffffdf90}}
detail = 0
signal_id = 91
__PRETTY_FUNCTION__ = "g_signal_emit_by_name"
#6 0x00007ffff728cb37 in gtk_drag_dest_motion (widget=0x826060,
context=0x829350, x=49, y=91, time=15713719) at
/tmp/buildd/gtk+2.0-2.24.10/gtk/gtkdnd.c:2197
site = 0x824660
action = <optimized out>
retval = <optimized out>
__PRETTY_FUNCTION__ = "gtk_drag_dest_motion"
#7 0x00007ffff728c734 in gtk_drag_find_widget (callback=0x7ffff728ca00
<gtk_drag_dest_motion>, time=15713719, y=91, x=49, context=0x829350,
widget=0x826060, info=<optimized out>) at
/tmp/buildd/gtk+2.0-2.24.10/gtk/gtkdnd.c:1869
parent = 0x0
hierarchy = <optimized out>
found = 0
#8 _gtk_drag_dest_handle_event (toplevel=<optimized out>,
event=0x7fffe8005ac0) at /tmp/buildd/gtk+2.0-2.24.10/gtk/gtkdnd.c:1626
tx = 249
ty = 143
found = 8544352
info = 0x881120
context = 0x829350
__PRETTY_FUNCTION__ = "_gtk_drag_dest_handle_event"
#9 0x00007ffff7154c73 in IA__gtk_main_do_event (event=0x7fffe8005ac0) at
/tmp/buildd/gtk+2.0-2.24.10/gtk/gtkmain.c:1708
event_widget = 0x675e20
grab_widget = 0x804060
window_group = 0x68e220
rewritten_event = <optimized out>
tmp_list = <optimized out>
__PRETTY_FUNCTION__ = "IA__gtk_main_do_event"
#10 0x00007ffff6b9a1ec in gdk_event_dispatch (source=<optimized out>,
source@entry=0x65e5f0, callback=<optimized out>, user_data=<optimized out>) at
/tmp/buildd/gtk+2.0-2.24.10/gdk/x11/gdkevents-x11.c:2377
display = <optimized out>
event = 0x7fffe8005ac0
#11 0x00007ffff4a45205 in g_main_dispatch (context=0x65e6e0) at
/tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:2539
dispatch = 0x7ffff6b9a1a0 <gdk_event_dispatch>
was_in_call = 0
user_data = 0x0
callback = 0
cb_funcs = 0x0
cb_data = 0x0
current_source_link = {data = 0x65e5f0, next = 0x0}
need_destroy = <optimized out>
source = 0x65e5f0
current = 0x710a70
i = <optimized out>
#12 g_main_context_dispatch (context=context@entry=0x65e6e0) at
/tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:3075
No locals.
#13 0x00007ffff4a45538 in g_main_context_iterate (context=0x65e6e0,
block=block@entry=1, dispatch=dispatch@entry=1, self=<error reading variable:
Unhandled dwarf expression opcode 0xfa>) at
/tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:3146
max_priority = 0
timeout = 0
some_ready = 1
nfds = <optimized out>
allocated_nfds = <optimized out>
fds = 0x7fffe8009010
#14 0x00007ffff4a45932 in g_main_loop_run (loop=0x6f99a0) at
/tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:3340
__PRETTY_FUNCTION__ = "g_main_loop_run"
#15 0x00007ffff7153a77 in IA__gtk_main () at
/tmp/buildd/gtk+2.0-2.24.10/gtk/gtkmain.c:1256
tmp_list = <optimized out>
functions = 0x0
init = <optimized out>
loop = 0x6f99a0
#16 0x000000000040efa9 in main (argc=1, argv=0x7fffffffe428) at pcmanfm.c:199
config = 0x660020
err = 0x0
(gdb) info registers
rax 0x0 0
rbx 0x7c6d60 8154464
rcx 0x7ee840 8316992
rdx 0x1 1
rsi 0x7ee840 8316992
rdi 0x80f4f0 8451312
rbp 0x73 0x73
rsp 0x7fffffffd9b0 0x7fffffffd9b0
r8 0x7fffffffda00 140737488345600
r9 0x0 0
r10 0x0 0
r11 0x7ffff7259da0 140737339825568
r12 0x829350 8557392
r13 0xefc5b7 15713719
r14 0x0 0
r15 0x31 49
rip 0x7ffff767aec3 0x7ffff767aec3 <on_drag_motion+307>
eflags 0x10246 [ PF ZF IF RF ]
cs 0x33 51
ss 0x2b 43
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0
(gdb) x/16i $pc
=> 0x7ffff767aec3 <on_drag_motion+307>: mov 0x18(%rax),%rax
0x7ffff767aec7 <on_drag_motion+311>: mov 0x38(%rax),%rsi
0x7ffff767aecb <on_drag_motion+315>: callq 0x7ffff766bb80
<fm_dnd_dest_set_dest_file@plt>
0x7ffff767aed0 <on_drag_motion+320>: mov 0xe0(%rbx),%rdi
0x7ffff767aed7 <on_drag_motion+327>: mov %r12,%rsi
0x7ffff767aeda <on_drag_motion+330>: mov %rbp,%rdx
0x7ffff767aedd <on_drag_motion+333>: callq 0x7ffff766e570
<fm_dnd_dest_get_default_action@plt>
0x7ffff767aee2 <on_drag_motion+338>: mov %eax,%esi
0x7ffff767aee4 <on_drag_motion+340>: xor %eax,%eax
0x7ffff767aee6 <on_drag_motion+342>: test %esi,%esi
0x7ffff767aee8 <on_drag_motion+344>: setne %al
0x7ffff767aeeb <on_drag_motion+347>: mov %eax,0x1c(%rsp)
0x7ffff767aeef <on_drag_motion+351>: jmpq 0x7ffff767adf0
<on_drag_motion+96>
0x7ffff767aef4 <on_drag_motion+356>: nopl 0x0(%rax)
0x7ffff767aef8 <on_drag_motion+360>: mov 0xa8(%rbx),%rdi
0x7ffff767aeff <on_drag_motion+367>: lea 0x5c(%rsp),%r8
(gdb) thread apply all backtrace
Thread 14 (Thread 0x7fffed0b2700 (LWP 7541)):
#0 0x00007ffff47ea64b in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00007ffff4a81525 in g_cond_wait_until (cond=cond@entry=0x82c858,
mutex=mutex@entry=0x82c850, end_time=end_time@entry=15714212950) at
/tmp/buildd/glib2.0-2.32.3/./glib/gthread-posix.c:855
#2 0x00007ffff4a1bdb1 in g_async_queue_pop_intern_unlocked (queue=0x82c850,
wait=wait@entry=1, end_time=15714212950) at
/tmp/buildd/glib2.0-2.32.3/./glib/gasyncqueue.c:424
#3 0x00007ffff4a1c458 in g_async_queue_timeout_pop_unlocked (queue=<optimized
out>, timeout=timeout@entry=500000) at
/tmp/buildd/glib2.0-2.32.3/./glib/gasyncqueue.c:572
#4 0x00007ffff4a684fa in g_thread_pool_wait_for_new_task (pool=0x82c7f0) at
/tmp/buildd/glib2.0-2.32.3/./glib/gthreadpool.c:264
#5 g_thread_pool_thread_proxy (data=<optimized out>) at
/tmp/buildd/glib2.0-2.32.3/./glib/gthreadpool.c:298
#6 0x00007ffff4a67df5 in g_thread_proxy (data=0x875050) at
/tmp/buildd/glib2.0-2.32.3/./glib/gthread.c:801
#7 0x00007ffff47e5b50 in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#8 0x00007ffff45306dd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#9 0x0000000000000000 in ?? ()
Thread 3 (Thread 0x7fffef5be700 (LWP 7530)):
#0 0x00007ffff47ea64b in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00007ffff4a81525 in g_cond_wait_until (cond=cond@entry=0x82c528,
mutex=mutex@entry=0x82c520, end_time=end_time@entry=15714212826) at
/tmp/buildd/glib2.0-2.32.3/./glib/gthread-posix.c:855
#2 0x00007ffff4a1bdb1 in g_async_queue_pop_intern_unlocked (queue=0x82c520,
wait=wait@entry=1, end_time=15714212826) at
/tmp/buildd/glib2.0-2.32.3/./glib/gasyncqueue.c:424
#3 0x00007ffff4a1c458 in g_async_queue_timeout_pop_unlocked (queue=<optimized
out>, timeout=timeout@entry=500000) at
/tmp/buildd/glib2.0-2.32.3/./glib/gasyncqueue.c:572
#4 0x00007ffff4a684fa in g_thread_pool_wait_for_new_task (pool=0x875c70) at
/tmp/buildd/glib2.0-2.32.3/./glib/gthreadpool.c:264
#5 g_thread_pool_thread_proxy (data=<optimized out>) at
/tmp/buildd/glib2.0-2.32.3/./glib/gthreadpool.c:298
#6 0x00007ffff4a67df5 in g_thread_proxy (data=0x80f450) at
/tmp/buildd/glib2.0-2.32.3/./glib/gthread.c:801
#7 0x00007ffff47e5b50 in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#8 0x00007ffff45306dd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#9 0x0000000000000000 in ?? ()
Thread 1 (Thread 0x7ffff7fc9920 (LWP 7524)):
#0 0x00007ffff767aec3 in on_drag_motion (dest_widget=<optimized out>,
drag_context=0x829350, x=49, y=<optimized out>, time=15713719, fv=0x7c6d60) at
gtk/fm-folder-view.c:456
#1 0x00007ffff7156d14 in _gtk_marshal_BOOLEAN__OBJECT_INT_INT_UINT
(closure=0x825d00, return_value=0x7fffffffdba0, n_param_values=<optimized out>,
param_values=0x7fffffffdc50, invocation_hint=<optimized out>,
marshal_data=<optimized out>) at
/tmp/buildd/gtk+2.0-2.24.10/gtk/gtkmarshalers.c:413
#2 0x00007ffff4f08724 in g_closure_invoke (closure=0x825d00,
return_value=0x7fffffffdba0, n_param_values=5, param_values=0x7fffffffdc50,
invocation_hint=0x7fffffffdbf0) at
/tmp/buildd/glib2.0-2.32.3/./gobject/gclosure.c:777
#3 0x00007ffff4f199c6 in signal_emit_unlocked_R (node=node@entry=0x67e200,
detail=detail@entry=0, instance=instance@entry=0x826060,
emission_return=emission_return@entry=0x7fffffffdd70,
instance_and_params=instance_and_params@entry=0x7fffffffdc50) at
/tmp/buildd/glib2.0-2.32.3/./gobject/gsignal.c:3617
#4 0x00007ffff4f2134b in g_signal_emit_valist
(instance=instance@entry=0x826060, signal_id=signal_id@entry=91,
detail=detail@entry=0, var_args=var_args@entry=0x7fffffffdf48) at
/tmp/buildd/glib2.0-2.32.3/./gobject/gsignal.c:3306
#5 0x00007ffff4f21dd0 in g_signal_emit_by_name (instance=0x826060,
detailed_signal=0x7ffff7300c37 "drag-motion") at
/tmp/buildd/glib2.0-2.32.3/./gobject/gsignal.c:3389
#6 0x00007ffff728cb37 in gtk_drag_dest_motion (widget=0x826060,
context=0x829350, x=49, y=91, time=15713719) at
/tmp/buildd/gtk+2.0-2.24.10/gtk/gtkdnd.c:2197
#7 0x00007ffff728c734 in gtk_drag_find_widget (callback=0x7ffff728ca00
<gtk_drag_dest_motion>, time=15713719, y=91, x=49, context=0x829350,
widget=0x826060, info=<optimized out>) at
/tmp/buildd/gtk+2.0-2.24.10/gtk/gtkdnd.c:1869
#8 _gtk_drag_dest_handle_event (toplevel=<optimized out>,
event=0x7fffe8005ac0) at /tmp/buildd/gtk+2.0-2.24.10/gtk/gtkdnd.c:1626
#9 0x00007ffff7154c73 in IA__gtk_main_do_event (event=0x7fffe8005ac0) at
/tmp/buildd/gtk+2.0-2.24.10/gtk/gtkmain.c:1708
#10 0x00007ffff6b9a1ec in gdk_event_dispatch (source=<optimized out>,
source@entry=0x65e5f0, callback=<optimized out>, user_data=<optimized out>) at
/tmp/buildd/gtk+2.0-2.24.10/gdk/x11/gdkevents-x11.c:2377
#11 0x00007ffff4a45205 in g_main_dispatch (context=0x65e6e0) at
/tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:2539
#12 g_main_context_dispatch (context=context@entry=0x65e6e0) at
/tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:3075
#13 0x00007ffff4a45538 in g_main_context_iterate (context=0x65e6e0,
block=block@entry=1, dispatch=dispatch@entry=1, self=<error reading variable:
Unhandled dwarf expression opcode 0xfa>) at
/tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:3146
#14 0x00007ffff4a45932 in g_main_loop_run (loop=0x6f99a0) at
/tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:3340
#15 0x00007ffff7153a77 in IA__gtk_main () at
/tmp/buildd/gtk+2.0-2.24.10/gtk/gtkmain.c:1256
#16 0x000000000040efa9 in main (argc=1, argv=0x7fffffffe428) at pcmanfm.c:199
(gdb) quit
A debugging session is active.
Inferior 1 [process 7524] will be killed.
Quit anyway? (y or n) y
--- End Message ---
--- Begin Message ---
Source: libfm
Source-Version: 1.1.1-1
(It's believed that the current bug was fixed in the 1.1.1-1 version of
src:libfm, which was quickly superseded by the 1.1.2-1 version,
while still waiting in NEW queue).
libfm (1.1.1-1) unstable; urgency=low
[ Daniel Baumann ]
* Moving package to priority optional.
* Removing cache files if no other gio module is left on purge
(Closes: #659925).
[ Sergey Slipchenko ]
* Adding manpage for libfm-pref-apps.
[ Daniel Baumann ]
* Updating GPL blurbs in copyright file.
* Merging upstream version 1.0.
[ Martin Bagge ]
* Adding myself as co-maintainer.
* Adding valac to build-depends.
* Using upstream manpage for libfm-pref-apps instead of local version.
[ Daniel Baumann ]
* Renaming libfm1-dbg to proper unversioned name libfm-dbg.
* Bumping soname to 3.
[ Martin Bagge ]
* Enabling debug symbols.
* Updating symbols file for upstream version 1.0.
* Enabling hardening.
[ Paul Menzel ]
* debian/rules: Enable parallel building.
[ Andriy Grytsenko ]
* Merging upstream version 1.1.1.
(Closes: #624017, #659970, #660634, #662000, #674828, #676350, #679002,
#693175, #695519, #699674, #705764, #705765, #706751, #707610, #716724,
#699675, #703164, #703165, #591178, #698558, #678289, #585626, #649933,
#679043, #683713, #689317, #594674, #593607, #590899, #698629, #713328,
#704355, #615743, #704334)
* Correcting dependency for libfm-data: Replaces to Conflicts.
* Corrections for symbols files.
* Adding libfm-gtk-data package - libfm-gtk3 will crash without it.
* Adding version check for libfm-data dependency from libfm3.
* Moving /usr/share/apport/package-hooks into libfm-data package.
* Fixing wrong package name in dh_strip arguments.
* Adding postinst script for libfm-dev.
* Adding build dependency on libexif-dev.
* Adding '-f' option for autoreconf.
* Replace 'autoreconf -if' with dh_autoreconf.
* Adding symbols that are added into 1.0.2 version.
* Package libfm-dev split into libfm-dev and libfm-doc.
* Adding libglib2.0-doc and libgtk-3-doc as build-depends.
* Adding compatibility with menu-cache package of different ABI.
* Adding suggestion from libfm-gtk3 onto libfm-gtk-bin.
* Renaming libfm-gtk-bin package into libfm-tools.
* Splitting package libfm-dev into libfm-dev and libfm-gtk-dev.
* Splitting package libfm-dbg into libfm-dbg and libfm-gtk-dbg.
* Replacing Conflicts with Breaks.
* Removing autoreconf from dh parameters.
* Removing Daniel Baumann from uploaders (Closes: #704334).
* Removing patches which are included into upstream:
- 02-keep_source_when_copying.patch
- 03-automake1.12.patch
[ Andrew Lee (李健秋) ]
* debian/control: Added Andriy Grytsenko <[email protected]> in
uploaders.
* debian/control: added transitional package for libfm-tools.
* debian/control: libfm-tools provides libfm-gtk-bin.
* debian/control: added versioning breaks and replaces for libfm-tools.
-- Andrew Lee (李健秋) <[email protected]> Fri, 09 Aug 2013 03:31:47 +0800
----
Best wishes, Bob
--- End Message ---