From owner-freebsd-stable@freebsd.org Fri Aug 14 09:15:04 2015 Return-Path: Delivered-To: freebsd-stable@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 DEBB59B7E33 for ; Fri, 14 Aug 2015 09:15:04 +0000 (UTC) (envelope-from wjw@digiware.nl) Received: from smtp.digiware.nl (unknown [IPv6:2001:4cb8:90:ffff::3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9B1091024 for ; Fri, 14 Aug 2015 09:15:04 +0000 (UTC) (envelope-from wjw@digiware.nl) Received: from rack1.digiware.nl (unknown [127.0.0.1]) by smtp.digiware.nl (Postfix) with ESMTP id B1B24153430; Fri, 14 Aug 2015 11:14:59 +0200 (CEST) X-Virus-Scanned: amavisd-new at digiware.nl Received: from smtp.digiware.nl ([127.0.0.1]) by rack1.digiware.nl (rack1.digiware.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0m9K-wN9z0Z8; Fri, 14 Aug 2015 11:14:58 +0200 (CEST) Received: from [IPv6:2001:4cb8:3:1:6ccb:50cc:bbb6:7aca] (unknown [IPv6:2001:4cb8:3:1:6ccb:50cc:bbb6:7aca]) by smtp.digiware.nl (Postfix) with ESMTP id C4CCB153416; Fri, 14 Aug 2015 11:14:58 +0200 (CEST) Message-ID: <55CDB18D.10106@digiware.nl> Date: Fri, 14 Aug 2015 11:14:53 +0200 From: Willem Jan Withagen Organization: Digiware Management b.v. User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: Aristedes Maniatis , freebsd-stable Subject: Re: merging commiter headers References: <55CD838C.4000109@ish.com.au> In-Reply-To: <55CD838C.4000109@ish.com.au> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Aug 2015 09:15:05 -0000 On 14-8-2015 07:58, Aristedes Maniatis wrote: > I've just upgraded three machines from 10.1 to 10.2. Congratulations > on the release... > > This was one of the worst upgrade experiences in my FreeBSD history, > going back to 4.0 days. I used freebsd-update but I was absolutely > swamped with merging the svn (nee cvs) headers in roughly 80 files. > > <<<<<<< current version # $FreeBSD: > release/10.0.0/etc/periodic/security/800.loginfail 254974 2013-08-27 > 21:20:28Z jlh $ ======= # $FreeBSD: > releng/10.2/etc/periodic/security/800.loginfail 263661 2014-03-23 > 12:58:48Z brueffer $ >>>>>>>> 10.2-RELEASE > > > Let's leave aside why users would care what commit number, date or > user last touched this file. Let's assume that you don't need a > header to tell you the path of the file you are looking at. And let's > leave aside why release is now releng (are we saving bytes?). And > let's leave aside why the diff shows an upgrade from 10.0 to 10.2 > when actually this was from 10.1 to 10.2. > > Can't some merge tool inside freebsd-update just sort this out for > me? Please? Not only does it take over 45 minutes to go through all > those files, but I feel sure I missed something. For me the majore reason to go back to - just plain STABLE installs - run mergemaster which has some tweaks to prevent diffs on versioning Compiling takes a bit of work. You kick off that during the night, and do the install next day. The upside from that is you get to deviate from what upstream thinks it should be. --WjW