Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 30 Sep 2016 19:35:31 -0700
From:      Julian Elischer <julian@freebsd.org>
To:        "ports@FreeBSD.org" <ports@freebsd.org>
Subject:   dependency explosions
Message-ID:  <2df71272-7b98-ad73-650a-3ec70beb71d5@freebsd.org>

next in thread | raw e-mail | index | archive | help
Hi ports people.

It seems to me that there has been an explosion in ports dependencies 
recently.
Things that used to need a few dependencies are now pulling in things 
one would never imagine.
We just had to add the openjdk7 port to something and the number of 
dependencies is at 120 and rising still.
(mostly due to an *undocumented* dependency on a cups include file).

I needed to add glib2 and I got over 20 dependencies. (and then it 
failed to compile).

12 ports I've been adding to my systems for years have now resulted in 
135 unexpected ports being built.
Some issues I've noted:

There is a need for a "minimum" install of a lot of packages.

Such a 'minimum' install should probably be the default when coming in 
as a dependency, as
there is an increasing tendency to configure things with all the bells 
and whistles.

anyone have any thought as to 1/ why the recent explosion, and 2/ what 
to do about it?




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2df71272-7b98-ad73-650a-3ec70beb71d5>