Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 26789 - Rhythmbox 0.5.0 released (revive ebuild?)
Summary: Rhythmbox 0.5.0 released (revive ebuild?)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Nick Hadaway
URL: http://www.rhythmbox.org
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-08-17 02:28 UTC by Stéphan 'G-LiTe' Kochen
Modified: 2003-08-17 23:40 UTC (History)
2 users (show)

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


Attachments
rhythmbox-0.5.0.ebuild.patch (rhythmbox-0.5.0.ebuild.patch,571 bytes, patch)
2003-08-17 12:59 UTC, Erik Swanson (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Stéphan 'G-LiTe' Kochen 2003-08-17 02:28:16 UTC
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.
Comment 1 Priit Laes (IRC: plaes) 2003-08-17 03:03:48 UTC
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.
Comment 2 Stéphan 'G-LiTe' Kochen 2003-08-17 03:23:31 UTC
Bumping up the 0.4.99.4 ebuild to 0.5.0 seems to work after removing the SRC_URI variable (it's hosted on gnome.org's ftp)
You missed the 0.4.99.5 prerelease, btw. ;)
Here's the full address to the ebuild:
http://www.breakmygentoo.net/ebuilds/rhythmbox-0.4.99.4.tar.bz2
Comment 3 Nick Hadaway 2003-08-17 05:07:16 UTC
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.
Comment 4 Kirtis Bakalarczyk 2003-08-17 09:59:41 UTC
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
Comment 5 Albert W. Hopkins 2003-08-17 10:15:03 UTC
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.
Comment 6 Martin Klaffenboeck 2003-08-17 10:32:16 UTC
I found it in the portage, so this could be closed...
Comment 7 Martin Klaffenboeck 2003-08-17 11:15:08 UTC
Oh, sorry, I can see now whats happening.

Martin
Comment 8 FL 2003-08-17 12:05:54 UTC
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
Comment 9 Tom Vergote 2003-08-17 12:33:30 UTC
there is also a typo in the ebuild

the homepage should be:

http://web.rhythmbox.org/

instead of 

http://www.thythmbox.org

furthermore, i get the icon errors also
Comment 10 Spundun Bhatt 2003-08-17 12:34:13 UTC
I am not getting this behavior.

On my gentoo system, rb is working fine.
Comment 11 Nick Hadaway 2003-08-17 12:55:39 UTC
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.
Comment 12 Erik Swanson (RETIRED) gentoo-dev 2003-08-17 12:59:03 UTC
Created attachment 16224 [details, diff]
rhythmbox-0.5.0.ebuild.patch

This is a patch to fix the homepage, src_uri, and 28+ errors issues.
Comment 13 Erik Swanson (RETIRED) gentoo-dev 2003-08-17 13:00:46 UTC
Comment on attachment 16224 [details, diff]
rhythmbox-0.5.0.ebuild.patch

Oops, shame on me for not refreshing to be sure it wasn't fixed while I was
fixing it :)
Comment 14 Tom Vergote 2003-08-17 13:13:38 UTC
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?
Comment 15 Tom Vergote 2003-08-17 13:47:09 UTC
the new ebuild in portage works great for me

thanks a lot for a quick ebuild guys!!
Comment 16 Nick Hadaway 2003-08-17 14:08:46 UTC
as gstreamer support becomes complete a new revision of the 0.5.0 ebuild will be released.  Thanks for the quick testing. :)
Comment 17 Spundun Bhatt 2003-08-17 23:40:58 UTC
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