From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([209.51.188.92]:46095) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hC7X5-0005LF-Te for guix-patches@gnu.org; Thu, 04 Apr 2019 14:56:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hC7Ww-0007dt-IP for guix-patches@gnu.org; Thu, 04 Apr 2019 14:56:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:59373) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hC7Ws-0007UK-6L for guix-patches@gnu.org; Thu, 04 Apr 2019 14:56:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hC7Wr-000832-UP for guix-patches@gnu.org; Thu, 04 Apr 2019 14:56:01 -0400 Subject: [bug#35150] [PATCH] Unbundle opam dependencies Resent-Message-ID: Received: from eggs.gnu.org ([209.51.188.92]:45857) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hC7Vs-0004tA-F6 for guix-patches@gnu.org; Thu, 04 Apr 2019 14:55:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hC7Vr-0004i3-KD for guix-patches@gnu.org; Thu, 04 Apr 2019 14:55:00 -0400 Received: from lepiller.eu ([89.234.186.109]:39260) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hC7Vr-0004aA-5U for guix-patches@gnu.org; Thu, 04 Apr 2019 14:54:59 -0400 Received: from localhost (89-92-10-229.hfc.dyn.abo.bbox.fr [89.92.10.229]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 4a180aae (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for ; Thu, 4 Apr 2019 18:54:48 +0000 (UTC) Date: Thu, 4 Apr 2019 20:54:36 +0200 From: Julien Lepiller Message-ID: <20190404205437.5fe1bd60@lepiller.eu> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 35150@debbugs.gnu.org Hi! This patch series starts with two opam importer related patches: the first one adds some more syntax to our parser, that I encountered when importing opam dependencies. The second one makes the importer smarter and make it choose the dune-build-system when possible. Then the following patches add dependencies, updates one of them (the new version doesn't depend on opam anymore, thanksfully) and the last one changes the source of opam to use an unbundled source (the git repo).