<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>26789</bug_id>
          
          <creation_ts>2003-08-17 02:28 0000</creation_ts>
          <short_desc>Rhythmbox 0.5.0 released (revive ebuild?)</short_desc>
          <delta_ts>2003-08-17 23:40:58 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          <bug_file_loc>http://www.rhythmbox.org</bug_file_loc>
          
          
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>stephan@wilkogazu.nl</reporter>
          <assigned_to>nick@capital-internet.net</assigned_to>
          <cc>marduk@python.net</cc>
    
    <cc>spundun@isi.edu</cc>

      

      
          <long_desc isprivate="0">
            <who>stephan@wilkogazu.nl</who>
            <bug_when>2003-08-17 02:28:16 0000</bug_when>
            <thetext>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&apos;s been through alot of changes, most notably it&apos;s been merged
with net-rhythmbox and monkey-media.
Because it is actually quite stable and usable I&apos;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.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>plaes@plaes.org</who>
            <bug_when>2003-08-17 03:03:48 0000</bug_when>
            <thetext>There is ebuild available from www.breakmygentoo.net/ebuilds/ .
It&apos;s not updated to the 0.5.0 level (0.4.99) instead, but i guess it&apos;s just a simple version bump.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>stephan@wilkogazu.nl</who>
            <bug_when>2003-08-17 03:23:31 0000</bug_when>
            <thetext>Bumping up the 0.4.99.4 ebuild to 0.5.0 seems to work after removing the SRC_URI variable (it&apos;s hosted on gnome.org&apos;s ftp)
You missed the 0.4.99.5 prerelease, btw. ;)
Here&apos;s the full address to the ebuild:
http://www.breakmygentoo.net/ebuilds/rhythmbox-0.4.99.4.tar.bz2
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nick@capital-internet.net</who>
            <bug_when>2003-08-17 05:07:16 0000</bug_when>
            <thetext>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.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kirtis_b@shaw.ca</who>
            <bug_when>2003-08-17 09:59:41 0000</bug_when>
            <thetext>Crashes hard for me..  There&apos;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)&apos; failed

----------------

(rhythmbox:16713): GnomeUI-CRITICAL **: file gnome-window-icon.c: line 131 (gnome_window_icon_set_default_from_file): assertion `filename != NULL&apos; 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&apos; failed
 
(rhythmbox:16713): libglade-CRITICAL **: file glade-xml.c: line 432 (glade_xml_signal_autoconnect_full): assertion `self != NULL&apos; failed
 
(rhythmbox:16713): libglade-CRITICAL **: file glade-xml.c: line 509 (glade_xml_get_widget): assertion `self != NULL&apos; failed
/usr/share/themes/Gorilla/gtk-2.0/iconrc:175: error: invalid string constant &quot;gorilla-default&quot;, expected valid string constant


The first one is repeated many, many times.

Hope that helps,

KIRT</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>marduk@python.net</who>
            <bug_when>2003-08-17 10:15:03 0000</bug_when>
            <thetext>On the topic of the new ebuild, When first run, the program produces about 28+ dialog boxes with &quot;Error&quot; in the title bar.  Most cannot be read because GTK doesn&apos;t appear to finish drawing them.  The few dialogs that I can actually read say something about &quot;cannot find &lt;something&gt;.png&quot; 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.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>martin.klaffenboeck@gmx.at</who>
            <bug_when>2003-08-17 10:32:16 0000</bug_when>
            <thetext>I found it in the portage, so this could be closed...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>martin.klaffenboeck@gmx.at</who>
            <bug_when>2003-08-17 11:15:08 0000</bug_when>
            <thetext>Oh, sorry, I can see now whats happening.

Martin</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flonai@gmx.de</who>
            <bug_when>2003-08-17 12:05:54 0000</bug_when>
            <thetext>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)&apos; 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)&apos; 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)&apos; 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)&apos; 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)&apos; 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)&apos; 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)&apos; 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)&apos; 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)&apos; 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)&apos; 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)&apos; 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)&apos; 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)&apos; 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)&apos; 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)&apos; 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)&apos; 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)&apos; 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)&apos; 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)&apos; 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)&apos; 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)&apos; 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)&apos; 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)&apos; 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)&apos; 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)&apos; 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)&apos; 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)&apos; failed

(rhythmbox:23658): GnomeUI-CRITICAL **: file gnome-window-icon.c: line 131 (gnome_window_icon_set_default_from_file): assertion `filename != NULL&apos; failed

(rhythmbox:23658): libglade-CRITICAL **: file glade-xml.c: line 181 (glade_xml_construct): assertion `fname != NULL&apos; failed

(rhythmbox:23658): libglade-CRITICAL **: file glade-xml.c: line 432 (glade_xml_signal_autoconnect_full): assertion `self != NULL&apos; failed

(rhythmbox:23658): libglade-CRITICAL **: file glade-xml.c: line 509 (glade_xml_get_widget): assertion `self != NULL&apos; failed</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bugzilla@tomvergote.be</who>
            <bug_when>2003-08-17 12:33:30 0000</bug_when>
            <thetext>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</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>spundun@isi.edu</who>
            <bug_when>2003-08-17 12:34:13 0000</bug_when>
            <thetext>I am not getting this behavior.

On my gentoo system, rb is working fine.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nick@capital-internet.net</who>
            <bug_when>2003-08-17 12:55:39 0000</bug_when>
            <thetext>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.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>erik_swanson@gentoo.org</who>
            <bug_when>2003-08-17 12:59:03 0000</bug_when>
            <thetext>Created an attachment (id=16224)
rhythmbox-0.5.0.ebuild.patch

This is a patch to fix the homepage, src_uri, and 28+ errors issues.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>erik_swanson@gentoo.org</who>
            <bug_when>2003-08-17 13:00:46 0000</bug_when>
            <thetext>(From update of attachment 16224)
Oops, shame on me for not refreshing to be sure it wasn&apos;t fixed while I was
fixing it :)
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bugzilla@tomvergote.be</who>
            <bug_when>2003-08-17 13:13:38 0000</bug_when>
            <thetext>what should we test

patch the ebuild with the uploaded patch?
or have you added a revised ebuild to portage?

as both posters don&apos;t seem to be the same person is suppose both solutions are different , what is preferred to test?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bugzilla@tomvergote.be</who>
            <bug_when>2003-08-17 13:47:09 0000</bug_when>
            <thetext>the new ebuild in portage works great for me

thanks a lot for a quick ebuild guys!!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nick@capital-internet.net</who>
            <bug_when>2003-08-17 14:08:46 0000</bug_when>
            <thetext>as gstreamer support becomes complete a new revision of the 0.5.0 ebuild will be released.  Thanks for the quick testing. :)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>spundun@isi.edu</who>
            <bug_when>2003-08-17 23:40:58 0000</bug_when>
            <thetext>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:
&gt; &gt; On the following bug, people are discussing their problems, trying to
&gt; &gt; add rb to their gentoo installation. You might want to checkout the
&gt; &gt; problems, many people seems to get tonns of errors.
&gt; 
&gt; I had a glance at that bug, and it&apos;s almost certainly caused because the
&gt; data files weren&apos;t installed properly.
&gt; 
Hope this helps</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>16224</attachid>
            <date>2003-08-17 12:59 0000</date>
            <desc>rhythmbox-0.5.0.ebuild.patch</desc>
            <filename>rhythmbox-0.5.0.ebuild.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIHJoeXRobWJveC0wLjUuMC5lYnVpbGQub3JpZwkyMDAzLTA4LTE3IDEyOjQ4OjUwLjYwMzU4
MjkzOSAtMDcwMAorKysgcmh5dGhtYm94LTAuNS4wLmVidWlsZAkyMDAzLTA4LTE3IDEyOjU3OjA0
LjQ1NDEyOTQ5NSAtMDcwMApAQCAtMTAsOCArMTAsNyBAQAogaW5oZXJpdCBnbm9tZTIKIAogREVT
Q1JJUFRJT049IkFuIGludGVncmF0ZWQgbXVzaWMgbWFuYWdlbWVudCBhcHBsaWNhdGlvbiBvcmln
aW5hbGx5IGluc3BpcmVkIGJ5IGlUdW5lcyBmb3IgR05PTUUgMiIKLUhPTUVQQUdFPSJodHRwOi8v
d3d3LnRoeXRobWJveC5vcmciCi1TUkNfVVJJPSJtaXJyb3I6Ly9zb3VyY2Vmb3JnZS9yaHl0aG1i
b3gvJHtQfS50YXIuZ3oiCitIT01FUEFHRT0iaHR0cDovL3dlYi5yaHl0aG1ib3gub3JnLyIKIAog
TElDRU5TRT0iR1BMLTIiCiBTTE9UPSIwIgpAQCAtNDMsNiArNDIsNiBAQAogCiAJdXNlIG9nZ3Zv
cmJpcyB8fCBteWNvbmY9IiR7bXljb25mfSAtLWRpc2FibGUtdm9yYmlzIgogCi0JZ25vbWUyX3Ny
Y19jb25maWd1cmUgJHtteWNvbmZ9CisJZ25vbWUyX3NyY19jb21waWxlICR7bXljb25mfQogfQog
Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>