Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 Oct 2016 11:49:23 +1100
From:      Greg 'groggy' Lehey <grog@FreeBSD.org>
To:        Baho Utot <baho-utot@columbus.rr.com>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: dependency explosions
Message-ID:  <20161004004923.GX31297@eureka.lemis.com>
In-Reply-To: <f61061d4-815b-4892-6f62-248472f7b74f@columbus.rr.com>
References:  <2df71272-7b98-ad73-650a-3ec70beb71d5@freebsd.org> <d14d1aaf-5bdb-2e09-2892-2e32c4db0810@FreeBSD.org> <20161003232130.GW31297@eureka.lemis.com> <f61061d4-815b-4892-6f62-248472f7b74f@columbus.rr.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--YHHegWJYV76VGRm9
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

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 =C3  04:35, Julian Elischer a =C3=A9crit :
>>>> 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-1.3.0.20160912_1.txz: .......... 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.

Greg
--
Sent from my desktop computer.
Finger grog@FreeBSD.org 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 http://lemis.com/broken-MUA

--YHHegWJYV76VGRm9
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iEYEARECAAYFAlfy/JMACgkQIubykFB6QiNxWQCeP9eNaxPIM/wc8OafEa+gtys9
/2gAn1sZeiufCEfi62JE/SpQD1DnHa4y
=mQyt
-----END PGP SIGNATURE-----

--YHHegWJYV76VGRm9--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20161004004923.GX31297>