Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 Oct 2013 16:48:50 -0400
From:      Joe Marcus Clarke <marcus@freebsd.org>
To:        Chris Rees <crees@bayofrum.net>
Cc:        ports@FreeBSD.org, Alexey Dokuchaev <danfe@nsu.ru>, tinderbox-list@marcuscom.com
Subject:   Re: 10.0-hosted tinderbox: 8.4 builds broken?
Message-ID:  <525B0732.6040804@freebsd.org>
In-Reply-To: <4ABC4095-7230-4C69-92D4-756057C46296@bayofrum.net>
References:  <20131009110955.GA75075@regency.nsu.ru> <CAE-m3X2CBJochmozViCHKg34ec2eByQuE6ju00Q8ZQD1=8=SXQ@mail.gmail.com> <4d21dc12-2fb5-43a7-a0fd-8ea13c6ebf5a.maildroid@localhost> <20131009212710.GA7998@regency.nsu.ru> <a79af119e97e026884867f2797b059e2@www.bayofrum.net> <4ABC4095-7230-4C69-92D4-756057C46296@bayofrum.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On 10/13/13 8:36 AM, Chris Rees wrote:
> On 12 Oct 2013, at 12:49, Chris Rees wrote:
>
>> [cross posted to tinderbox-list]
>>
>> On 2013-10-09 22:27, Alexey Dokuchaev wrote:
>>> On Wed, Oct 09, 2013 at 09:11:10PM +0100, Chris Rees wrote:
>>>> Alexey, if you're interested, the patch hitting CVS is at:
>>>> http://www.bayofrum.net/~crees/patches/tinderbox-calculate-deps-in-chroot-9.diff
>>> Ah, it seems you mean it's one of the patches recently committed, not the
>>> proposed fix. ;-)
>>> I've 'cvs up -A' again, and applied the patch in reverse mode.  Strangely,
>>> now every build log (inc. dependent packages) immediately ends with this
>>> message:
>>>   jexec: getpwnam: root: No such file or directory
>>
>> OK, try cvs head with
>>
>> http://www.bayofrum.net/~crees/patches/tinderbox-chroot-srcbase.diff
>>
>> It appears that I may have been overexcited with my fix for Olli's problem, but this fixes it in a less drastic way with fewer assumptions.
>>
>> This patch works for me, so if you confirm I'd like to ask Joe to approve please!
>>
>> Also, Bernhard, I'm certain that redports will run as well as it did with patch7 if you apply this patch.
>>
>> I'm really sorry for the breakage :(
>
> It appears that really weird SRCBASE assumptions are made throughout the code.  I'll have to put a temporary hack in to just make SRCBASE appear inside the chroot whatever it's set to.  Setting and unsetting SRCBASE just breaks different things in weird ways, and this is the only reliable fix I've found.
>
> Joe, please can I stick this in, and merge to the beta?
>
> http://www.bayofrum.net/~crees/patches/tinderbox-fake-srcbase.diff

Yeah, go for it.  I'll spin up a new beta when you're done.

Joe

>
> Alexey, try this patch.  This one definitely works for me, and gets the dependencies working correctly.
>
> Chris
>


-- 
Joe Marcus Clarke
FreeBSD GNOME Team	::	gnome@FreeBSD.org
FreeNode / #freebsd-gnome
http://www.FreeBSD.org/gnome



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