From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [PATCH 06/10] gnu: mesa: Enable wayland support. Date: Thu, 21 Jul 2016 14:13:42 +0200 Message-ID: <878twvp4sp.fsf@gnu.org> References: <20160709125011.24587-1-david@craven.ch> <20160718165552.1480-1-david@craven.ch> <20160718165552.1480-6-david@craven.ch> <87inw1e4oe.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:60074) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bQCrO-0001Vs-Km for guix-devel@gnu.org; Thu, 21 Jul 2016 08:13:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bQCrJ-0006vR-Lf for guix-devel@gnu.org; Thu, 21 Jul 2016 08:13:49 -0400 In-Reply-To: (David Craven's message of "Tue, 19 Jul 2016 22:55:42 +0200") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: David Craven Cc: guix-devel Hi! David Craven skribis: > Sounds good. Just wondering what's the policy on default build options > in guixsd? Leaning more towards enable everything than enable as > little as possible? Or do you decide on a case by case basis? Just > curious... It=E2=80=99s mostly on a case-by-case basis. An important criterion to decide whether to add an optional dependency or feature is its popularity over extra-space ratio. For instance, I suspect Wayland is not used much with Guix. Thus, we should check how adding Wayland support affects the size of Mesa=E2=80=99s closure, using =E2=80=98guix size=E2=80=99: https://www.gnu.org/software/guix/manual/html_node/Invoking-guix-size.html If the overhead is =E2=80=9Csmall=E2=80=9D, that=E2=80=99s fine; otherwise,= that may suggest leaving it disabled in the default Mesa. Ludo=E2=80=99.