From owner-freebsd-current@freebsd.org Fri Oct 12 09:55:20 2018 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4A1BA10B4B34 for ; Fri, 12 Oct 2018 09:55:20 +0000 (UTC) (envelope-from jhs@berklix.com) Received: from land.berklix.org (land.berklix.org [144.76.10.75]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "land.berklix.org", Issuer "land.berklix.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id A35767B340; Fri, 12 Oct 2018 09:55:19 +0000 (UTC) (envelope-from jhs@berklix.com) Received: from mart.js.berklix.net (p2E52CB30.dip0.t-ipconnect.de [46.82.203.48]) (authenticated bits=0) by land.berklix.org (8.15.2/8.15.2) with ESMTPSA id w9C9tDop070001 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 12 Oct 2018 09:55:17 GMT (envelope-from jhs@berklix.com) Received: from fire.js.berklix.net (fire.js.berklix.net [192.168.91.41]) by mart.js.berklix.net (8.14.3/8.14.3) with ESMTP id w9C9t7ah034879; Fri, 12 Oct 2018 11:55:07 +0200 (CEST) (envelope-from jhs@berklix.com) Received: from fire.js.berklix.net (localhost [127.0.0.1]) by fire.js.berklix.net (8.14.7/8.14.7) with ESMTP id w9C9snJQ063206; Fri, 12 Oct 2018 11:55:01 +0200 (CEST) (envelope-from jhs@berklix.com) Message-Id: <201810120955.w9C9snJQ063206@fire.js.berklix.net> To: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= cc: FreeBSD Current , Stefan Esser Subject: Re: careless commits disrupt From: "Julian H. Stacey" Organization: http://berklix.eu BSD Unix Linux Consultants, Munich Germany User-agent: EXMH on FreeBSD http://berklix.eu/free/ X-From: http://www.berklix.eu/~jhs/ In-reply-to: Your message "Fri, 12 Oct 2018 07:39:08 +0200." <868t3367wj.fsf@next.des.no> Date: Fri, 12 Oct 2018 11:54:49 +0200 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Oct 2018 09:55:20 -0000 =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= wrote: > Julian H. Stacey writes: > > Stefan Esser writes: > > > You should also delete old files: > > > > > > cd /usr/src > > > make delete-old > > > make delete-old-libs > > I just ran that. It deleted lots of stuff. & I'd only run it 2 days ago. > > I should have run it just before buildworld though. > > It's not suggested in the top of > > https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html > > just at base of page. > > That's because you should *never* run delete-old or delete-old-libs from > a source tree that is newer than your installed system. It may delete > files which have been obsoleted by changes you haven't yet built and > installed, to the point where you may be unable to build and install > those changes. Arg ! So obviously true - in retrospect ! Yet I did it. Could we add a comment to the Makefile please ? It could save others. Maybe incorporate something from Stefan's (arrived while I was writing) > In this particular case, it will, at the very least, > break ssh and svn / svnlite. (Fortunately I'm running local inside a wall, & always keep both rlogin & ssh going to insure against foot shooting ) Thanks Dag-Erling ! Cheers, Julian -- Julian Stacey, Computer Consultant, Systems Engineer, BSD Linux Unix, Munich Brexit: 3,700,000 stolen votes in 1st referendum inc. 700,000 from Brits in EU Campaign lies & criminal funding, economy & pound down: New referendum needed. http://exitbrexit.uk https://www.peoples-vote.uk/petition