From owner-freebsd-hackers@FreeBSD.ORG Wed May 29 18:57:34 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 9AFB778E; Wed, 29 May 2013 18:57:34 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from mail.ebusiness-leidinger.de (mail.ebusiness-leidinger.de [217.11.53.44]) by mx1.freebsd.org (Postfix) with ESMTP id 56C88126; Wed, 29 May 2013 18:57:34 +0000 (UTC) Received: from outgoing.leidinger.net (p57A38BC2.dip0.t-ipconnect.de [87.163.139.194]) by mail.ebusiness-leidinger.de (Postfix) with ESMTPSA id 6B5FF84476B; Wed, 29 May 2013 20:57:13 +0200 (CEST) Received: from unknown (Titan.Leidinger.net [192.168.1.17]) by outgoing.leidinger.net (Postfix) with ESMTP id C76091155; Wed, 29 May 2013 20:57:10 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=leidinger.net; s=outgoing-alex; t=1369853830; bh=Innpq4ui3l6lran5CQJUyNpXKv3m4o2Nr2apHRAY93o=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=LSoq7m70OJBSW9bLMj+w2YsJ38EhPNZ4X8gEdoaIy96tdEiiXqLrB8YoBfmBWT9z6 baM1VCW3GETbSApeonMIG2GSJC1GagJjK2lsPEhVotaHG4APIT26xOGNK/CuSKfg64 3nUbkkvGxngLOQds1DQyl5pYZvlmibfi7seUqUT3vr/hU3jT2dUu9aZ/3rzuWiiAB5 r34H/JYq1T5pp2lofgaz797K9MZvVcKBOjJv/yARFlB3A+fs6wmM4Jxrp84gxpwdH5 0WSHDjo3t10H1S2AvZpaE8uvwkyg7C7Fvjz2vqENp4wz71eruT0ljH5O7dHwQ6J8on IIladbUKFcL8g== Date: Wed, 29 May 2013 20:57:11 +0200 From: Alexander Leidinger To: Warner Losh Subject: Re: Order of canonical upgrade sequence Message-ID: <20130529205711.00000111@unknown> In-Reply-To: <9AD6CC08-8C59-4941-8C1D-54ABE74A162C@bsdimp.com> References: <9AD6CC08-8C59-4941-8C1D-54ABE74A162C@bsdimp.com> X-Mailer: Claws Mail 3.9.1-2-g66aa06 (GTK+ 2.16.6; i586-pc-mingw32msvc) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-EBL-MailScanner-Information: Please contact the ISP for more information X-EBL-MailScanner-ID: 6B5FF84476B.A3D64 X-EBL-MailScanner: Found to be clean X-EBL-MailScanner-SpamCheck: not spam, spamhaus-ZEN, SpamAssassin (not cached, score=-1.141, required 6, autolearn=disabled, ALL_TRUSTED -1.00, AWL -0.03, DKIM_SIGNED 0.10, DKIM_VALID -0.10, DKIM_VALID_AU -0.10, T_RP_MATCHES_RCVD -0.01, URIBL_BLOCKED 0.00) X-EBL-MailScanner-From: alexander@leidinger.net X-EBL-MailScanner-Watermark: 1370458634.5863@t+f5AEyEa1r0rESTUBBUZg X-EBL-Spam-Status: No X-Mailman-Approved-At: Wed, 29 May 2013 19:37:23 +0000 Cc: "freebsd-hackers@freebsd.org" , Chris Rees , 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: Wed, 29 May 2013 18:57:34 -0000 On Wed, 29 May 2013 11:53:41 -0600 Warner Losh wrote: > [[ summarizing a conversation in irc ]] > > The below fragment doesn't match UPDATING. Since I don't think the > order matters; and since we've had no reports that UPDATING is wrong; > and since I think way more people follow updating than the Makefile; > we should fix the makefile and make the docs match both. The order matters, mergemaster first, then delete-old. UPDATING is correct. At least regarding the order all places should be corrected which tell to use the reverse order. > Warner > > On May 29, 2013, at 10:02 AM, 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' This is the wrong order. > > I have merged the delete-old section of the Handbook into the > > upgrading chapter, and independently decided to put mergemaster > > first, because I thought it would be safer, but checked here before > > I committed. > > > > I think that steps 8 and 9 should be reversed, because of the > > possibility of an unbootable system being made, when an rc script > > references an executable that has just been removed for example. I agree. Bye, Alexander. -- http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137