From owner-freebsd-ports@freebsd.org Wed Apr 6 17:22:52 2016 Return-Path: Delivered-To: freebsd-ports@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 33FFBB06F99 for ; Wed, 6 Apr 2016 17:22:52 +0000 (UTC) (envelope-from michelle@sorbs.net) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 217231766 for ; Wed, 6 Apr 2016 17:22:52 +0000 (UTC) (envelope-from michelle@sorbs.net) Received: by mailman.ysv.freebsd.org (Postfix) id 20CDAB06F98; Wed, 6 Apr 2016 17:22:52 +0000 (UTC) Delivered-To: ports@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 20728B06F97 for ; Wed, 6 Apr 2016 17:22:52 +0000 (UTC) (envelope-from michelle@sorbs.net) Received: from hades.sorbs.net (mail.sorbs.net [67.231.146.200]) by mx1.freebsd.org (Postfix) with ESMTP id 12A231765 for ; Wed, 6 Apr 2016 17:22:51 +0000 (UTC) (envelope-from michelle@sorbs.net) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII; format=flowed Received: from isux.com (firewall.isux.com [213.165.190.213]) by hades.sorbs.net (Oracle Communications Messaging Server 7.0.5.29.0 64bit (built Jul 9 2013)) with ESMTPSA id <0O5800I4D3A1LZ00@hades.sorbs.net> for ports@freebsd.org; Wed, 06 Apr 2016 10:30:02 -0700 (PDT) Subject: Re: Committer needed for PR 208029 To: Kurt Jaeger , Jim Ohlstein Cc: ports@freebsd.org References: <498CA3F8-15EF-45BD-880C-241F83CBE3DD@waschbuesch.de> <20160405185159.GK35640@home.opsec.eu> <20160405200835.GM35640@home.opsec.eu> <57042958.5010701@sorbs.net> <20160406044431.GO35640@home.opsec.eu> <570517F1.5020305@ohlste.in> <20160406144727.GP35640@home.opsec.eu> From: Michelle Sullivan Message-id: <570545E8.8090708@sorbs.net> Date: Wed, 06 Apr 2016 19:22:48 +0200 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:43.0) Gecko/20100101 Firefox/43.0 SeaMonkey/2.40 In-reply-to: <20160406144727.GP35640@home.opsec.eu> X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Apr 2016 17:22:52 -0000 Kurt Jaeger wrote: > Hi! > >> This is much ado about nothing. The "WITH_OPENSSL_PORT" option is there >> for just this purpose and is used in many ports. > In 9.x this is sometimes a problem, if port X builds in variant 1 > and port Y depends/links on X, but builds in variant 2. So it's > a temporary solution for 9.x and will be solved when 9.x is EOL'ed. I have run into exactly this. > > I'm not sure how this is solved in 10.x/11.x, probably the base SSL > is much more up2date. Still has the same problem... though at the moment with 10.x being so up to date its not noticable when OpenSSL 1.0.3+ comes out it'll only be a matter of time before the same problems come up... and for the record, I think based on the FreeBSD policy, putting in an IGNORE or BROKEN for a too early version of openssl in base is the best policy ... not forgetting that the user doesn't have to specify system-wide options, they can do it on the command line. > >> Forcing users who want to use this port to use OpenSSL from ports for >> ALL ports is overkill. >> Think about official packages. Are ALL packages built against OpenSSL >> from ports, or only those that need them? It's the latter, of course. >> Are they incompatible in production? No. Actually I think you'll find with the intent of compiling and using the new pkg (at least until variants are done) it's a hell of a lot worse (you can't use pkg upgrade with the risk of something that you need getting replaced by something you have chosen to configure... that said.. you have the same problem even if you have USE_OPENSSL_PORTS defined anyhow...) > There are grey areas, and I guess it will be like that for 9.x. > -- Michelle Sullivan http://www.mhix.org/