Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Apr 2016 12:02:09 -0700 (PDT)
From:      Don Lewis <truckman@FreeBSD.org>
To:        michelle@sorbs.net
Cc:        ports@freebsd.org, vmiller@hostileadmin.com, rkoberman@gmail.com
Subject:   Re: Ports tree gone unstable?
Message-ID:  <201604271902.u3RJ29pa004288@gw.catspoiler.org>
In-Reply-To: <5720FEAF.3050307@sorbs.net>

next in thread | previous in thread | raw e-mail | index | archive | help
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 <michelle@sorbs.net>
>>>>>> wrote:
>>>>>>
>>>>>>> Kevin Oberman wrote:
>>>>>>>
>>>>>>>> On Wed, Apr 27, 2016 at 8:06 AM, Michelle Sullivan <michelle@sorbs.net>
>>>>>>>> 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).






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201604271902.u3RJ29pa004288>