From owner-freebsd-hackers@FreeBSD.ORG Thu May 30 13:52:57 2013 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 33869339; Thu, 30 May 2013 13:52:57 +0000 (UTC) (envelope-from utisoft@gmail.com) Received: from mail-ea0-x232.google.com (mail-ea0-x232.google.com [IPv6:2a00:1450:4013:c01::232]) by mx1.freebsd.org (Postfix) with ESMTP id 6D5D633F; Thu, 30 May 2013 13:52:56 +0000 (UTC) Received: by mail-ea0-f178.google.com with SMTP id q15so353969ead.23 for ; Thu, 30 May 2013 06:52:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=4cSYseJ3gBWWFrmAklJGW0io5nQNzz485m+kocF2jlg=; b=Md9lWTqsAQ2/FjprAb9p7q9k3B5i9uQ7QUFVFrsvSzskwqDg3MbKHgGw3k3Wz2CIPG mYd3xiTNN4eHwZ/3m+aXYGePNiiiwAy5M4viVYPzIaptp5Cjno+6nLLg8xr6aqOjXfNV T6Mmh+P7PwInX5SVMAxC+uXE7773vMkMe0X8kIG5O/Aeuvm/Fzx2RRftBB2P5f+dlnQx nCyXOoWmbBW0qtkJZ0wye6DyNX7t4mC6qwx+mfm9FqzjNN7WrcqgdSHfksFZkv6ttAH8 pJO7XeXR829rQePSqPE5PoDWJ499CHvvTKM1RCxwNsrKaCJcoIcCiGBUqDisDnS/acCo EZXw== X-Received: by 10.14.174.8 with SMTP id w8mr9920979eel.115.1369921975580; Thu, 30 May 2013 06:52:55 -0700 (PDT) MIME-Version: 1.0 Received: by 10.15.23.76 with HTTP; Thu, 30 May 2013 06:52:25 -0700 (PDT) In-Reply-To: <51A7572D.7050808@mouf.net> References: <51A7572D.7050808@mouf.net> From: Chris Rees Date: Thu, 30 May 2013 14:52:25 +0100 Message-ID: Subject: Re: Order of canonical upgrade sequence To: Steve Wills Content-Type: text/plain; charset=ISO-8859-1 Cc: "freebsd-hackers@freebsd.org" , Alexander Leidinger , Glen Barber X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 May 2013 13:52:57 -0000 On 30 May 2013 14:42, Steve Wills wrote: > On 05/29/13 16:02, Chris Rees wrote: >> Hi all! >> >> Back in 2005, when Alexander Leidinger wrote the make delete-old >> target, he documented the order of upgrade such that it should be run >> before mergemaster [1]; >> >> # 7. `make installworld' >> # 8. `make delete-old' >> # 9. `mergemaster' >> > > It would be good to mention that it's wise to "make check-old", and > rebuilding any ports that depend on the old libs, before doing "make > delete-old". make delete-old doesn't touch the libraries; it's the next steps that do that (make delete-old-libs). The Handbook section is far more verbose on this, and I think that this reference in the Makefile is more as a quick reminder than a step-by-step walkthrough. Chris