svn commit: r384436 - head/Mk
John Marino
freebsd.contact at marino.st
Tue Apr 21 18:19:56 UTC 2015
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
More information about the svn-ports-all
mailing list