Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 602144 - app-doc/podbrowser: rdepends on x11-themes/gnome-icon-theme
Summary: app-doc/podbrowser: rdepends on x11-themes/gnome-icon-theme
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 638142
  Show dependency tree
 
Reported: 2016-12-09 11:46 UTC by Pacho Ramos
Modified: 2018-01-26 23:10 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
missing_icon2.patch (missing_icon2.patch,760 bytes, patch)
2017-04-21 12:25 UTC, Pacho Ramos
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Pacho Ramos gentoo-dev 2016-12-09 11:46:43 UTC
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
Comment 1 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2016-12-09 12:25:07 UTC
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.
Comment 2 Pacho Ramos gentoo-dev 2017-04-21 12:25:12 UTC
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.
Comment 3 Larry the Git Cow gentoo-dev 2018-01-26 23:10:01 UTC
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(-)