From owner-svn-src-all@freebsd.org Thu Jul 6 10:31:59 2017 Return-Path: Delivered-To: svn-src-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B3F78DA9F00; Thu, 6 Jul 2017 10:31:59 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from mail.baldwin.cx (bigwig.baldwin.cx [IPv6:2001:470:1f11:75::1]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 87A3565BB2; Thu, 6 Jul 2017 10:31:59 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from John-Baldwins-MacBook-Pro-2.local (d-24-245-127-120.cpe.metrocast.net [24.245.127.120]) by mail.baldwin.cx (Postfix) with ESMTPSA id 17B7410AF01; Thu, 6 Jul 2017 06:31:57 -0400 (EDT) Subject: Re: svn commit: r320701 - in head: bin sbin usr.bin usr.sbin To: Ngie Cooper , src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org References: <201707060415.v664FU9n085204@repo.freebsd.org> From: John Baldwin Message-ID: <4ac448c4-af76-de43-5dbc-370492962d59@FreeBSD.org> Date: Thu, 6 Jul 2017 06:31:57 -0400 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 MIME-Version: 1.0 In-Reply-To: <201707060415.v664FU9n085204@repo.freebsd.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.4.3 (mail.baldwin.cx); Thu, 06 Jul 2017 06:31:57 -0400 (EDT) X-Virus-Scanned: clamav-milter 0.99.2 at mail.baldwin.cx X-Virus-Status: Clean X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Jul 2017 10:31:59 -0000 On 7/6/17 12:15 AM, Ngie Cooper wrote: > Author: ngie > Date: Thu Jul 6 04:15:30 2017 > New Revision: 320701 > URL: https://svnweb.freebsd.org/changeset/base/320701 > > Log: > Remove SUBDIR ordering/uniquifying in *bin/Makefile > > After the addition of SUBDIR.yes, uniquifying/ordering the SUBDIRs doesn't > make a whole lot of sense, and it's in effect a half measure. > > Ordering SUBDIR (after adding SUBDIR.yes to it) in bsd.subdir.mk is a > separate change that warrants more discussion/testing, because while > the SUBDIR_PARALLEL work largely fixed dependency ordering for SUBDIRs, > there might be downstream FreeBSD consumers that rely on the SUBDIR > ordering. FWIW, I (as a human) am used to sorted build output when watching the output of 'buildworld' to gauge how far it has completed. This was a feature that SVN broke (CVS would walk directories in sorted order so you could do the same sort of guessing for 'cvs up' but you can't for 'svn up'). It's not a hard dependency, per se, but it would be nice to preserve this feature if possible. I had noticed that it had become less correct "recently". -- John Baldwin