From owner-freebsd-current@FreeBSD.ORG Tue May 25 03:17:50 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2E23A16A4CF for ; Tue, 25 May 2004 03:17:50 -0700 (PDT) Received: from cmsrelay01.mx.net (cmsrelay01.mx.net [165.212.11.110]) by mx1.FreeBSD.org (Postfix) with SMTP id D48D043D49 for ; Tue, 25 May 2004 03:17:49 -0700 (PDT) (envelope-from noackjr@alumni.rice.edu) Received: from uadvg128.cms.usa.net (165.212.11.128) by cmsoutbound.mx.net with SMTP; 25 May 2004 10:17:31 -0000 Received: from optimator.noacks.org [70.240.201.34] by uadvg128.cms.usa.net (ASMTP/noackjr@usa.net) via mtad (C8.MAIN.3.13N) with ESMTP id 984ieykRd0318M28; Tue, 25 May 2004 10:17:29 GMT X-USANET-Auth: 70.240.201.34 AUTH noackjr@usa.net optimator.noacks.org Received: from localhost (localhost [127.0.0.1]) by optimator.noacks.org (Postfix) with ESMTP id EFB4F6157; Tue, 25 May 2004 05:17:27 -0500 (CDT) Received: from optimator.noacks.org ([127.0.0.1]) by localhost (optimator.noacks.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 71411-02; Tue, 25 May 2004 05:17:26 -0500 (CDT) Received: from compgeek.noacks.org (compgeek [192.168.1.10]) by optimator.noacks.org (Postfix) with ESMTP id E86EC6153; Tue, 25 May 2004 05:17:25 -0500 (CDT) Received: from [127.0.0.1] (localhost [127.0.0.1]) by compgeek.noacks.org (8.12.11/8.12.11) with ESMTP id i4PAHP3i026271; Tue, 25 May 2004 05:17:25 -0500 (CDT) (envelope-from noackjr@alumni.rice.edu) Message-ID: <40B31D35.1030806@alumni.rice.edu> Date: Tue, 25 May 2004 05:17:25 -0500 From: Jon Noack User-Agent: Mozilla Thunderbird 0.6 (X11/20040518) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Maxime Henrion References: <40B2FEAF.7050701@alumni.rice.edu> <6.1.0.6.1.20040525091306.0370d840@popserver.sfu.ca> <40B3102C.9010400@alumni.rice.edu> <20040525093052.GQ700@elvis.mu.org> In-Reply-To: <20040525093052.GQ700@elvis.mu.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at noacks.org cc: current@freebsd.org cc: Colin Percival Subject: Re: anoncvs.FreeBSD.org gone? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: noackjr@alumni.rice.edu List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 May 2004 10:17:50 -0000 On 05/25/04 04:30, Maxime Henrion wrote: > Jon Noack wrote: >> On 05/25/04 03:17, Colin Percival wrote: >>> At 09:07 25/05/2004, Jon Noack wrote: >>>> For the last couple days I have been unable to resolve >>>> anoncvs.FreeBSD.org. It appears to have disappeared even from >>>> the FreeBSD DNS servers: >>> >>> I believe that anoncvs was recently taken offline due to security >>> concerns. >> >> OK. >> >>>> The handbook still mentions anoncvs.FreeBSD.org -- what is the >>>> best anonymous CVS server for someone in the US? >>> >>> This may be a silly question, but why do you need anoncvs? >> >> Well, I've made various local modifications to the source tree that >> are easy to keep around with anoncvs. For example, I got mad at >> the output of file(1) for recent versions of FreeBSD and created a >> patch for it (see below for more info). I've written a script to >> reapply the patch after every CVSup, but this script is only >> workable if you have a limited number of patches. After a while >> (adding more patches) I got fed up and started using anoncvs >> instead and let CVS do the merging. Can you recommend a better way >> of doing this? I wouldn't it put it past myself to miss the >> obvious here... > > You should simply use CVSup to get the CVS repository (just remove > the tag=foo setting in your supfile) and then checkout a local CVS > tree from this repo. This is how I (and AFAIK, many developers) do > to maintain patches against FreeBSD. It's very convenient. Wow, that is remarkably easy. I wonder how I missed it. I guess after seeing anoncvs I just stopped looking. I do remember at some point getting curious why so many patches seemed to be against /home/ncvs/... To prove this is documented (and that I am wasting everyone's time), here's the section on it in the handbook (on the A.5 Using CVSup page): "There is an important special case that comes into play if you specify neither a tag= field nor a date= field. In that case, you receive the actual RCS files directly from the server's CVS repository, rather than receiving a particular version. Developers generally prefer this mode of operation. By maintaining a copy of the repository itself on their systems, they gain the ability to browse the revision histories and examine past versions of files. This gain is achieved at a large cost in terms of disk space, however." Returning to the pointy hat and well-worn carpet in my corner, Jon