Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 162508 - stabilize media-sound/rhythmbox-0.10.0
Summary: stabilize media-sound/rhythmbox-0.10.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Joe McCann (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-01-17 09:47 UTC by Joe McCann (RETIRED)
Modified: 2007-06-15 20:39 UTC (History)
6 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joe McCann (RETIRED) gentoo-dev 2007-01-17 09:47:41 UTC
rhythbox-0.9.6 has been in the tree over 30 days and has much rewritten code and newer features than the previous 0.8.x series. I would like to request that these archs mark rhythmbox-0.9.6 stable in order for stable users to take advantage of numerous bug fixes and feature additions that have been well tested.
Comment 1 Matthias Langer 2007-01-17 12:29:46 UTC
just a notice:
most arches will have to stabilize media-plugins/gst-plugins-faad-0.10.1 too ...
Comment 2 Gustavo Zacarias (RETIRED) gentoo-dev 2007-01-17 13:18:10 UTC
sparc stable.
Comment 3 Matthias Langer 2007-01-17 13:31:04 UTC
on x86:

media-sound/rhythmbox-0.9.6  USE="aac avahi dbus flac hal ipod libnotify mad musicbrainz python tagwriting vorbis -daap -debug -howl -lirc"

with

media-plugins/gst-plugins-faad-0.10.1

seems to work for me. however, if i try to modify tag information, i get an error popup:
"
Error while saving song information:
File corrupted during write
"

luckily files aren't corrupted for real, it is just impossible to alter their meta-data. after looking at the help i found:
"
At this time Rhythmbox Music Player is not able to modify the tags your music files ...
"

if this is the case, i'm wondering what the "tagwriting" use flag does:
"
media-sound/rhythmbox:
  support for tag wriring in certian audio files
"

last but not least, i was able to crash the app once after trying to modify some meta-data, but could not reproduce this so far:

"
(rhythmbox:10155): GLib-GObject-WARNING **: gsignal.c:1617: signal `entry-deleted' is invalid for instance `0x82d9868'

(rhythmbox:10155): GLib-GObject-WARNING **: gsignal.c:1617: signal `entry-deleted' is invalid for instance `0x82d9868'

(rhythmbox-metadata:10705): GStreamer-CRITICAL **: gst_pad_activate_pull: assertion `old == GST_ACTIVATE_NONE' failed

(rhythmbox-metadata:10705): GStreamer-CRITICAL **: gst_pad_activate_pull: assertion `old == GST_ACTIVATE_NONE' failed

RhythmDB-ERROR **: file rhythmdb-property-model.c: line 618 (rhythmdb_property_model_delete_prop): assertion failed: ((ptr = g_hash_table_lookup (model->priv->reverse_map, propstr)))
aborting...
"

finally i have to say that rhythmbox is an interesting app and that i will keep using it for testing purposes at least for today.

Portage 2.1.1-r2 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.4-r4, 2.6.18-gentoo-r6 i686)
=================================================================
System uname: 2.6.18-gentoo-r6 i686 AMD Athlon(tm) XP 2400+
Gentoo Base System version 1.12.6
Last Sync: Tue, 16 Jan 2007 10:50:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-march=athlon-xp -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig collision-protect distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.ynet.sk/pub "
LANG="en_US.utf8"
LC_ALL="en_US.utf8"
LINGUAS="en de"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://192.168.0.1/gentoo-portage"
USE="x86 3dnow 3dnowext X a52 aac acpi aiglx alsa alsa_pcm_plugins_adpcm alsa_pcm_plugins_alaw alsa_pcm_plugins_asym alsa_pcm_plugins_copy alsa_pcm_plugins_dmix alsa_pcm_plugins_dshare alsa_pcm_plugins_dsnoop alsa_pcm_plugins_empty alsa_pcm_plugins_extplug alsa_pcm_plugins_file alsa_pcm_plugins_hooks alsa_pcm_plugins_iec958 alsa_pcm_plugins_ioplug alsa_pcm_plugins_ladspa alsa_pcm_plugins_lfloat alsa_pcm_plugins_linear alsa_pcm_plugins_meter alsa_pcm_plugins_mulaw alsa_pcm_plugins_multi alsa_pcm_plugins_null alsa_pcm_plugins_plug alsa_pcm_plugins_rate alsa_pcm_plugins_route alsa_pcm_plugins_share alsa_pcm_plugins_shm alsa_pcm_plugins_softvol audiofile avahi beagle berkdb bitmap-fonts bzip2 cairo cdr cli cracklib crypt css cups dbus dlloader dri dvd dvdr dvdread eds elibc_glibc emboss encode evo exif fam fbcon ffmpeg firefox flac fortran gdbm gif ginac gmp gnome gnutls gphoto2 gpm gstreamer gtk gtk2 hal iconv icq input_devices_keyboard input_devices_mouse ipod ipv6 isdnlog java javascript jpeg jpeg2k kernel_linux lcms ldap libg++ linguas_de linguas_en mad mikmod mime mmx mmxext mono mozsvg mp3 mpeg msn nautilus ncurses nfs nls nptl nptlonly nsplugin nvidia offensive ogg oggvorbis opengl pam pcre pdf perl plotutils png posix ppds pppd python qt3 qt4 quicktime readline real reflection ruby sdl session sockets spell spl sqlite3 sse ssl subtitles svg tcpd tetex theora threads tiff truetype truetype-fonts type1-fonts udev unicode usb userland_GNU vcd video_cards_nvidia vorbis win32codecs wma xine xml xorg xv xvid zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 4 Mart Raudsepp gentoo-dev 2007-01-17 14:10:44 UTC
(In reply to comment #1)
> just a notice:
> most arches will have to stabilize media-plugins/gst-plugins-faad-0.10.1 too

gstreamer team does not want gst-plugins-faad to go stable yet as it's from gst-plugins-bad.
Arches, please hold off until Joe can handle this open question.
Removing arch CC's till then

As for tagwriting, a comment after the IUSE for it in the ebuild states it has problems with certain formats
Comment 5 Olivier Crete (RETIRED) gentoo-dev 2007-01-17 14:48:40 UTC
shouldn't bug #159538 be taken care of first? Because right now if you install it, it wont be able to demux m4a files.
Comment 6 Steven Oliver 2007-04-05 02:23:35 UTC
(In reply to comment #4)
> gstreamer team does not want gst-plugins-faad to go stable yet as it's from
> gst-plugins-bad.
I didn't see any major bugs about gst-plugins-faad (searched for "faad"). And the bug in comment 5 has been resolved. So why are we still using a 2 year old version? 
Comment 7 Gilles Dartiguelongue (RETIRED) gentoo-dev 2007-04-05 19:56:57 UTC
btw, rhythmbox new stable branch is 0.10.0 and is out since a little less than a week. It's a bug fix release from 0.9.8 so it would probably be a good candidate to a quick stabilization.
Comment 8 Pacho Ramos gentoo-dev 2007-04-12 07:57:26 UTC
(In reply to comment #7)
> btw, rhythmbox new stable branch is 0.10.0 and is out since a little less than
> a week. It's a bug fix release from 0.9.8 so it would probably be a good
> candidate to a quick stabilization.
> 

It works fine on amd64:

Portage 2.1.2.2 (default-linux/amd64/2006.1, gcc-4.1.1, glibc-2.5-r0, 2.6.20-ck1 x86_64)
=================================================================
System uname: 2.6.20-ck1 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System release 1.12.9
Timestamp of tree: Thu, 12 Apr 2007 07:20:01 +0000
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.31
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.19.2-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -pipe -msse3"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-march=k8 -O2 -pipe -msse3"
DISTDIR="/usr/distfiles"
FEATURES="autoaddcvs ccache collision-protect cvs distlocks metadata-transfer multilib-strict parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/"
LANG="es_ES.UTF-8"
LC_ALL="es_ES.UTF-8"
LINGUAS="es en_US"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/armagetron /usr/portage/local/layman/sunrise /usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X a52 aac aalib acpi alsa amd64 arts asf audiofile bash-completion beagle bitmap-fonts bzip2 bzlib cairo caps cdb cdda cddb cdparanoia cdr cli cpdflib cpudetection cracklib cross crypt cscope cups curl dbus dga divx4linux dlloader dri dts dvb dvd dvdr dvdread encode erandom escreen esd evo evolution exif fam fbcon flac foomaticdb fortran ftp galago gb gcj ggi gif gimp gimpprint glitz glut glx gnome gnome-print gphoto2 gpm gstreamer gtk gtk2 gtkhtml hal iconv idn imagemagick imlib isdnlog ithreads jabber jack java jpeg kde kdeenablefinal kdehiddenvisibility latex lcms libg++ libnotify logrotate mad madwifi midi mikmod mime mng mono motif mp3 mpeg mpi mplayer musepack musicbrainz nas nautilus ncurses nethack network nls nocardbus nptl nptlonly nvidia ogg oggvorbis openal opengl oss pam pcre pdf perl pic plotutils png posix ppds pppd python qt3 qt4 quicktime readline reflection rtc ruby scanner sdl seamonkey session slang slp sockets spell spl sse3 ssl startup-notification svg sysvipc tcltk tcpd tetex theora threads tiff timidity tk totem trayicon truetype truetype-fonts type1-fonts unicode usb v4l v4l2 vcd videos vim vorbis wma wmf xcomposite xine xml xml2 xorg xpm xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" DVB_CARDS="usb-dib0700" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="es en_US" USERLAND="GNU" VIDEO_CARDS="nvidia nv vesa fbdev vga"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS
Comment 9 Henrique Rodrigues 2007-04-17 13:56:35 UTC
rhythmbox 0.10.0 also works well under PPC. I've been using it since it reached the Portage tree.
Comment 10 Steve Dibb (RETIRED) gentoo-dev 2007-05-13 17:11:12 UTC
media-sound/rhythmbox-0.10.0 stable on amd64, dont forget to add arches to CC
Comment 11 Daniel Gryniewicz (RETIRED) gentoo-dev 2007-05-15 18:16:34 UTC
Adding arches.

ia64: feel free to just remove yourself if you don't want a stable version.
Comment 12 Gustavo Zacarias (RETIRED) gentoo-dev 2007-05-15 21:06:54 UTC
sparc stable.
Comment 13 Christian Faulhammer (RETIRED) gentoo-dev 2007-05-16 07:48:20 UTC
x86 stable
Comment 14 Raúl Porcel (RETIRED) gentoo-dev 2007-05-16 08:33:03 UTC
Nope, we don't want to stabilize it :)

Thanks
Comment 15 Tobias Scherbaum (RETIRED) gentoo-dev 2007-06-15 20:39:16 UTC
ppc stable