www-apps/redmine can not be installed anymore with the current state of the gentoo portage tree because no version matches the specific dependency of redmine anymore caused by: Jan 2011; Hans de Graaff <graaff@gentoo.org> -rails-2.3.5-r2.ebuild, -rails-2.3.5-r3.ebuild, -rails-2.3.8.ebuild: Remove old versions. Reproducible: Always Steps to Reproduce: 1. sync tree 2. update rails to either current stable or unstable version 3. emerge www-apps/redmine Actual Results: emerge: there are no ebuilds built with USE flags to satisfy "~dev-ruby/rails-2.3.5:2.3[ruby_targets_ruby18]". !!! One of the following packages is required to complete your request: - dev-ruby/rails-2.3.5 (Missing IUSE: ruby_targets_ruby18) (dependency required by "www-apps/redmine-1.1.0" [ebuild]) (dependency required by "www-apps/redmine" [argument]) Expected Results: redmine emerges fine
Matsuu, apologies for creating this situation. It looks to me like the latest version of redmine in the tree already installs a vendored copy of rails? Perhaps it is best for now to just use that until redmine upstream has caught up to rails 2.3.10. Another approach could be to patch the redmine source to use 2.3.10, but I'm not sure if that can be done without changes other than the version check. Please let me know if you want me to have a look at it.
Removed dev-ruby/rails from RDEPEND.