Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 26789
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Nick Hadaway <nick@capital-internet.net>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Stéphan 'G-LiTe' Kochen <stephan@wilkogazu.nl>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
rhythmbox-0.5.0.ebuild.patch rhythmbox-0.5.0.ebuild.patch patch Erik Swanson (RETIRED) 2003-08-17 12:59 0000 571 bytes Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 26789 depends on: Show dependency tree
Bug 26789 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   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.

------- Comment #1 From Priit Laes (IRC: plaes) 2003-08-17 03:03:48 0000 -------
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 From Stéphan 'G-LiTe' Kochen 2003-08-17 03:23:31 0000 -------
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 From Nick Hadaway 2003-08-17 05:07:16 0000 -------
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 From Kirtis Bakalarczyk 2003-08-17 09:59:41 0000 -------
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 From Albert W. Hopkins 2003-08-17 10:15:03 0000 -------
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 From Martin Klaffenboeck 2003-08-17 10:32:16 0000 -------
I found it in the portage, so this could be closed...

------- Comment #7 From Martin Klaffenboeck 2003-08-17 11:15:08 0000 -------
Oh, sorry, I can see now whats happening.

Martin

------- Comment #8 From mojo 2003-08-17 12:05:54 0000 -------
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 From Tom Vergote 2003-08-17 12:33:30 0000 -------
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 From Spundun Bhatt 2003-08-17 12:34:13 0000 -------
I am not getting this behavior.

On my gentoo system, rb is working fine.

------- Comment #11 From Nick Hadaway 2003-08-17 12:55:39 0000 -------
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 From Erik Swanson (RETIRED) 2003-08-17 12:59:03 0000 -------
Created an attachment (id=16224) [details]
rhythmbox-0.5.0.ebuild.patch

This is a patch to fix the homepage, src_uri, and 28+ errors issues.

------- Comment #13 From Erik Swanson (RETIRED) 2003-08-17 13:00:46 0000 -------
(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 :)

------- Comment #14 From Tom Vergote 2003-08-17 13:13:38 0000 -------
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 From Tom Vergote 2003-08-17 13:47:09 0000 -------
the new ebuild in portage works great for me

thanks a lot for a quick ebuild guys!!

------- Comment #16 From Nick Hadaway 2003-08-17 14:08:46 0000 -------
as gstreamer support becomes complete a new revision of the 0.5.0 ebuild will
be released.  Thanks for the quick testing. :)

------- Comment #17 From Spundun Bhatt 2003-08-17 23:40:58 0000 -------
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

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug