Date: Mon, 3 Oct 2016 18:05:27 +0200 From: Mathieu Arnold <mat@FreeBSD.org> To: Matthieu Volat <mazhe@alkumuna.eu>, Grzegorz Junka <list1@gjunka.com> Cc: freebsd-ports@freebsd.org Subject: Re: dependency explosions Message-ID: <c6fc7758-7d72-b6bd-7ec5-baa637689e9d@FreeBSD.org> In-Reply-To: <20161003165705.0e2e5e5a@freedom.alkumuna.eu> References: <2df71272-7b98-ad73-650a-3ec70beb71d5@freebsd.org> <d14d1aaf-5bdb-2e09-2892-2e32c4db0810@FreeBSD.org> <19d248ae-8919-fdc9-84e8-ff90ae761e6f@gjunka.com> <20161003151148.4860ca1a@curlew.lan> <6d1eb20d-4597-8176-3dbd-661648a6a03c@gjunka.com> <20161003165705.0e2e5e5a@freedom.alkumuna.eu>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --FQUKrs7jkbdiq8fI44Rv7ptECSliFvJo6 Content-Type: multipart/mixed; boundary="cXm5Qdvff9NkUOtb9bxWmQA2GTehE1IT1"; protected-headers="v1" From: Mathieu Arnold <mat@FreeBSD.org> To: Matthieu Volat <mazhe@alkumuna.eu>, Grzegorz Junka <list1@gjunka.com> Cc: freebsd-ports@freebsd.org Message-ID: <c6fc7758-7d72-b6bd-7ec5-baa637689e9d@FreeBSD.org> Subject: Re: dependency explosions References: <2df71272-7b98-ad73-650a-3ec70beb71d5@freebsd.org> <d14d1aaf-5bdb-2e09-2892-2e32c4db0810@FreeBSD.org> <19d248ae-8919-fdc9-84e8-ff90ae761e6f@gjunka.com> <20161003151148.4860ca1a@curlew.lan> <6d1eb20d-4597-8176-3dbd-661648a6a03c@gjunka.com> <20161003165705.0e2e5e5a@freedom.alkumuna.eu> In-Reply-To: <20161003165705.0e2e5e5a@freedom.alkumuna.eu> --cXm5Qdvff9NkUOtb9bxWmQA2GTehE1IT1 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Le 03/10/2016 =C3=A0 16:57, Matthieu Volat a =C3=A9crit : > On Mon, 3 Oct 2016 14:29:27 +0000 > Grzegorz Junka <list1@gjunka.com> wrote: > >> On 03/10/2016 14:11, Mike Clarke wrote: >>> On Mon, 3 Oct 2016 13:11:43 +0000 >>> Grzegorz Junka <list1@gjunka.com> wrote: >>> >>>> Shouldn't all packages default to noX dependencies? If I am not mist= aken >>>> FreeBSD is predominantly a server-side system, with X running only >>>> occasionally >>> I'd disagree with that. I don't know whether or not the majority of >>> FreeBSD installations are servers or personal computers but the chanc= es >>> are that the majority of server installations will have relatively fe= w >>> packages installed whereas most PC's are likely to make use of far >>> more packages and are also likely to be using X. Building from ports >>> to get the required options would be a much bigger task for these >>> installations than it would be for the servers. >>> >> I have been wondering if it would be possible to have two distinct set= =20 >> of packages compiled automatically, one tailored for X and one for the= =20 >> console. It seems that requirements of both environment are quite=20 >> opposite. The server-side requires small amount of packages without X = >> because it wants to run the system headless, as long as possible and=20 >> without interruptions and restarts. Whereas the X/PC environment alway= s=20 >> wants to have everything latest and newest. In the Linux world they=20 >> would just create a new distribution, even in the BSD world there is=20 >> PC-BSD/TrueOS. But we have ports and can re-use the same base for two = >> distinctive set of packages. I don't believe we can create pre-compile= d=20 >> packages for FreeBSD in such a way, that both camps are happy (which=20 >> this thread is one of many signs of). >> >> Grzegorz > That must be somehow possible and even extensible to be something like = macports variants We have works in the pipes to do variants like package builds, yes, but the work is currently stalled because it breaks every tools we have. --=20 Mathieu Arnold --cXm5Qdvff9NkUOtb9bxWmQA2GTehE1IT1-- --FQUKrs7jkbdiq8fI44Rv7ptECSliFvJo6 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJX8oHHXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzQUI2OTc4OUQyRUQxMjEwNjQ0MEJBNUIz QTQ1MTZGMzUxODNDRTQ4AAoJEDpFFvNRg85IA3kQAKHlBcQGeUMPnGSH2Z+qaKnB lRwSZTY0JqJews6OUXCNTBlov8Ma/tiP77crGcMI4luXVuBPN0J/Q3g+iPJwpUrZ dcOd+wzl+mjMHP6D047wRRw4DRNpDO6Q5BZHvbsIrA+cvwMmq49Dm/9qROI5BPQf bzuIRacgHH2SJTRcHFhr8f1XgUtkQj/AAL6xF6PsCnRg7wZ9DiXzxaCu9+Ji/73b 1hck9nke4FR9txST5aKGUwB9jOmtVh+2skoGjHJxL5+5e0+UhVE8uLkQ5egZ9FcC sFm60G2k8dbjcP1unaD6vOs4VvhUU4ZbjIOxvMOdzqORd3MAhBOndfAfkAVzYicg t9HAJtxdMD6j9S3aM1oMDUd5S12CrcxJeIIdXFbmgAo8jA+oQzJ+fljILIKtrgF2 q1ZihhisK+T5XtQgqFMAdNIgnJ6U3dkUtGLbKZrQ5t6TTEP71MoV3hSIR69Uy5gA D8QOalMG/BiqVwF2eeFXZN7UDTD3fEGuCny0UCC/lMvaMGNpI27NYgXrvck7MJH8 Zve/V6fULwuT4zhgCwK3zeOaHofZGKZ6i0VwtHSxzGkPmLluSTmUHzx8n+pR9ONV 2DyplztF/gEZC+N7cDwNRunKaDMxz8ofDK7mMT+VhEmhcIBcla0Detc+N5YRBO1X qqe3ExzE7l9kBgAX2f0L =wexi -----END PGP SIGNATURE----- --FQUKrs7jkbdiq8fI44Rv7ptECSliFvJo6--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?c6fc7758-7d72-b6bd-7ec5-baa637689e9d>