Skip site navigation (1)Skip section navigation (2)
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>