Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 13 Dec 2016 08:05:06 +0000
From:      bugzilla-noreply@freebsd.org
To:        ruby@FreeBSD.org
Subject:   [Bug 215225] www/redmine broken again after upgrade of rubygems
Message-ID:  <bug-215225-21402-H7kUCL7L44@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-215225-21402@https.bugs.freebsd.org/bugzilla/>
References:  <bug-215225-21402@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D215225

schmidt@ze.tum.de changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |schmidt@ze.tum.de

--- Comment #3 from schmidt@ze.tum.de ---
The problem is that rubygem-actionpack4 installs the pkg rubygem-rack16 whi=
le
other rubygems for example rubygem-thin install the package rubygem-rack wh=
ich
is version 2.0

the problem is that all port requited by redmine that depend on rubygem-rack
have a  RUN_DEPENDS=3Drubygem-rack>=3D1.0:www/rubygem-rack in there Makefil=
e.=20

They don't recognize that rake-1.6 is already installed because the packnam=
e is
rubygem-rack16 and not rubygem-rack and install rack again from the
rubygem-rack port.

While starting redmine it finds rake 2.0.1 and uses it but some gem require
rack 1.6.5 explicitly and so the startup fails.

Shorthand fix for this problem is to force remove the package rubygem-rake.
Redmine works fine without it as all gems used state that they need rack > =
1.0
which is there with the package rubygem-rack16=20

Longterm the ports depending on rack should check if they can use a already
installed version of rake.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-215225-21402-H7kUCL7L44>