From mboxrd@z Thu Jan 1 00:00:00 1970 From: Hartmut Goebel Subject: Re: [PATCH 00/14] Change python-build-system (fixes bug 20765) Date: Sun, 2 Oct 2016 11:18:46 +0200 Message-ID: <57F0D0F6.6080009@crazy-compilers.com> References: <1475071107-10765-1-git-send-email-h.goebel@crazy-compilers.com> <20161002022754.GA28434@jasmine> 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]:47203) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bqcvC-0006pl-Bs for guix-devel@gnu.org; Sun, 02 Oct 2016 05:18:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bqcv7-0002zL-Gw for guix-devel@gnu.org; Sun, 02 Oct 2016 05:18:58 -0400 Received: from mail-out.m-online.net ([2001:a60:0:28:0:1:25:1]:37129) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bqcv7-0002yx-AT for guix-devel@gnu.org; Sun, 02 Oct 2016 05:18:53 -0400 In-Reply-To: <20161002022754.GA28434@jasmine> 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: Leo Famulari Cc: guix-devel@gnu.org Am 02.10.2016 um 04:27 schrieb Leo Famulari: > I will test a few packages and, if they work, I plan to create a > python-build-system job on Hydra and try building it the entire > package tree (assuming that Hydra has the capacity).=20 Please note that you need to add Marius' patches [1] to make this work at all. Mine had some errors :-( [1] http://lists.gnu.org/archive/html/guix-devel/2016-09/msg02290.html >> A) For python2 include python2-setuptools as a native-input by default= =2E > Do all python-2 packages require setuptools, or just most of them? As I wrote in my follow-up correction, I implemented a different strategy: pip and setuptools are now installed as part of python2, like it is the default in Python 3. > >> C) Strip python-setuptools and python2-setuptools from all native-inpu= ts >> defined in packages. > Hydra will test this :) Great, since this is a computer's job :-) >> * update Python to 2.7.12 and 3.4.5. > Python 2.7.12 and 3.5.2 are on core-updates. Should I cherry-pick those= > changes will testing these patches? Or should they work with the Python= > packages that we have on master? It should work both ways. I'll rebase and cleanup my by patch set later, anyway, so we can verify then. --=20 Regards Hartmut Goebel | Hartmut Goebel | h.goebel@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible |