Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 425218 - media-sound/podcatcher-3.1.6 version bump
Summary: media-sound/podcatcher-3.1.6 version bump
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: 2012-07-08 07:38 UTC by chkno
Modified: 2020-12-27 21:00 UTC (History)
2 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 chkno 2012-07-08 07:38:06 UTC
media-sound/podcatcher-3.1.6 contains fixes for ruby 1.9 compatibility.

The only change needed in the ebuild:

-SRC_URI="http://rubyforge.org/frs/download.php/43722/${P}.tar.gz"
+SRC_URI="http://rubyforge.org/frs/download.php/76053/${P}.tar.gz"

Unfortunately, this URL changes with every release.  http://rubyforge.org/frs/?group_id=453 lists them all.
Comment 1 Ben de Groot (RETIRED) gentoo-dev 2012-07-09 06:32:08 UTC
I've committed the bump, but this probably needs someone familiar with ruby to implement the ruby-ng.eclass functionality.
Comment 2 Hans de Graaff gentoo-dev Security 2012-07-09 07:18:50 UTC
(In reply to comment #1)
> I've committed the bump, but this probably needs someone familiar with ruby
> to implement the ruby-ng.eclass functionality.

I had a quick look and this is only a binary, so the ruby-ng eclass can't help. I think the ebuild looks fine from as-is and will default to the currently eselected ruby. If anything the previous version was broken as it should have depended on dev-lang/ruby:1.8.
Comment 3 Ben de Groot (RETIRED) gentoo-dev 2012-07-09 07:41:45 UTC
Currently it pulls in both ruby:1.8 and ruby:1.9 (when no ruby previously installed). Surely that's more than necessary.
Comment 4 Hans de Graaff gentoo-dev Security 2012-07-10 06:50:19 UTC
(In reply to comment #3)
> Currently it pulls in both ruby:1.8 and ruby:1.9 (when no ruby previously
> installed). Surely that's more than necessary.

I guess this only happens with USE=bittorrent? In that case dev-ruby/rubytorrent is pulled in, and that is only marked for ruby18. Thus ruby 1.9 gets pulled in for podcatcher and 1.8 for rubytorrent. In this situation I would suggest to limit the ruby dependency of podcatcher to ruby:1.8 to reflect its dependencies.

rubytorrent has seen not a release since 2005 and it has no test suite, so I won't mark it ready for ruby19 unless there are some positive test reports from users.
Comment 5 Jonas Stein gentoo-dev 2020-12-27 21:00:50 UTC
* media-sound/podcatcher
     Available versions:  (~)3.1.6
     Homepage:            http://podcatcher.rubyforge.org/
     Description:         Podcast client for the command-line written in Ruby