dependency explosions

Greg 'groggy' Lehey grog at
Tue Oct 4 00:49:26 UTC 2016

On Monday,  3 October 2016 at 20:41:08 -0400, Baho Utot wrote:
> On 10/03/16 19:21, Greg 'groggy' Lehey wrote:
>> On Monday,  3 October 2016 at 14:14:13 +0200, Mathieu Arnold wrote:
>>> Le 01/10/2016 à 04:35, Julian Elischer a écrit :
>>>> 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.
>>> The bare minimum will never be the default.  The default is what will
>>> fit most people, so that they can use our packages out of the box.
>> Not necessarily disagreeing with you, but I recently installed a new
>> version of firefox, and I was amazed by the number and nature of the
>> dependencies.  It totalled 497 MB, including:
>>    Fetching chromium-52.0.2743.116_1.txz: .......... done
>>    Fetching opera-12.16_6.txz: .......... done
>>    Fetching apache-openoffice-4.1.2_9.txz: .......... done
>>    Fetching libreoffice-5.0.6_3.txz: .......... done
>>    Fetching gimp-2.8.18,2.txz: . done
>>    Fetching hugin-2016.2.0.txz: .......... done
>>    Fetching mplayer- .......... done
>>    Fetching samba42-4.2.14.txz: .......... done
>>    Fetching emacs24-24.5_3,3.txz: .......... done
>> Chromium?  Opera?  Emacs?  Both OpenOffice and LibreOffice?
>> I don't know if this always happens, but there's an issue here.  I
>> have a few unfinished thoughts about how it could occur, but so far
>> all I can confirm is that there is an issue.
>> Is there a way to display these dependencies in a tree structure?
> $ make -C /usr/ports/www/firefox all-depends-list
> /usr/ports/ports-mgmt/pkg
> /usr/ports/devel/nspr
> /usr/ports/devel/gmake
> ...

That isn't a tree.  It also doesn't show the dependencies I mentioned
above.  And yes, I ran it locally.  On reflection, it's probably
because firefox requires an update to a library used by other
packages, so they need to be upgraded too.

Sent from my desktop computer.
Finger grog at for PGP public key.
See complete headers for address and phone numbers.
This message is digitally signed.  If your Microsoft mail program
reports problems, please read
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 163 bytes
Desc: not available
URL: <>

More information about the freebsd-ports mailing list