From owner-freebsd-stable Mon May 21 14:59:59 2001 Delivered-To: freebsd-stable@freebsd.org Received: from wall.polstra.com (rtrwan160.accessone.com [206.213.115.74]) by hub.freebsd.org (Postfix) with ESMTP id 8C16E37B424 for ; Mon, 21 May 2001 14:59:54 -0700 (PDT) (envelope-from jdp@wall.polstra.com) Received: from vashon.polstra.com (vashon.polstra.com [206.213.73.13]) by wall.polstra.com (8.11.3/8.11.1) with ESMTP id f4LLxr040796 for ; Mon, 21 May 2001 14:59:53 -0700 (PDT) (envelope-from jdp@wall.polstra.com) Received: (from jdp@localhost) by vashon.polstra.com (8.11.3/8.11.0) id f4LLxqJ02753; Mon, 21 May 2001 14:59:52 -0700 (PDT) (envelope-from jdp) Date: Mon, 21 May 2001 14:59:52 -0700 (PDT) Message-Id: <200105212159.f4LLxqJ02753@vashon.polstra.com> To: stable@freebsd.org From: John Polstra Subject: Re: Frankenstein Port: /usr/ports/www/jakarat-tomcat In-Reply-To: <3B097C5B.3434C74@urx.com> References: <200105211943.f4LJhVU56491@hrothgar.omcl.org> <3B0971AF.749ACA3E@mitre.org> <039b01c0e230$f3ca4180$931576d8@inethouston.net> <3B097C5B.3434C74@urx.com> Organization: Polstra & Co., Seattle, WA Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In article <3B097C5B.3434C74@urx.com>, Kent Stewart wrote: > "David W. Chapman Jr." wrote: > > That's just it I believe the problem is fixed, or at the cvs one, not the > > cvsup one(if there is a problem with cvsup). Once you delete your checkout > > file all is well and "fixed" > > No, it isn't fixed or at least because a very recent update from cvsup13 > doesn't work. The first thing it does is checkout the two patch files and > tomcat.sh. Then, it tries to delete the directory, which fails because it > isn't empty. Let me try to clear up the confusion. There's a combination of things going on. 1. There was a problem in the CVS repository. I fixed that manually during the weekend. The repository is fine now. 2. My manual fix of the repository provoked a bug in CVSup which is affecting some people. I had run a bunch of tests before making the repository fix, but my tests were inadequate to find this particular problem. I know more or less what is happening and will be able to fix the bug, but you shouldn't wait for that. You should work around it (see below). 3. The nature of the bug is such that it creates a bogus entry in the checkouts file. That causes the problem to keep happening until the checkouts file is repaired manually or removed. I posted instructions on how to fix the file in a separate mail. Basically, you have to edit the checkouts file and delete all lines containing "jakarta-tomcat". 4. Removing the checkouts file works too, but it's a sledge hammer approach and is better avoided. There's useful information in there, so it's better not to throw it away. 5. Somebody suggested adding an entry to the refuse file to ignore the jakarta-tomcat port. That probably hides the problem, but it doesn't really fix anything. The breakage is still there in your checkouts file. Therefore I don't recommend using the refuse file as a work-around. John -- John Polstra jdp@polstra.com John D. Polstra & Co., Inc. Seattle, Washington USA "Disappointment is a good sign of basic intelligence." -- Chögyam Trungpa To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message