From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leo Famulari Subject: Re: Python2-jsonschema fails Date: Mon, 18 Jan 2016 17:46:00 -0500 Message-ID: <20160118224600.GA5918@jasmine> References: <20160118101556.GA4977@debian.eduroam.u-bordeaux.fr> <569CE0B4.5010307@gmail.com> <20160118164127.56e5b075@debian-netbook> <569CFC51.2000903@gmail.com> <20160118150334.GA9800@debian.eduroam.u-bordeaux.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:55600) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aLIYZ-0002se-Pu for guix-devel@gnu.org; Mon, 18 Jan 2016 17:45:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aLIYW-0003gq-KW for guix-devel@gnu.org; Mon, 18 Jan 2016 17:45:51 -0500 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:56775) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aLIYW-0003gm-GD for guix-devel@gnu.org; Mon, 18 Jan 2016 17:45:48 -0500 Content-Disposition: inline In-Reply-To: <20160118150334.GA9800@debian.eduroam.u-bordeaux.fr> 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 On Mon, Jan 18, 2016 at 04:03:34PM +0100, Andreas Enge wrote: > On Mon, Jan 18, 2016 at 03:53:05PM +0100, Cyril Roelandt wrote: > > Yes, a bunch of packages will have to be rebuilt, but there is nothing > > we can do about this, I'm afraid. > > I think what Efraim meant was that package-with-python2 does not work when > dealing with packages depending on python2-jsonschema. They will then not > depend on python2-jsonschema (built with python2-functools32), but on the > recursively rewritten (package-with-python2 python-jsonschema), which does > not include python2-functools32 in its inputs. We already have this rather > unpleasant problem around the numpy/matplotlib universe. Shall we open a bug for this? It was discussed in #22013 [0] but that specific issue was solved and the bug was closed in expectation of a more general bug report. > > A cheating workaround would be to also add python-functools32 to the inputs > of python-jsonschema, assuming that it would be superfluous, but not > impossible, that is, not creating a conflict. This "solution" is already in place throughout python.scm. I don't think that python-setuptools is really required for many of the python-3 packages that call it as a native-input, but it eases the python-2 translation. [0] http://debbugs.gnu.org/cgi/bugreport.cgi?bug=22013 > > Andreas > >