From owner-freebsd-ruby@freebsd.org Tue Dec 13 08:05:08 2016 Return-Path: Delivered-To: freebsd-ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 537D3C75A69 for ; Tue, 13 Dec 2016 08:05:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 3D63F6B4 for ; Tue, 13 Dec 2016 08:05:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 39AF7C75A68; Tue, 13 Dec 2016 08:05:08 +0000 (UTC) Delivered-To: ruby@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 394DCC75A67 for ; Tue, 13 Dec 2016 08:05:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 291F96B3 for ; Tue, 13 Dec 2016 08:05:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id uBD8562Z068250 for ; Tue, 13 Dec 2016 08:05:08 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: ruby@FreeBSD.org Subject: [Bug 215225] www/redmine broken again after upgrade of rubygems Date: Tue, 13 Dec 2016 08:05:06 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: schmidt@ze.tum.de X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ruby@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Dec 2016 08:05:08 -0000 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.=