From owner-freebsd-questions@FreeBSD.ORG Sat Jan 16 19:18:30 2010 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 720291065672 for ; Sat, 16 Jan 2010 19:18:30 +0000 (UTC) (envelope-from pit@joseph-a-nagy-jr.us) Received: from outbound-mail-158.bluehost.com (outbound-mail-158.bluehost.com [67.222.39.38]) by mx1.freebsd.org (Postfix) with SMTP id 432178FC19 for ; Sat, 16 Jan 2010 19:18:29 +0000 (UTC) Received: (qmail 8221 invoked by uid 0); 16 Jan 2010 19:18:29 -0000 Received: from unknown (HELO box264.bluehost.com) (69.89.31.64) by outboundproxy5.bluehost.com with SMTP; 16 Jan 2010 19:18:29 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=joseph-a-nagy-jr.us; h=Received:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:References:In-Reply-To:X-Enigmail-Version:Content-Type:X-Identified-User; b=Qb7BJ4lf5YlB0aAlKkciJjPDnKyDskRS9KfHll8vjzal8BedCxeWs2C9avpNR9RkTy+ssGaZ9YkW0rOqtvab/JObYqCskCfeQghgTddWxMXZ8NJG4s9C+uJpQ748dVZr; Received: from [206.74.86.236] (helo=[192.168.1.51]) by box264.bluehost.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from ) id 1NWEAH-0004Xt-GF for freebsd-questions@FreeBSD.org; Sat, 16 Jan 2010 12:18:29 -0700 Message-ID: <4B5210F7.9060909@joseph-a-nagy-jr.us> Date: Sat, 16 Jan 2010 13:18:15 -0600 From: Programmer In Training User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.5) Gecko/20091204 Thunderbird/3.0 MIME-Version: 1.0 To: freebsd-questions@FreeBSD.org References: <20100116190120.GA59663@guilt.hydra> In-Reply-To: <20100116190120.GA59663@guilt.hydra> X-Enigmail-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig7919608CB03AF13BBE04F350" X-Identified-User: {2250:box264.bluehost.com:ameliora:joseph-a-nagy-jr.us} {sentby:smtp auth 206.74.86.236 authed with pit@joseph-a-nagy-jr.us} Cc: Subject: Re: Dislike the way port conflicts are handled now 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, 16 Jan 2010 19:18:30 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig7919608CB03AF13BBE04F350 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 1/16/2010 1:01 PM, Chad Perrin wrote: > Best: >=20 > check for conflicts early, error out early if there are conflicts s= o > one doesn't waste hours compiling something and checking/installing= > dependencies and so on >=20 > Middling: >=20 > check for conflicts late >=20 > Worst: >=20 > don't check for conflicts at all >=20 > Yeah, sounds about right. >=20 That does nothing for conflict resolution, though. That's a big concern for me because in the past, only one distribution of Linux (not having used any of the BSD's before, cannot comment on them except for what I'm seeing in this discussion) that I've used seems to handle not only package dependency with ease and grace, but also conflict resolution (in the sense that the only time I've had an issue with conflicts was when an updated package wasn't available or an older required package was discontinued). I like the fact that FreeBSD checks for conflicts early, but erroring out without anything really useful is a negative for me. Instead of erroring out, why not initiate some sort of conflict resolution (e.g. remove and or update an old port) when the conflict is first detected? Yes, it may very well mean increased time to install a package, especially if compiling from source, but I find that a more elegant solution then just erroring out and requiring yet another manual step. Of course there could be an option to opt-out of this sort of behavior too, for those who like the extra steps. --=20 PIT --------------enig7919608CB03AF13BBE04F350 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQEcBAEBAgAGBQJLUhD9AAoJEENZQ8DH7rW092IH/2iiTGkJfaZXIcpduiD82m4V I6By25Ie9okE07/fB4GYoVQL/3Jv/LQ0PuZCaG/Vs0Uc6EzMbBlEHR80PApowzrI HRpUCF53NAHLsI5d0CZsOLBOVeqfGpdiGfO0mYqS9/WoQjRcQFoSiMxfeCSwKLbw TLxig/p2nXqQxHNIkzPEE6nRYSeG0cUfZCxDpiS1ebwfGbw3p0BKUbTGX2h3GuJZ jiWTV1EPyxW/pxLgQpS6cFPPSv0AU1tw7NOh1lamSQRfbBMZczYGsDFXSSqPOPfu 9ivroHKcPd126UVLVAiTXc64up5hsnM/gvSyzYOb/khrChWcl6OeqOUf/NcynhQ= =w7y9 -----END PGP SIGNATURE----- --------------enig7919608CB03AF13BBE04F350--