From owner-freebsd-stable@FreeBSD.ORG Sun Jan 22 11:50:27 2012 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 9F9361065677 for ; Sun, 22 Jan 2012 11:50:27 +0000 (UTC) (envelope-from jdc@koitsu.dyndns.org) Received: from qmta07.emeryville.ca.mail.comcast.net (qmta07.emeryville.ca.mail.comcast.net [76.96.30.64]) by mx1.freebsd.org (Postfix) with ESMTP id 848078FC1B for ; Sun, 22 Jan 2012 11:50:27 +0000 (UTC) Received: from omta24.emeryville.ca.mail.comcast.net ([76.96.30.92]) by qmta07.emeryville.ca.mail.comcast.net with comcast id QbqT1i0021zF43QA7bqTtK; Sun, 22 Jan 2012 11:50:27 +0000 Received: from koitsu.dyndns.org ([67.180.84.87]) by omta24.emeryville.ca.mail.comcast.net with comcast id QbqS1i0011t3BNj8kbqSEq; Sun, 22 Jan 2012 11:50:26 +0000 Received: by icarus.home.lan (Postfix, from userid 1000) id D5798102C19; Sun, 22 Jan 2012 03:50:25 -0800 (PST) Date: Sun, 22 Jan 2012 03:50:25 -0800 From: Jeremy Chadwick To: Matthew Seaman Message-ID: <20120122115025.GA58418@icarus.home.lan> References: <20120122050406.GA51443@icarus.home.lan> <20120122053202.GA51695@icarus.home.lan> <4F1BD22F.4040706@infracaninophile.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4F1BD22F.4040706@infracaninophile.co.uk> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-stable@freebsd.org Subject: Re: buildworld: don't know how to make iterator.cc 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, 22 Jan 2012 11:50:27 -0000 On Sun, Jan 22, 2012 at 09:09:03AM +0000, Matthew Seaman wrote: > On 22/01/2012 05:32, Jeremy Chadwick wrote: > > csup then pulls down src/some/Makefile (for RELENG_9), where the version > > number is different; say, version 1.14.3.0. Note that the version > > number is not "higher" (larger) than the previous (1.14.12.3). Thus > > /usr/src/some/Makefile doesn't get changed/modified. > > I've never noticed csup(1) being at all reluctant to update a file based > on the version number going backwards. Case in point -- recently the > cvsup.uk.freebsd.org server has been frozen and not accepting updates > from upstream. I've been updating my ports from a different cvsup > server -- if I try cvsup.uk again, I get this: > > % root csup -h cvsup.uk.freebsd.org /usr/share/examples/cvsup/ports-supfile > Connected to 2001:630:212:8:20e:cff:fe09:a69c > Updating collection ports-all/cvs > Checkout ports/MOVED > Checkout ports/Mk/bsd.gnustep.mk > Checkout ports/Mk/bsd.linux-apps.mk > Checkout ports/Mk/bsd.port.mk > Checkout ports/Mk/bsd.sites.mk > Checkout ports/Tools/scripts/mergebase.sh > Checkout ports/UPDATING > Checkout ports/archivers/par2cmdline-tbb/Makefile > Checkout ports/archivers/unrar-iconv/Makefile > Checkout ports/archivers/unrar-iconv/files/patch-iconv > Checkout ports/archivers/unshield/Makefile > Delete ports/archivers/unshield/files/patch-unshield-v2-format > Checkout ports/archivers/upx/Makefile > Checkout ports/archivers/upx/distinfo > Checkout ports/archivers/upx/files/patch-src-packer.h > Checkout ports/astro/R-cran-maptools/Makefile > Checkout ports/astro/R-cran-maptools/distinfo > ^CCleaning up ... > > Connection to localhost closed. > > That's reverting most of the changes in the last week or so. I'm not sure this is a valid test. Your test validates that you can change mirrors while using the same release tag without issue (which is absolutely 100% true). What I'm mainly describing is what happens when you change release tags without nuking /usr/src. Staying with one release tag and "reverting" to an earlier version number works fine. -- | Jeremy Chadwick jdc@parodius.com | | Parodius Networking http://www.parodius.com/ | | UNIX Systems Administrator Mountain View, CA, US | | Making life hard for others since 1977. PGP 4BD6C0CB |