From mboxrd@z Thu Jan 1 00:00:00 1970 From: taylanbayirli@gmail.com (Taylan Ulrich =?utf-8?Q?Bay=C4=B1rl=C4=B1?= =?utf-8?Q?=2FKammer?=) Subject: Re: [PATCH] gnu: mesa: Update to 10.5.4. Date: Sat, 02 May 2015 17:44:28 +0200 Message-ID: <87sibfq90j.fsf@taylan.uni.cx> References: <874mo0fpp4.fsf@taylan.uni.cx> <20150429210621.GA9266@debian> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:60491) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YoZaj-0008L9-Fu for guix-devel@gnu.org; Sat, 02 May 2015 11:44:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YoZai-0003ct-AP for guix-devel@gnu.org; Sat, 02 May 2015 11:44:33 -0400 Received: from mail-wi0-x22c.google.com ([2a00:1450:400c:c05::22c]:35708) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YoZai-0003cd-3E for guix-devel@gnu.org; Sat, 02 May 2015 11:44:32 -0400 Received: by widdi4 with SMTP id di4so79680054wid.0 for ; Sat, 02 May 2015 08:44:30 -0700 (PDT) In-Reply-To: <20150429210621.GA9266@debian> (Andreas Enge's message of "Wed, 29 Apr 2015 23:06:21 +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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Andreas Enge Cc: guix-devel@gnu.org Andreas Enge writes: >> (Actually there are also some .py files in the source tree which I'm >> told might be necessary at build time regardless of rebuilding the build >> system, but this doesn't seem to be the case for us, maybe because >> they're only needed for some optional features which we don't have >> enabled.) > > There is the following comment: > ;; TODO: Add 'libxml2-python' for OpenGL ES 1.1 and 2.0 support > So maybe python might be needed one day, but is not needed now? > Did you try to check that the outcome is "the same" when dropping python? > There are no missing features that are more or less silently dropped when > removing python? I did a diff of every file in the output before and after dropping gettext, flex, bison, and python from native-inputs, and barring for the output's own hash, files were bit-identical. (I copied the store items to somewhere, ran 'sed -i s///' on every file (via find) for each item with its hash, then did a recursive diff.) > The mesa install page > http://mesa3d.org/install.html > states the following: > "1. Prerequisites for building > 1.1 General > Python - Python is required. Version 2.6.4 or later should work. > Python Mako module - Python Mako module is required. Version 0.7.3 or later should work. > SCons is required for building on Windows and optional for Linux (it's an alternative to autoconf/automake.)" I've been told that Python/mako are used when rebuilding parts of the build system, which apparently many people do because they frequently edit some grammar files (hence also bison). I pushed the patch to core-updates now. Taylan