From owner-freebsd-stable@FreeBSD.ORG  Sun Jun 14 14:07:02 2009
Return-Path: <owner-freebsd-stable@FreeBSD.ORG>
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 <freebsd-stable@freebsd.org>; 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 <freebsd-stable@freebsd.org>; 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 <jilles@stack.nl>
To: Michael Gass <mgass@unix.csbsju.edu>
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 <freebsd-stable.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-stable>, 
	<mailto:freebsd-stable-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-stable>
List-Post: <mailto:freebsd-stable@freebsd.org>
List-Help: <mailto:freebsd-stable-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-stable>,
	<mailto:freebsd-stable-request@freebsd.org?subject=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