Howdy,
   I've been scratching my head over this one for a few days now and figure I'd ask for some help.

I'm trying to build Ruby on Rails v 2.3.8 against Fedora 13. Rails itself simply pulls in various active* / action* packages, eg activerecord, activesupport, and a few more.

Activerecord itself depends on a activesupport rpm of the same version, and while I can build those both, activerecord is failing to install, saying that it cannot find the required activesupport dependency. eg

  1. yum install --nogpgcheck ruby-activerecord-2.3.8-3.fc13.noarch.rpm
  2. Loaded plugins: presto, refresh-packagekit
  3. Setting up Install Process
  4. Examining ruby-activerecord-2.3.8-3.fc13.noarch.rpm: ruby-activerecord-2.3.8-3.fc13.noarch
  5. Marking ruby-activerecord-2.3.8-3.fc13.noarch.rpm to be installed
  6. Resolving Dependencies
  7. --> Running transaction check
  8. ---> Package ruby-activerecord.noarch 0:2.3.8-3.fc13 set to be updated
  9. --> Processing Dependency: rubygem-activesupport = 2.3.8 for package: ruby-activerecord-2.3.8-3.fc13.noarch
  10. --> Finished Dependency Resolution
  11. Error: Package: ruby-activerecord-2.3.8-3.fc13.noarch (/ruby-activerecord-2.3.8-3.fc13.noarch)
  12. Requires: rubygem-activesupport = 2.3.8
  13. Installed: 1:rubygem-activesupport-2.3.8-1.fc13.noarch (@/rubygem-activesupport-2.3.8-1.fc13.noarch)
  14. Available: 1:rubygem-activesupport-2.3.5-1.fc13.noarch (fedora)
  15. You could try using --skip-broken to work around the problem
  16. You could try running: rpm -Va --nofiles --nodigest


This occurs both on a stock F13 install and via mock, setup to pull packages in from Fedora and a repo I built which includes the relevant activesupport package.

Any thoughts on why this is occurring? Also how to work around this (preferably without using the --skip-broken flag)?

If anyone wants to try this themselves, I uploaded the activerecord / activesupport rpms here

http://mo.morsi.org/files/rpms/rubygem-activesupport-2.3.8-3.fc13.src.rpm
http://mo.morsi.org/files/rpms/ruby-activerecord-2.3.8-3.fc13.src.rpm

Thanks alot,
  -Mo