Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 384833 - media-sound/solfege-3.20.3: misses dependcies on gnome-base/librsvg and media-sound/timidity++
Summary: media-sound/solfege-3.20.3: misses dependcies on gnome-base/librsvg and media...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-28 19:03 UTC by Dmitri Perunov
Modified: 2011-09-29 08:18 UTC (History)
0 users

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 Dmitri Perunov 2011-09-28 19:03:52 UTC
Crash without librsvg
 glib.GError: Couldn't recognize the image file format for file '/usr/share/solfege/graphics/solfege.svg'

and don't operable without timidity++
Failed to execute media player for MIDI files
Tried `/usr/bin/timidity`:
	[Errno 2] No such file or directory

Works fine with gnome-base/librsvg-2.34.1-r1(no flags and +gtk) and media-sound/timidity++-2.13.2-r13(+X +alsa +ncurses (not really needed, i think))


Reproducible: Always

Steps to Reproduce:
1. % emerge -C timidity++ librsvg
2. % emerge solfege
3. % solfege
Actual Results:  
crash or not operable

Expected Results:  
program start and fine work
Comment 1 Tim Harder gentoo-dev 2011-09-29 04:05:31 UTC
I missed the librsvg dep as solfege appears to have transitioned to using svgs for its logo and a few other graphics over the past few releases.

However, timidity++ is not a hard runtime dependency as you are able to use any external midi player you like (such as playmidi) or even use an alsa/oss midi sequencer support. Perhaps if we had some sort of recommended deps (probably coming in a future EAPI) I'd be able to capture this relationship better, but I'll try to figure out a better temporary solution for now.
Comment 2 Tim Harder gentoo-dev 2011-09-29 08:18:41 UTC
Fixed in CVS. Again, note that the timidity++ rdep is a temporary fix until a better solution for recommended deps exists.