From owner-freebsd-hackers@FreeBSD.ORG Sun Feb 11 18:31:02 2007 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5762416A402 for ; Sun, 11 Feb 2007 18:31:02 +0000 (UTC) (envelope-from mwm-keyword-freebsdhackers2.e313df@mired.org) Received: from mired.org (vpn.mired.org [66.92.153.74]) by mx1.freebsd.org (Postfix) with SMTP id F018213C428 for ; Sun, 11 Feb 2007 18:31:01 +0000 (UTC) (envelope-from mwm-keyword-freebsdhackers2.e313df@mired.org) Received: (qmail 40430 invoked by uid 1001); 11 Feb 2007 18:32:00 -0000 Received: by bhuda.mired.org (tmda-sendmail, from uid 1001); Sun, 11 Feb 2007 13:31:59 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <17871.24863.600530.537295@bhuda.mired.org> Date: Sun, 11 Feb 2007 13:31:59 -0500 To: Scott Mitchell In-Reply-To: <20070211122314.GA1589@tuatara.fishballoon.org> References: <20070210154028.GA60921@lpthe.jussieu.fr> <20070211122314.GA1589@tuatara.fishballoon.org> X-Mailer: VM 7.17 under 21.4 (patch 20) "Double Solitaire" XEmacs Lucid X-Primary-Address: mwm@mired.org X-face: "5Mnwy%?j>IIV\)A=):rjWL~NB2aH[}Yq8Z=u~vJ`"(,&SiLvbbz2W`; h9L,Yg`+vb1>RG% *h+%X^n0EZd>TM8_IB;a8F?(Fb"lw'IgCoyM.[Lg#r\ X-Delivery-Agent: TMDA/1.1.5 (Fettercairn) From: Mike Meyer Cc: freebsd-hackers@freebsd.org, Michel Talon , freebsd-ports@freebsd.org Subject: Re: pkgupgrade X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Feb 2007 18:31:02 -0000 In <20070211122314.GA1589@tuatara.fishballoon.org>, Scott Mitchell typed: > On Sat, Feb 10, 2007 at 04:40:28PM +0100, Michel Talon wrote: > > Hello, > > > > this is to report a revised version of my program, intended to upgrade > > a machine using mainly precompiled packages. All problems that i have > > seen or have been reported to me have been fixed. So i think it is > > reasonably suitable for use, and i have sticked a 1.0 label. > > I have also fixed all problems i have encountered with save_pkg.py, but > > Cyrille Szymanski will perform a better cleanup, so i have appended a > > 0.5 tag. So fresh copies can be downloaded from: > > http://www.lpthe.jussieu.fr/~talon/pkgupgrade-1.0 > > http://www.lpthe.jussieu.fr/~talon/save_pkg.py-0.5 > Good work, this script is pretty cool! One thing that might be nice to add > is an option to download new packages from the packages-X-stable > directory, if a newer version is found there. I think you only ever look > in packages-X.Y-release at the moment, and those never change after the > release as far as I know. While the option might be useful, you may want to build from source in that case. While ports that postdate X.Y are supposed to build and run correctly on X.Y (for supported values of X & Y), and packages built on systems that predate X.Y are supposed to run correctly on X.Y, packages built on systems that postdate X.Y may not run correctly on X.Y. If you're already doing thorough testing of the system after you upgrade the packages, this doesn't really make much difference. But if you're expecting that the testing was done by someone else, your expectations don't match reality. http://www.mired.org/consulting.html Independent Network/Unix/Perforce consultant, email for more information.