Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 14 Apr 2014 09:20:48 +0200
From:      olli hauer <ohauer@gmx.de>
To:        freebsd-ports@freebsd.org
Cc:        Baptiste Daroussin <bapt@FreeBSD.org>, Matthias Andree <matthias.andree@gmx.de>
Subject:   Re: Mk/Scripts/qa.sh and DEVELOPER=yes
Message-ID:  <534B8C50.6020302@gmx.de>
In-Reply-To: <20140414064934.GB60058@ivaldir.etoilebsd.net>
References:  <1397392108.1904.2.camel@eva02.mbsd> <534B734C.1000804@gmx.de> <20140414064934.GB60058@ivaldir.etoilebsd.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2014-04-14 08:49, Baptiste Daroussin wrote:
> On Mon, Apr 14, 2014 at 07:34:04AM +0200, Matthias Andree wrote:
>> Am 13.04.2014 14:28, schrieb clutton:
>>> It seems that with DEVELOPER=yes in /etc/make.conf I'm not able to
>>> perform ordinary update routines. Removing the DEVELOPER variable fix
>>> the problem. And probably the worst part of it that there's no error
>>> message.
>>>
>>> ====> Running Q/A tests (stage-qa)
>>> Error: /tmp/usr/ports/devel/p5-subversion/work/stage/usr/local/lib/perl5/site_perl/5.18/mach/auto/SVN/_Core/.packlist is referring to /tmp/usr/ports/devel/p5-subversion/work/stage
>>
>> Oh, there is an error, as quoted above.
>>
>> .packlist refers to a file that will no longer be present after "make
>> clean".
>>
>> Cause is that the p5-subversion port, or some part of the Perl or ports
>> framework, causes the .packlist to be generated with bogus contents.
>> Either we can fix the actual cause, or we can hack the .packlist to
>> strip the ${STAGEDIR} prefix, which would be the inferior approach, however.
> 
> The .packlist is cleaned for any other perl ports (done in perl5.mk)
> p5-subversion should just do the same.
> 
> Bapt

Looking on my system there are some more ports where .packlist contains /wrkdir/...

$> find /usr/local/lib/perl5/site_perl/5.16/ -name .packlist | xargs grep '/wrkdir' | cut -d: -f -1 | sort -u
/usr/local/lib/perl5/site_perl/5.16/mach/auto/Bundle/NetSNMP/.packlist
/usr/local/lib/perl5/site_perl/5.16/mach/auto/Git/.packlist
/usr/local/lib/perl5/site_perl/5.16/mach/auto/SVN/_Core/.packlist

This packages where build with poudriere last Saturday.
Anyway for production build I *don't* have DEVELOPER=yes set since many of the issues (strip ...) are not related for my production environment.

olli



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