From owner-svn-src-head@FreeBSD.ORG Sat Jun 20 14:35:00 2015 Return-Path: Delivered-To: svn-src-head@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 089B7656; Sat, 20 Jun 2015 14:35:00 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from vps1.elischer.org (vps1.elischer.org [204.109.63.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "vps1.elischer.org", Issuer "CA Cert Signing Authority" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id CB4C6CFB; Sat, 20 Jun 2015 14:34:59 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from Julian-MBP3.local (50-196-156-133-static.hfc.comcastbusiness.net [50.196.156.133]) (authenticated bits=0) by vps1.elischer.org (8.14.9/8.14.9) with ESMTP id t5KEYnd6015056 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Sat, 20 Jun 2015 07:34:53 -0700 (PDT) (envelope-from julian@freebsd.org) Message-ID: <55857A03.3040206@freebsd.org> Date: Sat, 20 Jun 2015 22:34:43 +0800 From: Julian Elischer User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: Ian Lepore , "Simon J. Gerraty" CC: Garrett Cooper , Craig Rodrigues , "src-committers@freebsd.org" , "svn-src-all@freebsd.org" , "svn-src-head@freebsd.org" , Baptiste Daroussin Subject: Re: svn commit: r284345 - in head: . bin/cat bin/chflags bin/chio bin/chmod bin/cp bin/csh bin/date bin/dd bin/df bin/domainname bin/echo bin/ed bin/expr bin/freebsd-version bin/getfacl bin/hostname bi... References: <201506131920.t5DJKwMH033508@svn.freebsd.org> <950C4B23-B625-4173-A7C4-A4F1B2C5771D@gmail.com> <306889B5-3417-467C-965F-B011866E6F15@gmail.com> <450D8D9A-CBF2-445A-8221-4CD353591549@gmail.com> <16996.1434316874@chaos> <094A5FA6-7DB8-485E-84A8-C15D2A0BC9F6@gmail.com> <4710.1434319205@chaos> <1434635292.1415.93.camel@freebsd.org> In-Reply-To: <1434635292.1415.93.camel@freebsd.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Jun 2015 14:35:00 -0000 On 6/18/15 9:48 PM, Ian Lepore wrote: > On Sun, 2015-06-14 at 15:00 -0700, Simon J. Gerraty wrote: >> Garrett Cooper wrote: >> >>> Breaking source upgrades to later versions is painful. We want to make >>> sure fmake at least works with upgrade_checks so people can upgrade >>> from earlier versions of 8/9/10 to 11 without having to deal with a >>> lot of pain. >> I agree but 8 -> 11 is a very big jump. >> > Not really. We're in the midst of such a change at $work, but it will > be literally years before we're no longer doing anything with 8 and are > fully converted to 11. We'll have completely skipped 9 and 10 in the > process. That's the reality of being a company smaller than Yahoo or > Juniper -- we just don't have the resources to track -current. We're > lucky if we can get enough resources to make a jump every 4 or 5 years. > > In the meantime I've got to support building products on everything from > 6.x through -current using basically the same source base and build > machinery. The fmake->bmake change has been fairly painful; it's only > working at all for us because I've hacked fmake on 6.x and 8.x to > support a few crucial bmake features. > > -- Ian you could be working at my $JOB. we are upgrading from 8.0 to 10.x with an eye on 11.x as a possible next small hop. but we'll be shipping and fixing 8.0 for years.