From owner-freebsd-ports@freebsd.org Wed Apr 6 15:25:05 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 26CD4ADF43B for ; Wed, 6 Apr 2016 15:25:05 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from smtp.infracaninophile.co.uk (smtp.infracaninophile.co.uk [IPv6:2001:8b0:151:1:c4ea:bd49:619b:6cb3]) (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 B7E821118 for ; Wed, 6 Apr 2016 15:25:04 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from host-4-75.office.adestra.com (vpn-1.adestra.com [46.236.37.122]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: m.seaman@infracaninophile.co.uk) by smtp.infracaninophile.co.uk (Postfix) with ESMTPSA id A0D6EA456 for ; Wed, 6 Apr 2016 15:24:59 +0000 (UTC) Authentication-Results: smtp.infracaninophile.co.uk; dmarc=none header.from=FreeBSD.org Authentication-Results: smtp.infracaninophile.co.uk/A0D6EA456; dkim=none; dkim-atps=neutral Subject: Re: Committer needed for PR 208029 To: freebsd-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> <15968328-7756-4053-822B-0DDB5CB07D37@ohlste.in> From: Matthew Seaman Message-ID: <57052A52.5020107@FreeBSD.org> Date: Wed, 6 Apr 2016 16:25:06 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <15968328-7756-4053-822B-0DDB5CB07D37@ohlste.in> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="2293DhIfFdfu4mxopUjppml9ECkOqqU9D" X-Virus-Scanned: clamav-milter 0.99.1 at smtp.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=-1.2 required=5.0 tests=BAYES_00,SPF_SOFTFAIL autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on smtp.infracaninophile.co.uk 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 15:25:05 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --2293DhIfFdfu4mxopUjppml9ECkOqqU9D Content-Type: multipart/mixed; boundary="stq9mBlstqOeTQP8PnPk9Q4u7cKmbkJ4q" From: Matthew Seaman To: freebsd-ports@freebsd.org Message-ID: <57052A52.5020107@FreeBSD.org> Subject: Re: Committer needed for PR 208029 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> <15968328-7756-4053-822B-0DDB5CB07D37@ohlste.in> In-Reply-To: <15968328-7756-4053-822B-0DDB5CB07D37@ohlste.in> --stq9mBlstqOeTQP8PnPk9Q4u7cKmbkJ4q Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 2016/04/06 16:05, Jim Ohlstein wrote: > Hello, >=20 >> On Apr 6, 2016, at 10:47 AM, Kurt Jaeger wrote: >> >> Hi! >> >>> This is much ado about nothing. The "WITH_OPENSSL_PORT" option is the= re=20 >>> 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'm not sure how this is solved in 10.x/11.x, probably the base SSL >> is much more up2date. >> >>> Forcing users who want to use this port to use OpenSSL from ports for= =20 >>> ALL ports is overkill. >> >>> Think about official packages. Are ALL packages built against OpenSSL= =20 >>> from ports, or only those that need them? It's the latter, of course.= =20 >>> Are they incompatible in production? No. >> >> There are grey areas, and I guess it will be like that for 9.x. >=20 > Not only 9.x. 10.x has OpenSSL 1.0.1. Some ports require 1.0.2 which is= in ports. Openssl 1.1.0 is soon to be released but almost certainly won'= t be in 11. It's likely to always be an issue. It's up to each individual= maintainer to make certain his or her ports behave correctly if binaries= link to one another. For a port like this the proper solution is to use = the least intrusive option.=20 The ultimate solution is that the base copy of openssl will be made private to the base system, and that any port that needs openssl functionality will simply use the ports version of openssl. This is partly a consequence of packaging of base (coming for 11.0-RELEASE), but not entirely so. However, if you do build your own packages via poudriere or otherwise, then it is a good idea to set WITH_OPENSSL_PORT=3Dyes' globally. It make= it much easier to do useful security related things like /remove SSLv2 and SSLv3 support entirely/. Cheers, Matthew --stq9mBlstqOeTQP8PnPk9Q4u7cKmbkJ4q-- --2293DhIfFdfu4mxopUjppml9ECkOqqU9D Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQJ8BAEBCgBmBQJXBSpZXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQxOUYxNTRFQ0JGMTEyRTUwNTQ0RTNGMzAw MDUxM0YxMEUwQTlFNEU3AAoJEABRPxDgqeTnzX0P/0eTu6vPlHINX+YagLfAftsD c1sPmKYDviipDFyEO3LA/O7J2N1AZfVozVO6KkI67LPwt4HfYIVeQKnrFr63uJPb iXW71/9R5QBRopMhSj0txsnaX8JbIuXBxzMYC80HLB/MdNiWv5h89DcNBI/UuOg+ 9j71q2On+UFk0uri1WptVmp4tqhnljbE1lW8TfRHObWGS8GRejym70dlWIt1f5fJ n9ECGuyVAbwdABH7ZKz63HrCiIs8LBR0/VvVrJBh5Kue+fT1b6Gi70jtER17FtUs y6mo29FV2f7sjQUDg2Eu1xvnwK/Fteo9TGHTU0bHQJRkvwaOlpZq1PTMs/FG0q/6 AXJBtHymgcYV9+1qNDmlXfWbSXmuWjsw6JMtbmyYfsnt7hzp6Tcxq1HxOwxb/zPO qwn7SFuhxaaaDnxCPqjnr47rqmwfO4kdljX1agIJxadHY3W9KbYEQ+v6tUKGsytx NMHLwsNifzUx/Xs7WOhZkqhhVY7w8MbnfcuPEXezmVOpfFoHDjYzzHA8ZfhIPHpm t6VuXBE1O7OOwkL6rK5y7o8XAmlMVaI4Xt6QGX3tWe00aVreMF3LYvi6Yz4DLXre 4OcEYGQNrGSt3Pdy6gLli4a9pOkR56pU2q0m0xpS2oMQWX4wMoj2XNzTnDFiHUL6 6JlDOoEOROqFmgc3C/bg =hkA/ -----END PGP SIGNATURE----- --2293DhIfFdfu4mxopUjppml9ECkOqqU9D--