From owner-freebsd-questions@FreeBSD.ORG Sat Oct 27 14:44:18 2007 Return-Path: Delivered-To: FreeBSD-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 837C516A419 for ; Sat, 27 Oct 2007 14:44:18 +0000 (UTC) (envelope-from bsilver@chrononomicon.com) Received: from trans-warp.net (hyperion.trans-warp.net [216.37.208.37]) by mx1.freebsd.org (Postfix) with ESMTP id 3B0CC13C4A8 for ; Sat, 27 Oct 2007 14:44:17 +0000 (UTC) (envelope-from bsilver@chrononomicon.com) Received: from [127.0.0.1] (unverified [65.193.73.208]) by trans-warp.net (SurgeMail 3.8f2) with ESMTP id 140617643-1860479 for multiple; Sat, 27 Oct 2007 10:44:33 -0400 Message-ID: <47234EBF.4050400@chrononomicon.com> Date: Sat, 27 Oct 2007 10:44:15 -0400 From: Bart Silverstrim User-Agent: Thunderbird 2.0.0.6 (X11/20071022) MIME-Version: 1.0 To: Jona Joachim References: <4722BAC1.9030906@optonline.net> <20071027161150.1df39275@hcl-club.lu> In-Reply-To: <20071027161150.1df39275@hcl-club.lu> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Authenticated-User: bsilver@chrononomicon.com Cc: FreeBSD-questions@freebsd.org, "E. J. Cerejo" Subject: Re: Portupgrade used to be fun!!! X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 14:44:18 -0000 Jona Joachim wrote: > On Sat, 27 Oct 2007 00:12:49 -0400 > "E. J. Cerejo" wrote: > >> Not anymore! Every time I cvsup my ports tree and I see all of those >> ports that need to be updated my belly aches and that's because >> portupgrade doesn't work the way it used to work. It is not fun any >> more! Always an issue, either a port conflicts with another port or >> it fails all together. I have forgotten the last time I updated my >> ports without any issues. Today scrollkeeper is conflicting with >> rarian, they install files on the same directory. Go figure. Those >> were the days when it used to work. > > From /usr/ports/UPDATING: > > Portupgrade users: > # pkgdb -Ff > # portupgrade -f -o textproc/rarian textproc/scrollkeeper > # portupgrade -a > > Seems like a PEBKAC. > > From http://code.google.com/p/rarian/ : > "Rarian (formerly Spoon) is a documentation meta-data library, designed > as a replacement for Scrollkeeper." > > Not a portupgrade issue. Knowing how this will probably cause flame "issues", it *could* be argued that it is a portupgrade issue and not necessarily a pebkac issue. These tools are supposed to automate upgrade and figure and sort dependency issues and such automatically as much as possible. Slowly I see more and more instances of people having to refer to UPDATING to do more manual alterations to sort issues out. Where is the line drawn between too much manual supplemental fixes and people wanting to be able to issue a couple of commands to upgrade their system without breaking something, perhaps something they rely on in a production environment? Just a thought.