From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: sqlite update causes failure of python-sqlalchemy Date: Tue, 09 Feb 2016 22:15:41 +0100 Message-ID: <87ziv9poua.fsf@gnu.org> References: <20160208164641.GA28440@thebird.nl> 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]:49695) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aTFdU-0003sr-1M for guix-devel@gnu.org; Tue, 09 Feb 2016 16:15:48 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aTFdQ-0001m5-PB for guix-devel@gnu.org; Tue, 09 Feb 2016 16:15:47 -0500 In-Reply-To: <20160208164641.GA28440@thebird.nl> (Pjotr Prins's message of "Mon, 8 Feb 2016 17:46:41 +0100") 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: Pjotr Prins Cc: guix-devel@gnu.org Pjotr Prins skribis: > Patch b24765139c8940541b23f84592d3580d53f71d71 > > (define-public sqlite > (package > (name "sqlite") > - (version "3.8.11.1") > + (version "3.10.0") > (source (origin > > is the cause of python(2|3)-sqlalchemy breaking. I confirmed that by > regressing to the original sqlite package. Since the python binding is > part of the interpreter, I suspect there may be more python modules > vulnerable. I updated python-sqlalchemy to latest and that makes no > difference. Its tests fail on sqlite 3.10.0 and pass on 3.8.11.1. > > What do we do? Revert on this sqlite patch for the new guix release? > Or add a second sqlite package and have that as a python dependency? I would do the latter, assuming that soon a new python-sqlalchemy release would solve the problem. WDYT? This is probably OK since python-sqlalchemy is a leaf, and so we=E2=80=99re unlikely to end up mixing two different SQLite versions. Ludo=E2=80=99.