Bug 26789 - Rhythmbox 0.5.0 released (revive ebuild?)
|
Bug#:
26789
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: enhancement
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: nick@capital-internet.net
|
Reported By: stephan@wilkogazu.nl
|
|
Component: Ebuilds
|
|
|
URL:
http://www.rhythmbox.org
|
|
Summary: Rhythmbox 0.5.0 released (revive ebuild?)
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2003-08-17 02:28 0000
|
Rhythmbox 0.5.0 has been released.
Since the last release, which was quite a while ago, a new maintainer arrived on
the scene and it's been through alot of changes, most notably it's been merged
with net-rhythmbox and monkey-media.
Because it is actually quite stable and usable I'd like to see an ebuild for
this again, especially since the arguments mentioned in the last rhythmbox
bugreport (bug #24797) are no longer valid.
I, unfortunatly, lack the skills to write one myself (properly). ;)
Reproducible: Always
Steps to Reproduce:
1.
2.
3.
There is ebuild available from www.breakmygentoo.net/ebuilds/ .
It's not updated to the 0.5.0 level (0.4.99) instead, but i guess it's just a simple version bump.
rhythmbox-0.5.0 has been added to portage. gstreamer has some package.mask
blocks, as soon as those masks are lifted, the gstreamer USE variable will be
enabled. Please test and let me know how things work for you.
Crashes hard for me.. There's a whole bunch of error dialogs that pop up which
are unreadable and the following errors in the console:
(rhythmbox:16713): Gtk-WARNING **: Useless GtkIconSource contains NULL filename
and pixbuf
(rhythmbox:16713): GLib-GObject-CRITICAL **: file gobject.c: line 1337
(g_object_unref): assertion `G_IS_OBJECT (object)' failed
----------------
(rhythmbox:16713): GnomeUI-CRITICAL **: file gnome-window-icon.c: line 131
(gnome_window_icon_set_default_from_file): assertion `filename != NULL' failed
Benchmarking memcpy methods (smaller is better):
glibc memcpy() : 328310396
linux kernel memcpy() : 354487760
MMX optimized memcpy() : 342752296
MMXEXT optimized memcpy() : 237803424
SSE optimized memcpy() : 238126864
(rhythmbox:16713): libglade-CRITICAL **: file glade-xml.c: line 181
(glade_xml_construct): assertion `fname != NULL' failed
(rhythmbox:16713): libglade-CRITICAL **: file glade-xml.c: line 432
(glade_xml_signal_autoconnect_full): assertion `self != NULL' failed
(rhythmbox:16713): libglade-CRITICAL **: file glade-xml.c: line 509
(glade_xml_get_widget): assertion `self != NULL' failed
/usr/share/themes/Gorilla/gtk-2.0/iconrc:175: error: invalid string constant
"gorilla-default", expected valid string constant
The first one is repeated many, many times.
Hope that helps,
KIRT
On the topic of the new ebuild, When first run, the program produces about 28+
dialog boxes with "Error" in the title bar. Most cannot be read because GTK
doesn't appear to finish drawing them. The few dialogs that I can actually
read say something about "cannot find <something>.png" although I see that the
ebuild installed a bunch of .pngs, but maybe the executable is looking in
another directory.
After the gazillion errors pop up, the program crashes and you get the usually
crash dialog.
I found it in the portage, so this could be closed...
Oh, sorry, I can see now whats happening.
Martin
i too get various failures when i try to start rhythmbox:
(rhythmbox:23658): Gtk-WARNING **: Useless GtkIconSource contains NULL filename and pixbuf
(rhythmbox:23658): GLib-GObject-CRITICAL **: file gobject.c: line 1337 (g_object_unref): assertion `G_IS_OBJECT (object)' failed
(rhythmbox:23658): Gtk-WARNING **: Useless GtkIconSource contains NULL filename and pixbuf
(rhythmbox:23658): GLib-GObject-CRITICAL **: file gobject.c: line 1337 (g_object_unref): assertion `G_IS_OBJECT (object)' failed
(rhythmbox:23658): Gtk-WARNING **: Useless GtkIconSource contains NULL filename and pixbuf
(rhythmbox:23658): GLib-GObject-CRITICAL **: file gobject.c: line 1337 (g_object_unref): assertion `G_IS_OBJECT (object)' failed
(rhythmbox:23658): Gtk-WARNING **: Useless GtkIconSource contains NULL filename and pixbuf
(rhythmbox:23658): GLib-GObject-CRITICAL **: file gobject.c: line 1337 (g_object_unref): assertion `G_IS_OBJECT (object)' failed
(rhythmbox:23658): Gtk-WARNING **: Useless GtkIconSource contains NULL filename and pixbuf
(rhythmbox:23658): GLib-GObject-CRITICAL **: file gobject.c: line 1337 (g_object_unref): assertion `G_IS_OBJECT (object)' failed
(rhythmbox:23658): Gtk-WARNING **: Useless GtkIconSource contains NULL filename and pixbuf
(rhythmbox:23658): GLib-GObject-CRITICAL **: file gobject.c: line 1337 (g_object_unref): assertion `G_IS_OBJECT (object)' failed
(rhythmbox:23658): Gtk-WARNING **: Useless GtkIconSource contains NULL filename and pixbuf
(rhythmbox:23658): GLib-GObject-CRITICAL **: file gobject.c: line 1337 (g_object_unref): assertion `G_IS_OBJECT (object)' failed
(rhythmbox:23658): Gtk-WARNING **: Useless GtkIconSource contains NULL filename and pixbuf
(rhythmbox:23658): GLib-GObject-CRITICAL **: file gobject.c: line 1337 (g_object_unref): assertion `G_IS_OBJECT (object)' failed
(rhythmbox:23658): Gtk-WARNING **: Useless GtkIconSource contains NULL filename and pixbuf
(rhythmbox:23658): GLib-GObject-CRITICAL **: file gobject.c: line 1337 (g_object_unref): assertion `G_IS_OBJECT (object)' failed
(rhythmbox:23658): Gtk-WARNING **: Useless GtkIconSource contains NULL filename and pixbuf
(rhythmbox:23658): GLib-GObject-CRITICAL **: file gobject.c: line 1337 (g_object_unref): assertion `G_IS_OBJECT (object)' failed
(rhythmbox:23658): Gtk-WARNING **: Useless GtkIconSource contains NULL filename and pixbuf
(rhythmbox:23658): GLib-GObject-CRITICAL **: file gobject.c: line 1337 (g_object_unref): assertion `G_IS_OBJECT (object)' failed
(rhythmbox:23658): Gtk-WARNING **: Useless GtkIconSource contains NULL filename and pixbuf
(rhythmbox:23658): GLib-GObject-CRITICAL **: file gobject.c: line 1337 (g_object_unref): assertion `G_IS_OBJECT (object)' failed
(rhythmbox:23658): Gtk-WARNING **: Useless GtkIconSource contains NULL filename and pixbuf
(rhythmbox:23658): GLib-GObject-CRITICAL **: file gobject.c: line 1337 (g_object_unref): assertion `G_IS_OBJECT (object)' failed
(rhythmbox:23658): Gtk-WARNING **: Useless GtkIconSource contains NULL filename and pixbuf
(rhythmbox:23658): GLib-GObject-CRITICAL **: file gobject.c: line 1337 (g_object_unref): assertion `G_IS_OBJECT (object)' failed
(rhythmbox:23658): Gtk-WARNING **: Useless GtkIconSource contains NULL filename and pixbuf
(rhythmbox:23658): GLib-GObject-CRITICAL **: file gobject.c: line 1337 (g_object_unref): assertion `G_IS_OBJECT (object)' failed
(rhythmbox:23658): Gtk-WARNING **: Useless GtkIconSource contains NULL filename and pixbuf
(rhythmbox:23658): GLib-GObject-CRITICAL **: file gobject.c: line 1337 (g_object_unref): assertion `G_IS_OBJECT (object)' failed
(rhythmbox:23658): Gtk-WARNING **: Useless GtkIconSource contains NULL filename and pixbuf
(rhythmbox:23658): GLib-GObject-CRITICAL **: file gobject.c: line 1337 (g_object_unref): assertion `G_IS_OBJECT (object)' failed
(rhythmbox:23658): Gtk-WARNING **: Useless GtkIconSource contains NULL filename and pixbuf
(rhythmbox:23658): GLib-GObject-CRITICAL **: file gobject.c: line 1337 (g_object_unref): assertion `G_IS_OBJECT (object)' failed
(rhythmbox:23658): Gtk-WARNING **: Useless GtkIconSource contains NULL filename and pixbuf
(rhythmbox:23658): GLib-GObject-CRITICAL **: file gobject.c: line 1337 (g_object_unref): assertion `G_IS_OBJECT (object)' failed
(rhythmbox:23658): Gtk-WARNING **: Useless GtkIconSource contains NULL filename and pixbuf
(rhythmbox:23658): GLib-GObject-CRITICAL **: file gobject.c: line 1337 (g_object_unref): assertion `G_IS_OBJECT (object)' failed
(rhythmbox:23658): Gtk-WARNING **: Useless GtkIconSource contains NULL filename and pixbuf
(rhythmbox:23658): GLib-GObject-CRITICAL **: file gobject.c: line 1337 (g_object_unref): assertion `G_IS_OBJECT (object)' failed
(rhythmbox:23658): Gtk-WARNING **: Useless GtkIconSource contains NULL filename and pixbuf
(rhythmbox:23658): GLib-GObject-CRITICAL **: file gobject.c: line 1337 (g_object_unref): assertion `G_IS_OBJECT (object)' failed
(rhythmbox:23658): Gtk-WARNING **: Useless GtkIconSource contains NULL filename and pixbuf
(rhythmbox:23658): GLib-GObject-CRITICAL **: file gobject.c: line 1337 (g_object_unref): assertion `G_IS_OBJECT (object)' failed
(rhythmbox:23658): Gtk-WARNING **: Useless GtkIconSource contains NULL filename and pixbuf
(rhythmbox:23658): GLib-GObject-CRITICAL **: file gobject.c: line 1337 (g_object_unref): assertion `G_IS_OBJECT (object)' failed
(rhythmbox:23658): Gtk-WARNING **: Useless GtkIconSource contains NULL filename and pixbuf
(rhythmbox:23658): GLib-GObject-CRITICAL **: file gobject.c: line 1337 (g_object_unref): assertion `G_IS_OBJECT (object)' failed
(rhythmbox:23658): Gtk-WARNING **: Useless GtkIconSource contains NULL filename and pixbuf
(rhythmbox:23658): GLib-GObject-CRITICAL **: file gobject.c: line 1337 (g_object_unref): assertion `G_IS_OBJECT (object)' failed
(rhythmbox:23658): Gtk-WARNING **: Useless GtkIconSource contains NULL filename and pixbuf
(rhythmbox:23658): GLib-GObject-CRITICAL **: file gobject.c: line 1337 (g_object_unref): assertion `G_IS_OBJECT (object)' failed
(rhythmbox:23658): GnomeUI-CRITICAL **: file gnome-window-icon.c: line 131 (gnome_window_icon_set_default_from_file): assertion `filename != NULL' failed
(rhythmbox:23658): libglade-CRITICAL **: file glade-xml.c: line 181 (glade_xml_construct): assertion `fname != NULL' failed
(rhythmbox:23658): libglade-CRITICAL **: file glade-xml.c: line 432 (glade_xml_signal_autoconnect_full): assertion `self != NULL' failed
(rhythmbox:23658): libglade-CRITICAL **: file glade-xml.c: line 509 (glade_xml_get_widget): assertion `self != NULL' failed
I am not getting this behavior.
On my gentoo system, rb is working fine.
I have fixed the typo in the homepage and have changed the reference from
gnome2_src_configure to gnome2_src_compile which may fix the icon location
problem? Please test and let me know of your experiences.
(From update of attachment 16224 [details])
Oops, shame on me for not refreshing to be sure it wasn't fixed while I was
fixing it :)
what should we test
patch the ebuild with the uploaded patch?
or have you added a revised ebuild to portage?
as both posters don't seem to be the same person is suppose both solutions are different , what is preferred to test?
the new ebuild in portage works great for me
thanks a lot for a quick ebuild guys!!
as gstreamer support becomes complete a new revision of the 0.5.0 ebuild will
be released. Thanks for the quick testing. :)
This is what the rhythmbox maintainer has to say:
On Sun, 2003-08-17 at 19:09, Colin Walters wrote:
On Sun, 2003-08-17 at 15:26, Spundun Bhatt wrote:
> > On the following bug, people are discussing their problems, trying to
> > add rb to their gentoo installation. You might want to checkout the
> > problems, many people seems to get tonns of errors.
>
> I had a glance at that bug, and it's almost certainly caused because the
> data files weren't installed properly.
>
Hope this helps