By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.

Bug 2500

Summary: [EL6] Amarok complains of missing ruby
Product: TDE Reporter: Kristopher <gamrat.kristopher>
Component: rhelAssignee: Timothy Pearson <kb9vqf>
Status: NEW ---    
Severity: minor CC: albator78, bugwatch, gamrat.kristopher, michele.calgaro
Priority: P5    
Version: R14.0.x [Trinity]   
Hardware: Other   
OS: Linux   
Compiler Version: TDE Version String:
Application Version: Application Name:
Attachments: Screenshot of bug report

Description Kristopher 2015-08-10 22:41:14 CDT
Created attachment 2552 [details]
Screenshot of bug report

On CentOS 6, when Amarok finishes playing a playlist, it complains that it can't find ruby, as seen in the screenshot. This does *not* occur when ruby is installed, only when ruby is not installed.

I have not installed amarok-ruby, so unless Amarok now requires ruby regardless of whether or not amarok-ruby is installed, there should not be a complaint.
Comment 1 Michele Calgaro 2015-08-11 02:45:59 CDT
Well, by memory (since I had to fix it a couple of times) there is ruby stuff in Amarok configuration files. So if your Amarok package was build with Ruby support and then Ruby is not installed on your system, then it will complain.

Quick search on the Debian's version of Amarok package gives:
"Last.fm stream playing support (if ruby is installed)"
Comment 2 Kristopher 2015-08-11 08:31:25 CDT
(In reply to Michele Calgaro from comment #1)
> Well, by memory (since I had to fix it a couple of times) there is ruby
> stuff in Amarok configuration files. So if your Amarok package was build
> with Ruby support and then Ruby is not installed on your system, then it
> will complain.
> 
> Quick search on the Debian's version of Amarok package gives:
> "Last.fm stream playing support (if ruby is installed)"

If this is the case, then the Amarok package for EL6-based distros needs ruby added as a dependency. RPM can detect *most* dependencies automatically, but that's mostly done through detecting which libs are being linked to by the package, which means that ruby probaby needs to be added manually to the spec file.

RE last.fm support, see bug 1332, last.fm support is broken at the moment. If there's a configure/cmake switch to turn it off, it should be used for the time being.
Comment 3 Michele Calgaro 2015-08-13 07:50:32 CDT
>If this is the case, then the Amarok package for EL6-based distros needs ruby 
>added as a dependency.
I guess you are right. I do not build/package for EL6 or other RH based distros, so I think the best person to address this is Francois, who is already "attached" to this bug.