From owner-freebsd-pkg@FreeBSD.ORG Tue Jun 2 17:32:32 2015 Return-Path: Delivered-To: freebsd-pkg@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 300DC52A for ; Tue, 2 Jun 2015 17:32:32 +0000 (UTC) (envelope-from jeffreybouquet@yahoo.com) Received: from nm16.bullet.mail.bf1.yahoo.com (nm16.bullet.mail.bf1.yahoo.com [98.139.212.175]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D537C1AAD for ; Tue, 2 Jun 2015 17:32:31 +0000 (UTC) (envelope-from jeffreybouquet@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1433266350; bh=bsqswJav+wpnrOF6dRHBekJ+TdFhA/u6aNGjv3gGyjU=; h=Date:From:To:Subject:From:Subject; b=IdqZLSnfnuO1dTtY6g7UAVsF5l+K2TOvqSa+OYdDAZyg8W8kM4u/cCDDYbbKzB8lbMpSy5hkiBuoOJu1BdSLORwd587rumqbaXVEPtPu57XnUqxZF7wuwjRMsvR5Z22WIScsa1Y1TYwo9gZ4N6wa4LA7U4/kh7T+mNB/kzbGkqqbdY7GQF9x3+eucOqWt14MI1R50EDDuJAZhJccuhP12oQNorUrn1IByGDMpEBJoVnTk4aoWl/IAWluxsVIt0DuyTTf2N+nJDMidVNdN7NMq90Ib2TstHsNvD4JlLoU4o98p53otAr5Y2UlX8wXWQY3LpG9UgMYaQcJn7fUH2hx/g== Received: from [98.139.215.141] by nm16.bullet.mail.bf1.yahoo.com with NNFMP; 02 Jun 2015 17:32:30 -0000 Received: from [98.139.213.14] by tm12.bullet.mail.bf1.yahoo.com with NNFMP; 02 Jun 2015 17:32:30 -0000 Received: from [127.0.0.1] by smtp114.mail.bf1.yahoo.com with NNFMP; 02 Jun 2015 17:32:30 -0000 X-Yahoo-Newman-Id: 195503.63190.bm@smtp114.mail.bf1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: WWM6e7IVM1nlRyEuBhIe3V.VtC5Qn05SGI7exdL.FYxKRhj WdD5V80ISC8A8jQ2gdYAuzL.5f4lIEJBKpkG2uZf0soXEgbOilmyvVuLoenS o7jB.UQ0.Z5fZ3K1z6St5q7J6IQOuqQbM8OzO2ZQFxEtSIKUx368ipUpbsi2 PVbanWUYbI4jKUeDAlpj3ywT_tFqKhtJs3_onvW0SYi9gUwPorrdiJKZmzPp zD6Sl.x2eFxN3hwWAznc3X_N6RkN7sqwKJW98r_kRkIR79u.ptHBnvyAgCuz x3pi7O79vQytasUsJAmNGgFprX1PD5jVm9kyZSiTmdlfmQ.kKU.blOVaQy0y vxML114myfKv.827odb__xCXZuJS881CKL4lIEB.brMU93DXzODUvOqvFuKG r0dtupUH1Ta0pCUXACielLxyGGeLncjzbyQqBYh2oNLtaT52yvSazo6EV3Wt ekdEu7mmU.YsBDglcxb8QYc._hN8xByusPdSRTjsowylqSXmL2tPamX692ac TM74qVSHY2gRJksrHcZGGHnuhwfPArgMFyr5u X-Yahoo-SMTP: 6IZaPQyswBAeyzp3urHRlQfBxGxx4Js3YAIn Message-ID: <556DE863.2030108@yahoo.com> Date: Tue, 02 Jun 2015 10:31:15 -0700 From: Jeffrey Bouquet User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: freebsd-security@freebsd.org, freebsd-pkg@freebsd.org Subject: RE: avoiding base openssl when building ports [security@freebsd thread] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-pkg@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Binary package management and package tools discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Jun 2015 17:32:32 -0000 I see a need for the following scenario *before* switching around libraries: [ based on failure of 'pkg' to continue working across a major release without tweaks ] pkg pre-major-upgrade * convert local.sqlite to /var/db/pkg legacy format * build a temporary copy of legacy pkg_install perform upgrade make -DWHICH_IS_STILL_WORKING installworld then, if 'pkg' and its libraries break something, maybe the legacy tools can fix it up, pkg2ng made more robust [ I've never had it work fully on a v9 ] then pkg2ng >> pkg working again after the upgrade more less-likely-to-fail, as it were, say for a production system, buying some time to reinstall or whatever... say devel/ncurses breaks a production system, maybe pkg_install ncurses would work where "make build" would fail "fail to register package... cannot build something depeding upon it without the temporary pkg_install >> portmaster... Lots of coding, though... a ' temportary dual-method package system, HAST-like...' almost exclusively for major version upgrades... [ Reminded of by one of the posts in the thread... cannot quote it directly within this discussion, maybe, may make it less clear, because I am not versed enough in the workings of the base and system libraries... nor "make distribution" etc... ]