From owner-freebsd-questions@FreeBSD.ORG Sat Dec 25 12:45:40 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9606D16A4CE for ; Sat, 25 Dec 2004 12:45:40 +0000 (GMT) Received: from mxfep01.bredband.com (mxfep01.bredband.com [195.54.107.70]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9572643D2D for ; Sat, 25 Dec 2004 12:45:39 +0000 (GMT) (envelope-from scode@scode-whitestar.mine.nu) Received: from scode-whitestar.mine.nu ([83.226.138.136] [83.226.138.136]) by mxfep01.bredband.com with ESMTP <20041225124538.WBMT18879.mxfep01.bredband.com@scode-whitestar.mine.nu>; Sat, 25 Dec 2004 13:45:38 +0100 Received: by scode-whitestar.mine.nu (Postfix, from userid 1001) id C51D117BA76; Sat, 25 Dec 2004 13:53:13 +0100 (CET) Date: Sat, 25 Dec 2004 13:53:13 +0100 From: Peter Schuller To: "Michael C. Shultz" Message-ID: <20041225125311.GA43679@scode-whitestar.mine.nu> References: <41CBB0D6.6080807@att.net> <200412241125.04925.reso3w83@verizon.net> <20041224235211.GA25610@scode-whitestar.mine.nu> <200412241731.14458.reso3w83@verizon.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200412241731.14458.reso3w83@verizon.net> User-Agent: Mutt/1.5.6i cc: ringworm@inbox.lv cc: freebsd-questions@freebsd.org Subject: Re: portupgrade vs. portmanager X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Dec 2004 12:45:40 -0000 > Right now portmanager is upgrading kdelibs and I'm still using it. The > only problem that might occur is between the deinstall/reinstall steps > I'll be missing the libraries for about a minute, when this happens I > just wait untill its finished reinstalling then continue. > Here is a recap of what happens: ... > I've been testing this for a year now and haven't had a problem yet > using a program while it is being updated. That does indeed sound perfectly painless. I failed to remember that there is another factor playing into my annoyance with pkg_chk - namely that it seems to remove dependent packages in chunks prior to re-installing them. So the end-result is that the system is completely missing several packages for extended periods of time while a bunch of other packages are being compiled. I don't know why this is done or exactly under what circumstances. But indeed, the way portmanager behaves as you described above sounds a lot better. > Portupgrade has one serious flaw in my opinion and that is running > something like pkgdb -F damages the port installation database as far > as I'm concerned. It causes the data base to say ports were built with > dependency ports that they were never really built with. Portmanager > only addresses that one issue and for the forseeable future that is > where all the focus will be, only on correctly updating ports. Ok. That sounds good. To be honest I have never understood why the dependencies seem to randombly break, requiring a lot of fiddling with pkgdb. I tried portmanager in the past but missed the fact of 'proper' upgrading of entire dependency chains. I will have another go now though. Thanks for the clarifications! -- / Peter Schuller, InfiDyne Technologies HB 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