From owner-freebsd-ports@FreeBSD.ORG Wed Dec 3 21:16:28 2008 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B23D6106564A for ; Wed, 3 Dec 2008 21:16:28 +0000 (UTC) (envelope-from scode@hyperion.scode.org) Received: from hyperion.scode.org (cl-1361.ams-04.nl.sixxs.net [IPv6:2001:960:2:550::2]) by mx1.freebsd.org (Postfix) with ESMTP id 772678FC14 for ; Wed, 3 Dec 2008 21:16:28 +0000 (UTC) (envelope-from scode@hyperion.scode.org) Received: by hyperion.scode.org (Postfix, from userid 1001) id 7937123C454; Wed, 3 Dec 2008 22:16:27 +0100 (CET) Date: Wed, 3 Dec 2008 22:16:27 +0100 From: Peter Schuller To: freebsd-ports@freebsd.org Message-ID: <20081203211627.GA56450@hyperion.scode.org> References: <20081203210233.GA55633@hyperion.scode.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="r5Pyd7+fXNt84Ff3" Content-Disposition: inline In-Reply-To: <20081203210233.GA55633@hyperion.scode.org> User-Agent: Mutt/1.5.18 (2008-05-17) Subject: Re: Deterministic package building with ports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Dec 2008 21:16:28 -0000 --r5Pyd7+fXNt84Ff3 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable > consistently. tinderbox I presume works, being used for official bulk Scratch the bit about tindexbox; brain lapse. But I also wanted to clarify that I specifically do not want to perform in-place upgrading from source, because the intent is to have a minimal time window during which the system is inoperative. In fact the current procedure is do pkg_delete *all* packages and just re-install. This is in fact fine (though it would be better to be able to intelligently re-install only what is needed). However note that I specifically do *not* want to play games with trying to minimalistically upgrade only those things that specifically are required according to dependency information. I gave up on this years ago; it just doesn't work without some perfect mythological ports tree. I specifically want to build packages from a snapshot of the ports tree; I do not want to mix old/new software, regardless of whether the dependency claims that some particular major version of a library is supposed to be compatible. The intent is to effectively build and deploy something which is as close as possible to what the port maintainer/build cluster will have tested, at all times. --=20 / Peter Schuller PGP userID: 0xE9758B7D or 'Peter Schuller ' Key retrieval: Send an E-Mail to getpgpkey@scode.org E-Mail: peter.schuller@infidyne.com Web: http://www.scode.org --r5Pyd7+fXNt84Ff3 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (FreeBSD) iEYEARECAAYFAkk29ysACgkQDNor2+l1i31LPACeNQMS5PdsCAmCP/Ihcw3X61B3 tfYAnizmMPcKkFIJTDWpYfXYwCtalGLl =G7YV -----END PGP SIGNATURE----- --r5Pyd7+fXNt84Ff3--