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
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel