Bug 159255 - mail/rubygem-actionmailer does not install with rubygem-mail-2.3.0
Summary: mail/rubygem-actionmailer does not install with rubygem-mail-2.3.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ruby (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-28 11:40 UTC by Frank Wall
Modified: 2011-07-30 19:58 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Frank Wall 2011-07-28 11:40:10 UTC
After the recent update of mail/rubygem-mail to version 2.3.0 it is no longer possible to install mail/rubygem-actionmailer. As a result it is not possible to install www/rubygem-rails.

$ pkg_info -xE ruby
ruby+nopthreads-1.8.7.352,1
ruby18-bdb-0.6.6
ruby18-gems-1.7.2
ruby18-iconv-1.8.7.352,1
rubygem-abstract-1.0.0_1
rubygem-actionpack-3.0.9
rubygem-activemodel-3.0.9
rubygem-activesupport-3.0.9
rubygem-builder-2.1.2
rubygem-erubis-2.6.6
rubygem-i18n-0.5.0,2
rubygem-mail-2.3.0
rubygem-mime-types-1.16
rubygem-polyglot-0.3.1
rubygem-rack-1.2.1,3
rubygem-rack-mount-0.6.14
rubygem-rack-test-0.5.7
rubygem-rdoc-3.6.1_1
rubygem-treetop-1.4.9
rubygem-tzinfo-0.3.28

How-To-Repeat: 1. make -C /usr/ports/mail/rubygem-actionmailer install
2. it will fail with a dependency error:

===>  Installing for rubygem-actionmailer-3.0.9
===>   rubygem-actionmailer-3.0.9 depends on package: rubygem-actionpack>=3.0.9 - found
===>   rubygem-actionmailer-3.0.9 depends on package: rubygem-mail>=2.2.19 - found
===>   rubygem-actionmailer-3.0.9 depends on file: /usr/local/bin/gem18 - found
===>   rubygem-actionmailer-3.0.9 depends on file: /usr/local/bin/ruby18 - found
===>   rubygem-actionmailer-3.0.9 depends on file: /usr/local/bin/ruby18 - found
===>   Generating temporary packing list
===>  Checking if mail/rubygem-actionmailer already installed
/usr/bin/env  /usr/local/bin/gem18 install -l --no-update-sources --no-ri --install-dir /usr/local/lib/ruby/gems/1.8 /usr/ports/distfiles/rubygem/actionmailer-3.0.9.gem -- --build-args 
ERROR:  While executing gem ... (Gem::DependencyError)
    Unable to resolve dependencies: actionmailer requires mail (~> 2.2.19)
*** Error code 1

Stop in /usr/ports/mail/rubygem-actionmailer.
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2011-07-28 11:40:25 UTC
Responsible Changed
From-To: freebsd-ports-bugs->ruby

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 Frederic Culot freebsd_committer freebsd_triage 2011-07-28 16:13:13 UTC
Hi,

I have reverted my previous commit which sets mail/rubygem-mail back to
version 2.2.19. Hence this installation issue should now be fixed.

Someone with a ruby hat should be able to close this PR.

culot@
Comment 3 Steve Wills freebsd_committer freebsd_triage 2011-07-30 19:58:42 UTC
State Changed
From-To: open->closed

Issue is fixed.