From owner-freebsd-stable@FreeBSD.ORG Sun Jun 14 14:07:02 2009 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BE1561065673 for ; Sun, 14 Jun 2009 14:07:02 +0000 (UTC) (envelope-from jilles@stack.nl) Received: from mx1.stack.nl (relay02.stack.nl [IPv6:2001:610:1108:5010::104]) by mx1.freebsd.org (Postfix) with ESMTP id 7B01F8FC25 for ; Sun, 14 Jun 2009 14:07:02 +0000 (UTC) (envelope-from jilles@stack.nl) Received: by mx1.stack.nl (Postfix, from userid 65534) id 58EFD359926; Sun, 14 Jun 2009 16:07:01 +0200 (CEST) X-Spam-DCC: EATSERVER: scanner01.stack.nl 1166; Body=1 Fuz1=1 Fuz2=1 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on scanner01.stack.nl X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=AWL,BAYES_00,NO_RELAYS autolearn=ham version=3.2.5 X-Spam-Relay-Country: _RELAYCOUNTRY_ Received: from snail.stack.nl (snail.stack.nl [IPv6:2001:610:1108:5010::131]) by mx1.stack.nl (Postfix) with ESMTP id 317AD35994F; Sun, 14 Jun 2009 16:06:57 +0200 (CEST) Received: by snail.stack.nl (Postfix, from userid 1677) id E8A6C228CB; Sun, 14 Jun 2009 16:06:31 +0200 (CEST) Date: Sun, 14 Jun 2009 16:06:31 +0200 From: Jilles Tjoelker To: Michael Gass Message-ID: <20090614140631.GA50127@stack.nl> References: <20090614123323.GA1085@unix.csbsju.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20090614123323.GA1085@unix.csbsju.edu> User-Agent: Mutt/1.5.18 (2008-05-17) Cc: freebsd-stable@freebsd.org Subject: Re: Why old files in /etc ? X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Jun 2009 14:07:03 -0000 On Sun, Jun 14, 2009 at 07:33:23AM -0500, Michael Gass wrote: > Just installed 7.2-release in an old Pavilion 4455 (PII, 256M) > and it runs great. Csuped src and ports and rebuilt world and > generic kernel for 7.2-stable and that went well. > My question is why are the files in /etc in 7.2-stable older > versions (generally) than in 7.2-release? I do not just mean > older by date, but older versions of the files - like many of > the config files for sendmail or the net. Why is stable using > older versions of these files than release? > Mostly I did not let mergemaster install the files from the build > because they were so much older than the original release versions. > Again, why are the files for stable so much older? This is because of a weakness in the svn-to-cvs exporter. Formerly, only CVS was used and tagging a release did not require a commit. So right after a release, both the release and -stable would have the same revision numbers. With Subversion, tagging a release requires a commit. The CVS exporter keeps this commit, so all files will have a changed CVS Id. This looks newer, until/unless the file is changed on -stable again. To cope with this, it's best to use mergemaster's -F or -U options. This question has been asked before. -- Jilles Tjoelker