From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:56709) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jDvhX-0008MT-1v for guix-patches@gnu.org; Mon, 16 Mar 2020 15:47:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jDvhW-0006G4-0y for guix-patches@gnu.org; Mon, 16 Mar 2020 15:47:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:60140) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jDvhV-0006Ct-SI for guix-patches@gnu.org; Mon, 16 Mar 2020 15:47:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jDvhV-0001yt-Om for guix-patches@gnu.org; Mon, 16 Mar 2020 15:47:01 -0400 Subject: [bug#40091] [PATCH] gnu: dune: Update to 2.4.0. Resent-Message-ID: Received: from eggs.gnu.org ([2001:470:142:3::10]:56350) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jDvhH-0007sN-F6 for guix-patches@gnu.org; Mon, 16 Mar 2020 15:46:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jDvhF-0003t2-8s for guix-patches@gnu.org; Mon, 16 Mar 2020 15:46:47 -0400 Received: from lepiller.eu ([2a00:5884:8208::1]:53526) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jDvhE-0003EO-L6 for guix-patches@gnu.org; Mon, 16 Mar 2020 15:46:45 -0400 Date: Mon, 16 Mar 2020 20:46:32 +0100 From: Julien Lepiller Message-ID: <20200316204618.09d068df@tachikoma.lepiller.eu> In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 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: Vincent Legoll Cc: 40091@debbugs.gnu.org Thanks for the patch! I tried using it, but even though dune builds fine, this new version removed support for jbuild, which creates build errors when building e.g. ocaml4.07-sexplib0. Note that according to "guix refresh -l dune" there are only 137 dependents, so this change could go to master. However, we need to find a solution to the above issue. The guix refresh command should give you the list of packages that depend on dune. Make sure that those who build now still build after your patch, or fix them. We could also duplicate the dune package and uses the older dune for our packages that still use jbuild. Alternatively, as suggested by dune, maybe we can try to run "dune upgrade" in these packages. What do you think would work best? Le Mon, 16 Mar 2020 17:44:02 +0100, Vincent Legoll a =C3=A9crit : > The added "release" make parameter, fixes the following bug: > make: ./dune.exe: Command not found >=20 > Tested with ocaml-menhir package update > (which will follow soon) >=20 > This may force a lot of other rebuildings, so > may not be suitable for master >=20 > -- > Vincent Legoll