From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pjotr Prins Subject: sqlite update causes failure of python-sqlalchemy Date: Mon, 8 Feb 2016 17:46:41 +0100 Message-ID: <20160208164641.GA28440@thebird.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:38484) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aSoyN-0002Lm-Sv for guix-devel@gnu.org; Mon, 08 Feb 2016 11:47:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aSoyJ-0002cT-SV for guix-devel@gnu.org; Mon, 08 Feb 2016 11:47:35 -0500 Received: from mail.thebird.nl ([95.154.246.10]:37883) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aSoyJ-0002c4-NK for guix-devel@gnu.org; Mon, 08 Feb 2016 11:47:31 -0500 Content-Disposition: inline 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: guix-devel@gnu.org 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? Or live with the fact that python-sqlalchemy is broken for now. Maybe it is possible to override the sqlite bindings to an earlier version, but even if that worked I would think it tricky. Personally I think we should revert. But then so many packages depend on sqlite. Tricky. Pj.