From owner-freebsd-stable@FreeBSD.ORG Sat Mar 1 06:31:19 2008 Return-Path: Delivered-To: stable@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C00DF1065670; Sat, 1 Mar 2008 06:31:19 +0000 (UTC) (envelope-from prvs=1946b5bf4c=killing@multiplay.co.uk) Received: from mail1.multiplay.co.uk (core6.multiplay.co.uk [85.236.96.23]) by mx1.freebsd.org (Postfix) with ESMTP id 0B1428FC1B; Sat, 1 Mar 2008 06:31:18 +0000 (UTC) (envelope-from prvs=1946b5bf4c=killing@multiplay.co.uk) DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=multiplay.co.uk; s=Multiplay; t=1204352356; x=1204957156; q=dns/txt; h=Received: Message-ID:From:To:Cc:Subject:Date:MIME-Version:Content-Type: Content-Transfer-Encoding; bh=nhV/oZQG3b4mb7fTwuTzhStA34PN8Z9V/3 Klggnp5a8=; b=UP//tCx0OW4U7NSVXa/nA6vXsFKi+00/NDSfOvI7tzMQJX47td /Uyy2RXYgUq0jPt9gQI1y5W2jRCNnufyIlstuUmylGpAe/GHart2czkENZVORXxG QwcUH+I3bfReqtqFsoDS9k58WHmhu2rgCyYoyVdiSHgIALP428JyJxf8Q= X-Spam-Checker-Version: SpamAssassin 3.1.8 (2007-02-13) on mail1.multiplay.co.uk X-Spam-Level: X-Spam-Status: No, score=-14.7 required=6.0 tests=BAYES_00, USER_IN_WHITELIST, USER_IN_WHITELIST_TO autolearn=ham version=3.1.8 Received: from r2d2 by mail1.multiplay.co.uk (MDaemon PRO v9.6.3) with ESMTP id md50005183177.msg; Sat, 01 Mar 2008 06:19:13 +0000 Message-ID: <00ab01c87b64$29c7b8c0$b6db87d4@multiplay.co.uk> From: "Steven Hartland" To: Date: Sat, 1 Mar 2008 06:19:10 -0000 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.3138 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198 X-Authenticated-Sender: Killing@multiplay.co.uk X-MDRemoteIP: 212.135.219.182 X-Return-Path: prvs=1946b5bf4c=killing@multiplay.co.uk X-Envelope-From: killing@multiplay.co.uk X-Spam-Processed: mail1.multiplay.co.uk, Sat, 01 Mar 2008 06:19:15 +0000 X-MDAV-Processed: mail1.multiplay.co.uk, Sat, 01 Mar 2008 06:19:16 +0000 Cc: stable@FreeBSD.org Subject: portupgrade, recommended by 7 release notes, breaks perl X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Mar 2008 06:31:19 -0000 Seems portupgrade can easily break the perl install. How? Well there are various modules which can be updated but are also part of the base perl and are hence required. A good example of this is ExtUtils::MakeMaker. If you uninstall any version of this port your done for, as trying to build it requires ExtUtils::Command which in turn requires ExtUtils::MakeMaker which was just deleted. This circular dependency would not be an issue if the uninstall somehow knew that the files where required by perl, and hence didn't break the base port ( perl ) by removing them. I found this by following the 7.0-RELEASE upgrade guide which recommends: portupgrade -faP This ended up with a totally broken install which took quite some time to fix so I thought it best to highlight the issue so it can be addressed. I'm not 100% sure but I think I also spotted portupgrade reinstalling the same port over and over during this process. Could this be the case and if so is there an option to prevent it? Regards Steve ================================================ This e.mail is private and confidential between Multiplay (UK) Ltd. and the person or entity to whom it is addressed. In the event of misdirection, the recipient is prohibited from using, copying, printing or otherwise disseminating it or any information contained in it. In the event of misdirection, illegible or incomplete transmission please telephone +44 845 868 1337 or return the E.mail to postmaster@multiplay.co.uk.