From owner-freebsd-ports@FreeBSD.ORG Tue Feb 14 14:40:57 2012 Return-Path: Delivered-To: freebsd-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 89E5E1065673 for ; Tue, 14 Feb 2012 14:40:57 +0000 (UTC) (envelope-from bf1783@googlemail.com) Received: from mail-vx0-f182.google.com (mail-vx0-f182.google.com [209.85.220.182]) by mx1.freebsd.org (Postfix) with ESMTP id 000878FC19 for ; Tue, 14 Feb 2012 14:40:56 +0000 (UTC) Received: by vcmm1 with SMTP id m1so21127vcm.13 for ; Tue, 14 Feb 2012 06:40:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=mime-version:reply-to:date:message-id:subject:from:to:content-type; bh=a5PgRZ/qUd1PbkVnT+2i8jScY7EalNZ5EbrYSG2V8gg=; b=w8Em0MWqLwSUkqoW+pdf5TwyVitG6U74Ups2GJTv1Bxbqz3VMoahSxxbJjd1gWydVM cYGlAZ49QShywakFhdBDz4AQK/UQr90FPeAMv/jOdkaMMgeRD9DEZEWGz825WkIKxcr4 4oyKS8bSmol3ynerFSABHV9erStDYmrIp7NFE= MIME-Version: 1.0 Received: by 10.220.116.7 with SMTP id k7mr10595719vcq.62.1329230456201; Tue, 14 Feb 2012 06:40:56 -0800 (PST) Received: by 10.220.210.69 with HTTP; Tue, 14 Feb 2012 06:40:56 -0800 (PST) Date: Tue, 14 Feb 2012 14:40:56 +0000 Message-ID: From: "b. f." To: freebsd-ports@FreeBSD.org, decke@FreeBSD.org, stephen@missouri.edu, sgk@troutmask.apl.washington.edu, hrs@FreeBSD.org, avg@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1 Cc: Subject: Re: Please test your commits X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: bf1783@gmail.com List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Feb 2012 14:40:57 -0000 > On 12.02.2012 22:43, Stephen Montgomery-Smith wrote: > > On 02/12/2012 03:33 PM, Andriy Gapon wrote: > >> on 12/02/2012 23:22 Stephen Montgomery-Smith said the following: > >>> On 02/12/2012 03:15 PM, Andriy Gapon wrote: > >>> > >>>> Today I became another user of redports.org. I can definitely > >>>> recommend it. > >>> > >>> Yes, but it is not without its problems. I tried testing math/sage > >>> on > >>> redports.org. It reported an error building the dependency > >>> math/atlas, which > >>> built fine on mine and other people's systems. > >> > >> But still this is an instance of environment where the port can > >> fail, so it > >> warrants an investigation and fixing. Either in the port or in the > >> redports > >> infrastructure. > > > > Yes, you are correct. In fact, in the case of math/atlas there is > > the following report. It looks like people are working on it. > > > > > > http://portsmon.freebsd.org/portoverview.py?category=math&portname=atlas&wildcard= > > I think this isn't directly related. The build on redports had status > "dud" in > math/atlas which means the port has set IGNORE. I have no good way of > telling which > IGNORE line it is yet but it can only be one of: > > You have set WITH_ARCHDEF, but have not defined ARCHDEF > You must select at least one of WITH_SHARED and WITH_STATIC > > both sound strange. There is nothing strange about them: they just indicate errors arising from invalid choices of OPTIONS. The build is more likely to be broken by MANUAL_PACKAGE_BUILD, which uses IGNORE. math/atlas is a port that -- except in a few cases -- must be built on the host machine in a dedicated build. If you have a port that has a dependency on math/atlas, then it will not be easy to test that port via a system like Redports. With regard to the larger issue, ghostscript is a somewhat awkward port to check, because: it has many dependencies; it has many options that are used by a considerable number of people; it is maintained by a group (although Hiroki usually works on it); and it is widely-used. Even with a reasonable amount of testing (and Hiroki is usually careful), it is probable that there will be some occasional problems, at least when ghostscript is not built in a clean sandbox -- and it isn't on the live systems of many users. So while it is reasonable to send a message about a port like this to the list, the message should also be dispatched directly to doceng, and those making reports or complaints should be patient, and provide as much useful information as possible. b.