From owner-freebsd-current@FreeBSD.ORG Wed Jul 7 16:57:49 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 CB8D116A4CF for ; Wed, 7 Jul 2004 16:57:49 +0000 (GMT) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id A892143D1F for ; Wed, 7 Jul 2004 16:57:49 +0000 (GMT) (envelope-from mux@freebsd.org) Received: by elvis.mu.org (Postfix, from userid 1920) id 73A6B5C832; Wed, 7 Jul 2004 09:57:49 -0700 (PDT) Date: Wed, 7 Jul 2004 18:57:49 +0200 From: Maxime Henrion To: Vladimir Dyuzhev Message-ID: <20040707165749.GK82302@elvis.mu.org> References: <200407062323.02854.kirk@strauser.com> <20040707043251.GA35651@troutmask.apl.washington.edu> <200407062345.24117.kirk@strauser.com> <20040707070012.GC38356@dragon.nuxi.com> <40EC11EB.4060804@sympatico.ca> <20040707152149.GG82302@elvis.mu.org> <40EC17DC.9020307@sympatico.ca> <20040707153725.GH82302@elvis.mu.org> <40EC21B5.60509@sympatico.ca> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <40EC21B5.60509@sympatico.ca> User-Agent: Mutt/1.4.2.1i cc: freebsd-current@freebsd.org Subject: Re: Rewrite cvsup & portupgrade in C X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jul 2004 16:57:49 -0000 Vladimir Dyuzhev wrote: > ehlo. > > >Please go take a look at the CVSup webpage and click on the "Why is > >CVSup so fast?" link. CVSup is far more than a "downloader" and the > >way it is designed makes it inherently multi-threaded. It's of course > >theoritically possible to write it single-threaded but it would be a > >real nightmare, and it would also be rather stupid IMO. > > I like threads by myself. This has nothing to do with liking or disliking threads. > But looking on the description what that threads in CVSup do, I think > it could be easely achieved with fork or finite state machine. You do not know enough about CVSup (as you have already shown) to be able to determine whether doing things differently is easy or not, so please stop trying to guess. The small description I pointed you at is not enough material to know. Maybe you're going to think I'm an ass for being harsh, but I wish you'd stop now. I know what a finite state machine is. The only thing you are doing right now is being insulting with me. > I do not going to insist on it, though. Cool. > Looking forward to see the csup in the *base* distribution. Thanks. Maxime