Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 21 Apr 2015 20:19:39 +0200
From:      John Marino <freebsd.contact@marino.st>
To:        Bryan Drewery <bdrewery@FreeBSD.org>, ports-committers@freebsd.org,  svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   Re: svn commit: r384436 - head/Mk
Message-ID:  <553694BB.60401@marino.st>
In-Reply-To: <201504211816.t3LIGVdQ068618@svn.freebsd.org>
References:  <201504211816.t3LIGVdQ068618@svn.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 4/21/2015 20:16, Bryan Drewery wrote:
> Author: bdrewery
> Date: Tue Apr 21 18:16:31 2015
> New Revision: 384436
> URL: https://svnweb.freebsd.org/changeset/ports/384436
> 
> Log:
>   Add a STRICT_DEPENDS feature which validates dependencies are installed, does
>   not install missing ones, and considers any missing ones as fatal.
>   
>   This will be used by Poudriere to validate dependency lines are correct.
>   
>   An example case is:
>     RUN_DEPENDS= foo:${PORTSDIR}/ports-mgmt/bar where the port does not provide
>     anything named 'foo'. In every phase it will attempt to install the bar port
>     to satisfy the depdendency and continue to fail to satisfy it. This can
>     eventually lead to unexpected errors such as trying to install a port
>     in the 'stage' phase when running as non-root and will encounter a pkg(8)
>     permissions issue.
>   
>     This sort of issue occurred in http://lists.freebsd.org/pipermail/freebsd-ports/2015-April/098892.html
>   

Thank you; I've run into that exact case a few times.

John



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