From owner-cvs-all@FreeBSD.ORG Wed May 2 22:03:21 2007 Return-Path: X-Original-To: cvs-all@freebsd.org Delivered-To: cvs-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5683116A402 for ; Wed, 2 May 2007 22:03:21 +0000 (UTC) (envelope-from infofarmer@gmail.com) Received: from nz-out-0506.google.com (nz-out-0506.google.com [64.233.162.228]) by mx1.freebsd.org (Postfix) with ESMTP id EEAC913C465 for ; Wed, 2 May 2007 22:03:20 +0000 (UTC) (envelope-from infofarmer@gmail.com) Received: by nz-out-0506.google.com with SMTP id s1so314556nze for ; Wed, 02 May 2007 15:03:20 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=ieV5v0RTsiHI1lvSo8ewNHkOj2bV6vVYZlkA3nCQApA6dsqWZ2xpvSyOXZSmo230u1DnIgeDeTpu+kOuF/LZTLYY6P9LsjpsffKw7aKH4lzHvY7dIt+wm9qbJWZAVxwzIf4iZO1awe9Xm6enzl/TBkK8Jwv2CknFhnQt++KSJ4w= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=WJIDdkrH5l+NLDTLNG3PwX4UBXJXQXpV7PmSnXF+5qKOXNF2J8Cg1AtXj7+3qj5I0KLs/867DjBtCJTHcYpJMKEM64CaMjkaihh4on8qu83oUcsCkw5UAvaFcunAYNCRM2dQabNyTcYpxcwGGEAeUE/URIqS/AQThuuo4jtAJME= Received: by 10.114.72.1 with SMTP id u1mr399770waa.1178143399964; Wed, 02 May 2007 15:03:19 -0700 (PDT) Received: by 10.114.194.5 with HTTP; Wed, 2 May 2007 15:03:19 -0700 (PDT) Message-ID: Date: Thu, 3 May 2007 02:03:19 +0400 From: "Andrew Pantyukhin" Sender: infofarmer@gmail.com To: "Kris Kennaway" In-Reply-To: <20070502215101.GA44575@xor.obsecurity.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200705021957.l42JvwXm090850@repoman.freebsd.org> <20070502201548.GA43460@xor.obsecurity.org> <20070502215101.GA44575@xor.obsecurity.org> X-Google-Sender-Auth: 1725912f3d3f2b57 Cc: Mikhail Teterin , ports-committers@freebsd.org, cvs-all@freebsd.org, cvs-ports@freebsd.org Subject: Re: cvs commit: ports/lang/tclX Makefile X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 May 2007 22:03:21 -0000 On 5/3/07, Kris Kennaway wrote: > On Thu, May 03, 2007 at 01:40:52AM +0400, Andrew Pantyukhin wrote: > > On 5/3/07, Kris Kennaway wrote: > > >On Wed, May 02, 2007 at 07:57:58PM +0000, Mikhail Teterin wrote: > > >> mi 2007-05-02 19:57:58 UTC > > >> > > >> FreeBSD ports repository > > >> > > >> Modified files: > > >> lang/tclX Makefile > > >> Log: > > >> Work-around the deficiencies in FreeBSD package-building cluster, > > >> which causes the regression-tests to fail by disabling the regression > > >> tests. > > >> > > >> Unbreak -- the build was never "broken" for the usual (non-jail) > > >> systems. > > > > > >Thanks. Just for the record, building in a jail is a supported > > >configuration for all users, so it's something that is required to > > >work for all ports. > > > > So can we please actually write it down somewhere? > > I am not sure of an appropriate place to record this fact. > Suggestions? Anywhere in the Porter's Handbook, naturally. I'll be updating docs this summer, you can probably leave it to me if you don't find this urgent. This thread will remain starred in my inbox until resolved. > > I've never > > heard that we support that, but it's great if we do. The only > > thing a ports developer needs is a comprehensible way to set > > up a jail for testing purposes (comprehensible = without > > trying to parse tinderbox/pointyhat source files himself). > > It's trivial, and described in the jail manpage. Basically you just > installworld into some directory, mount devfs and ports, then run > jail(8) and build things "as normal". Yes, I always have a few jails around built the "canonical" way described in the manpage, but I always have trouble building some ports. Sometimes it's just perl and hundreds of other ports install OK, sometimes dozens of them report problems. It clearly requires investigation from my side to tell you more, but it seems it's not that simple to recreate pointyhat's success and failure cases. Maybe there are some subtle details about pointyhat's jails that need to be added to jail(8) manpage. Thanks!