Overly restrictive checks in the make process
linimon at lonesome.com
Fri Jul 20 20:00:07 UTC 2007
On Fri, Jul 20, 2007 at 08:58:55AM -0400, Bill Moran wrote:
> Why? Is there a legitimate reason why the fetch process refuses to
> download this?
The intention of the logic is to warn a user, as soon as possible, that
they are spending time on something that will wind up being IGNOREd if
it is installed. There is no logic there to try to figure out "later
version of port"; it simply looks for "is IGNORE set?"
Since some downloads take a long time, this does not seem too unreasonable
If we moved the check later, the process of trying to install a port that
would be IGNOREd would be: spend time fetching and checksumming it, and
only then tell the user that they had wasted their time.
I think the best we could do is add something analagous to how
DISABLE_VULNERABILITIES factors into it, and allow foot-shooting only
if demanded, but turn it off by default.
More information about the freebsd-ports