x11-themes/gnome-icon-theme is deprecated for years in favor of x11-themes/adwaita-icon-theme, but I cannot find the upstream of this package or a patch for migration in other distributions as it seems no other is packaging it :/ Then, I cannot provide a patch
I did some digging in wayback and it seems the author of podbrowser is : http://icannwiki.com/Gavin_Brown Though I'm not feeling social enough to cold mail random addresses and phrase questions.
Created attachment 470544 [details, diff] missing_icon2.patch This allows to use virtual/freedesktop-icon-theme as it uses the icon name for adwaita, oxygen, mate icon themes (at least) and it seems to be the same icon (a paper with text) As a side note, it seems this crashes when exiting all the times... that made me wonder about committing the fix for the icon or maybe thinking on treecleaning this old software: Program terminated with signal SIGSEGV, Segmentation fault. #0 emission_find (instance=0x22606b0, detail=0, signal_id=11) at /var/tmp/portage/dev-libs/glib-2.50.3-r1/work/glib-2.50.3/gobject/gsignal.c:824 824 /var/tmp/portage/dev-libs/glib-2.50.3-r1/work/glib-2.50.3/gobject/gsignal.c: No such file or directory. [Current thread is 1 (Thread 0x7ffacc8ec700 (LWP 12525))] Thread 4 (Thread 0x7ffac8d9b700 (LWP 12529)): #0 0x000000364f8de5ed in poll () from /lib64/libc.so.6 No symbol table info available. #1 0x0000003fb164a89c in g_main_context_poll (priority=2147483647, n_fds=3, fds=0x7ffabc0010c0, timeout=-1, context=0x2256f40) at /var/tmp/portage/dev-libs/glib-2.50.3-r1/work/glib-2.50.3/glib/gmain.c:4228 poll_func = 0x3fb165ab90 <g_poll> #2 g_main_context_iterate (context=0x2256f40, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.50.3-r1/work/glib-2.50.3/glib/gmain.c:3924 max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 3 allocated_nfds = 3 fds = 0x7ffabc0010c0 #3 0x0000003fb164ac22 in g_main_loop_run (loop=0x2256ef0) at /var/tmp/portage/dev-libs/glib-2.50.3-r1/work/glib-2.50.3/glib/gmain.c:4125 __FUNCTION__ = "g_main_loop_run" #4 0x0000003fb36cb826 in gdbus_shared_thread_func (user_data=0x2256f10) at /var/tmp/portage/dev-libs/glib-2.50.3-r1/work/glib-2.50.3/gio/gdbusprivate.c:247 data = 0x2256f10 #5 0x0000003fb1671e75 in g_thread_proxy (data=0x2234000) at /var/tmp/portage/dev-libs/glib-2.50.3-r1/work/glib-2.50.3/glib/gthread.c:784 thread = 0x2234000 #6 0x00000036500074a4 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #7 0x000000364f8e766d in clone () from /lib64/libc.so.6 No symbol table info available. Thread 3 (Thread 0x7ffac959c700 (LWP 12528)): #0 0x000000364f8de5ed in poll () from /lib64/libc.so.6 No symbol table info available. #1 0x0000003fb164a89c in g_main_context_poll (priority=2147483647, n_fds=2, fds=0x7ffac40008c0, timeout=-1, context=0x2256740) at /var/tmp/portage/dev-libs/glib-2.50.3-r1/work/glib-2.50.3/glib/gmain.c:4228 poll_func = 0x3fb165ab90 <g_poll> #2 g_main_context_iterate (context=context@entry=0x2256740, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.50.3-r1/work/glib-2.50.3/glib/gmain.c:3924 max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 2 allocated_nfds = 2 fds = 0x7ffac40008c0 #3 0x0000003fb164a9ac in g_main_context_iteration (context=0x2256740, may_block=may_block@entry=1) at /var/tmp/portage/dev-libs/glib-2.50.3-r1/work/glib-2.50.3/glib/gmain.c:3990 retval = <optimized out> #4 0x0000003fb164a9e9 in glib_worker_main (data=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.50.3-r1/work/glib-2.50.3/glib/gmain.c:5783 No locals. #5 0x0000003fb1671e75 in g_thread_proxy (data=0x2224370) at /var/tmp/portage/dev-libs/glib-2.50.3-r1/work/glib-2.50.3/glib/gthread.c:784 thread = 0x2224370 #6 0x00000036500074a4 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #7 0x000000364f8e766d in clone () from /lib64/libc.so.6 No symbol table info available. Thread 2 (Thread 0x7ffac37fe700 (LWP 12531)): #0 0x000000364f8e3189 in syscall () from /lib64/libc.so.6 No symbol table info available. #1 0x0000003fb16900ea in g_cond_wait_until (cond=cond@entry=0x20fda98, mutex=mutex@entry=0x20fda90, end_time=end_time@entry=10089923634) at /var/tmp/portage/dev-libs/glib-2.50.3-r1/work/glib-2.50.3/glib/gthread-posix.c:1442 now = {tv_sec = 10074, tv_nsec = 923635578} span = {tv_sec = 14, tv_nsec = 999998422} sampled = 0 res = <optimized out> #2 0x0000003fb161ee29 in g_async_queue_pop_intern_unlocked (queue=queue@entry=0x20fda90, wait=wait@entry=1, end_time=end_time@entry=10089923634) at /var/tmp/portage/dev-libs/glib-2.50.3-r1/work/glib-2.50.3/glib/gasyncqueue.c:422 retval = <optimized out> __FUNCTION__ = "g_async_queue_pop_intern_unlocked" #3 0x0000003fb161f44b in g_async_queue_timeout_pop (queue=0x20fda90, timeout=timeout@entry=15000000) at /var/tmp/portage/dev-libs/glib-2.50.3-r1/work/glib-2.50.3/glib/gasyncqueue.c:543 end_time = 10089923634 retval = <optimized out> #4 0x0000003fb16728cc in g_thread_pool_wait_for_new_pool () at /var/tmp/portage/dev-libs/glib-2.50.3-r1/work/glib-2.50.3/glib/gthreadpool.c:167 pool = <optimized out> local_wakeup_thread_serial = <optimized out> last_wakeup_thread_serial = <optimized out> have_relayed_thread_marker = <optimized out> #5 g_thread_pool_thread_proxy (data=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.50.3-r1/work/glib-2.50.3/glib/gthreadpool.c:364 free_pool = <optimized out> task = 0x2 pool = <optimized out> #6 0x0000003fb1671e75 in g_thread_proxy (data=0x22342d0) at /var/tmp/portage/dev-libs/glib-2.50.3-r1/work/glib-2.50.3/glib/gthread.c:784 thread = 0x22342d0 #7 0x00000036500074a4 in start_thread () from /lib64/libpthread.so.0 No symbol table info available. #8 0x000000364f8e766d in clone () from /lib64/libc.so.6 No symbol table info available. Thread 1 (Thread 0x7ffacc8ec700 (LWP 12525)): #0 emission_find (instance=0x22606b0, detail=0, signal_id=11) at /var/tmp/portage/dev-libs/glib-2.50.3-r1/work/glib-2.50.3/gobject/gsignal.c:824 emission = 0xb #1 signal_emit_unlocked_R (node=node@entry=0x1c82000, detail=detail@entry=0, instance=instance@entry=0x22606b0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffde004d200) at /var/tmp/portage/dev-libs/glib-2.50.3-r1/work/glib-2.50.3/gobject/gsignal.c:3519 accumulator = <optimized out> emission = {next = 0x1c854e0, instance = 0x3fb1e14bf9 <g_object_ref+121>, ihint = {signal_id = 3758412288, detail = 32765, run_type = (G_SIGNAL_RUN_LAST | G_SIGNAL_DETAILED | G_SIGNAL_ACTION | G_SIGNAL_MUST_COLLECT | G_SIGNAL_DEPRECATED | unknown: 2984471040)}, state = 63, chain_type = 0} handler_list = 0x0 return_accu = <optimized out> accu = {g_type = 0, 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 = 11 max_sequential_handler_number = <optimized out> return_value_altered = 0 #2 0x0000003fb1e2ae75 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffde004d380) at /var/tmp/portage/dev-libs/glib-2.50.3-r1/work/glib-2.50.3/gobject/gsignal.c:3391 instance_and_params = 0x7ffde004d200 signal_return_type = <optimized out> param_values = 0x7ffde004d218 i = <optimized out> n_params = <optimized out> __FUNCTION__ = "g_signal_emit_valist" #3 0x0000003fb1e2b0e7 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at /var/tmp/portage/dev-libs/glib-2.50.3-r1/work/glib-2.50.3/gobject/gsignal.c:3447 var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffde004d460, reg_save_area = 0x7ffde004d3a0}} #4 0x0000003fbb74eb40 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 No symbol table info available. #5 0x0000003fb1e14f05 in g_object_unref (_object=0x22606b0) at /var/tmp/portage/dev-libs/glib-2.50.3-r1/work/glib-2.50.3/gobject/gobject.c:3148 weak_locations = 0x0 old_ref = <optimized out> object = 0x22606b0 #6 0x00007ffacbc76394 in ?? () from /usr/lib64/perl5/vendor_perl/5.24.1/x86_64-linux/auto/Glib/Glib.so No symbol table info available. #7 0x0000003fb12d0d83 in Perl_pp_entersub () from /usr/lib64/libperl.so.5.24 No symbol table info available. #8 0x0000003fb1253805 in Perl_call_sv () from /usr/lib64/libperl.so.5.24 No symbol table info available. #9 0x0000003fb12d5730 in ?? () from /usr/lib64/libperl.so.5.24 No symbol table info available. #10 0x0000003fb12d603d in Perl_sv_clear () from /usr/lib64/libperl.so.5.24 No symbol table info available. #11 0x0000003fb12d6342 in Perl_sv_free2 () from /usr/lib64/libperl.so.5.24 No symbol table info available. #12 0x0000003fb12d4442 in ?? () from /usr/lib64/libperl.so.5.24 No symbol table info available. #13 0x0000003fb12d66d7 in Perl_sv_clean_objs () from /usr/lib64/libperl.so.5.24 No symbol table info available. #14 0x0000003fb125625a in perl_destruct () from /usr/lib64/libperl.so.5.24 No symbol table info available. #15 0x0000000000400d1a in main () No symbol table info available.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e21af57d312b7d23703b265afb533ad8c995b96d commit e21af57d312b7d23703b265afb533ad8c995b96d Author: Mikle Kolyada <zlogene@gentoo.org> AuthorDate: 2018-01-26 23:08:00 +0000 Commit: Mikle Kolyada <zlogene@gentoo.org> CommitDate: 2018-01-26 23:08:00 +0000 app-doc/podbrowser: remove last rited package Closes: https://bugs.gentoo.org/602144 app-doc/podbrowser/Manifest | 1 - app-doc/podbrowser/files/Makefile.new | 32 ------------------- app-doc/podbrowser/files/missing_icon.patch | 32 ------------------- app-doc/podbrowser/metadata.xml | 8 ----- app-doc/podbrowser/podbrowser-0.12-r3.ebuild | 46 ---------------------------- 5 files changed, 119 deletions(-)