From owner-freebsd-ports@freebsd.org Wed Apr 27 19:02:20 2016 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6B4EFB1F2E9 for ; Wed, 27 Apr 2016 19:02:20 +0000 (UTC) (envelope-from truckman@FreeBSD.org) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 5C08B188E for ; Wed, 27 Apr 2016 19:02:20 +0000 (UTC) (envelope-from truckman@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 5B077B1F2E8; Wed, 27 Apr 2016 19:02:20 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5AA72B1F2E7 for ; Wed, 27 Apr 2016 19:02:20 +0000 (UTC) (envelope-from truckman@FreeBSD.org) Received: from gw.catspoiler.org (unknown [IPv6:2602:304:b010:ef20::f2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "gw.catspoiler.org", Issuer "gw.catspoiler.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 36914188D for ; Wed, 27 Apr 2016 19:02:20 +0000 (UTC) (envelope-from truckman@FreeBSD.org) Received: from FreeBSD.org (mousie.catspoiler.org [192.168.101.2]) by gw.catspoiler.org (8.15.2/8.15.2) with ESMTP id u3RJ29pa004288; Wed, 27 Apr 2016 12:02:13 -0700 (PDT) (envelope-from truckman@FreeBSD.org) Message-Id: <201604271902.u3RJ29pa004288@gw.catspoiler.org> Date: Wed, 27 Apr 2016 12:02:09 -0700 (PDT) From: Don Lewis Subject: Re: Ports tree gone unstable? To: michelle@sorbs.net cc: ports@freebsd.org, vmiller@hostileadmin.com, rkoberman@gmail.com In-Reply-To: <5720FEAF.3050307@sorbs.net> MIME-Version: 1.0 Content-Type: TEXT/plain; charset=us-ascii X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Apr 2016 19:02:20 -0000 On 27 Apr, Michelle Sullivan wrote: > Don Lewis wrote: >> On 27 Apr, Michelle Sullivan wrote: >>> Don Lewis wrote: >>>> On 27 Apr, Michelle Sullivan wrote: >>>>> Rick Miller wrote: >>>>>> On Wed, Apr 27, 2016 at 12:53 PM, Michelle Sullivan >>>>>> wrote: >>>>>> >>>>>>> Kevin Oberman wrote: >>>>>>> >>>>>>>> On Wed, Apr 27, 2016 at 8:06 AM, Michelle Sullivan >>>>>>>> wrote: >>>>>>>> >>>>>>>> After a portsnap update it seems all my jails won't build the current tree >>>>>>>>> returning the following error: >>>>>>>>> >>>>>>>>> ====>> MOVED: sysutils/puppet renamed to sysutils/puppet38 >>>>>>>>> ====>> MOVED: textproc/rubygem-augeas renamed to >>>>>>>>> textproc/rubygem-ruby-augeas >>>>>>>>> >>>>>>>>> ====>> Computing deps for converters/libiconv >>>>>>>>> ====>> Computing deps for archivers/unzip >>>>>>>>> ====>> Error: Invalid port origin '/usr/local/bin/ccache' not found. >>>>>>>>> ====>> Error: Invalid port origin '/usr/local/bin/ccache' not found. >>>>>>>>> >>>>>>>>> ====>> Computing deps for converters/p5-Encode >>>>>>>>> ====>> Computing deps for converters/p5-Convert-BinHex >>>>>>>>> ====>> Computing deps for converters/p5-Encode-Locale >>>>>>>>> ====>> Error: Invalid port origin '/usr/local/bin/ccache' not found. >>>>>>>>> ====>> Error: Invalid port origin '/usr/local/bin/ccache' not found. >>>>>>>>> ====>> Error: Invalid port origin '/usr/local/bin/ccache' not found. >>>>>>>>> ====>> Computing deps for converters/p5-JSON-PP >>>>>>>>> ====>> Computing deps for converters/p5-JSON >>>>>>>>> ====>> Computing deps for converters/p5-JSON-XS >>>>>>>>> ====>> Error: Invalid port origin '/usr/local/bin/ccache' not found. >>>>>>>>> ====>> Error: Invalid port origin '/usr/local/bin/ccache' not found. >>>>>>>>> ====>> Error: Invalid port origin '/usr/local/bin/ccache' not found. >>>>>>>>> >>>>>>>>> ====>> Computing deps for converters/p5-Text-Iconv >>>>>>>>> ====>> Error: Invalid port origin '/usr/local/bin/ccache' not found. >>>>>>>>> ====>> Computing deps for databases/ip4r >>>>>>>>> ====>> Computing deps for databases/gdbm >>>>>>>>> ====>> Error: Invalid port origin '/usr/local/bin/ccache' not found. >>>>>>>>> ====>> Computing deps for databases/p5-Bucardo >>>>>>>>> ====>> Error: Invalid port origin '/usr/local/bin/ccache' not found. >>>>>>>>> >>>>>>>>> Terminated >>>>>>>>> Terminated >>>>>>>>> Terminated >>>>>>>>> Terminated >>>>>>>>> ====>> Cleaning up >>>>>>>>> ====>> Error: Invalid port origin '/usr/local/bin/ccache' not found. >>>>>>>>> ====>> Computing deps for databases/p5-DBD-Pg >>>>>>>>> ====>> Error: Invalid port origin '/usr/local/bin/ccache' not found. >>>>>>>>> ====>> Computing deps for databases/memcached >>>>>>>>> ====>> Error: Invalid port origin '/usr/local/bin/automake-1.15' not >>>>>>>>> found. >>>>>>>>> ====>> Umounting file systems >>>>>>>>> >>>>>>>>> Checked updating but don't see anything to suggest that port origins of >>>>>>>>> '/usr/local/bin/ccache' are normal.. >>>>>> It looks like you're building with Poudriere. >>>>> I am. >>>>> >>>>>> I observed similar behavior, >>>>>> but not the exact message the other day. I don't remember what origin it >>>>>> was complaining about, but located a post (either on a mailing list or >>>>>> forums) recommending a `pkg install poudriere`. >>>>> That wouldn't actually help as pourdiere is already installed on the >>>>> host and I see no relevant reason why it would be correct to put it >>>>> inside the reference jail. >>>> Is the version on the host reasonably up to date? >>>> >>> No/doubt it... Should there even be one on the host? >> It should be on the host (and not in the jail). >> > But then what's the point of multiple ports trees in pourdiere? If it > relies on the host ports tree then it seems there is no point in the > ability to have multiple ports trees...? Poudriere doesn't use the host ports tree unless you explicitly tell it to. The version of poudriere installed on the host just needs to be new enough to cope with the ports tree that you are trying to use for building the package set. It's basically just a big shell script that has to be able to parse the output of "make -V BUILD_DEPENDS", etc. (and a bunch of other stuff).