From owner-freebsd-questions@FreeBSD.ORG Sun Dec 4 17:17:01 2011 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 5D1861065672 for ; Sun, 4 Dec 2011 17:17:01 +0000 (UTC) (envelope-from matt@kaywinnit.conundrum.com) Received: from kaywinnit.conundrum.com (mail2.conundrum.com [67.215.196.38]) by mx1.freebsd.org (Postfix) with ESMTP id 34C998FC13 for ; Sun, 4 Dec 2011 17:17:00 +0000 (UTC) Received: from chani.conundrum.com ([216.235.10.34]) by kaywinnit.conundrum.com with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.77 (FreeBSD)) (envelope-from ) id 1RXFgB-000KRO-Gs; Sun, 04 Dec 2011 17:16:43 +0000 Mime-Version: 1.0 (Apple Message framework v1251.1) Content-Type: text/plain; charset=iso-8859-1 From: Matthew Pounsett In-Reply-To: Date: Sun, 4 Dec 2011 12:16:43 -0500 Content-Transfer-Encoding: quoted-printable Message-Id: References: To: Sergio Tam X-Mailer: Apple Mail (2.1251.1) Sender: matt@kaywinnit.conundrum.com X-SA-Exim-Connect-IP: 216.235.10.34 X-SA-Exim-Mail-From: matt@kaywinnit.conundrum.com X-SA-Exim-Scanned: No (on kaywinnit.conundrum.com); SAEximRunCond expanded to false Cc: freebsd-questions@freebsd.org Subject: Re: Major version changes using portupgrade? 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: Sun, 04 Dec 2011 17:17:01 -0000 On 2011/12/04, at 02:29, Sergio Tam wrote: >> =3D=3D=3D> postgresql-client-9.1.1_1 conflicts with installed = package(s): >> postgresql-client-8.4.8 >>=20 >> They will not build together. >> Please remove them first with pkg_delete(1). = <----------------pay attention here >> *** Error code 1 >=20 >=20 > postgresql-client-8.4.8 >=20 > make deinstall That's the ports makefiles talking, isn't it? In order to do that = deinstall I need to also remove all of the things that depend on it... = portupgrade is supposed to help me do the in-place upgrade without = removing everything else first. Even if I forced the deinstall without letting the dependencies get in = the way, wouldn't that break the dependency registration (+REQUIRED_BY) = for all of those packages in the future?