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