GNU bug report logs - #49076
[PATCH] gnu: dune-bootstrap: Update to 2.8.5.

Previous Next

Package: guix-patches;

Reported by: Xinglu Chen <public <at> yoctocell.xyz>

Date: Thu, 17 Jun 2021 19:17:02 UTC

Severity: normal

Tags: patch

Done: Julien Lepiller <julien <at> lepiller.eu>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 49076 in the body.
You can then email your comments to 49076 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#49076; Package guix-patches. (Thu, 17 Jun 2021 19:17:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Xinglu Chen <public <at> yoctocell.xyz>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Thu, 17 Jun 2021 19:17:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Xinglu Chen <public <at> yoctocell.xyz>
To: guix-patches <at> gnu.org
Cc: Julien Lepiller <julien <at> lepiller.eu>
Subject: [PATCH] gnu: dune-bootstrap: Update to 2.8.5.
Date: Thu, 17 Jun 2021 21:15:53 +0200
* gnu/packages/ocaml.scm (dune-bootstrap): Update to 2.8.5.
---
This would result in a rebuild of all the OCaml packages, there are only
around 200 of them, so I think its OK to target ’master’.

  ~/src/guix $ guix package -A ^ocaml | wc -l
  200

 gnu/packages/ocaml.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm
index dcfe8ce391..7dd9338458 100644
--- a/gnu/packages/ocaml.scm
+++ b/gnu/packages/ocaml.scm
@@ -1589,7 +1589,7 @@ full_split, cut, rcut, etc..")
 (define dune-bootstrap
   (package
     (name "dune")
-    (version "2.7.1")
+    (version "2.8.5")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -1598,7 +1598,7 @@ full_split, cut, rcut, etc..")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "10qgx83fq8b522y9mpllrp0l5cgmr2bs5s7aix5img21hlbm34in"))))
+                "0a1jj6njzsfjgklsirs6a79079wg4jhy6n888vg3dgp44awwq5jn"))))
     (build-system ocaml-build-system)
     (arguments
      `(#:tests? #f; require odoc

base-commit: 99529872738d8da71570fa224ec7f1393c32c9b5
-- 
2.32.0






Reply sent to Julien Lepiller <julien <at> lepiller.eu>:
You have taken responsibility. (Fri, 18 Jun 2021 12:59:01 GMT) Full text and rfc822 format available.

Notification sent to Xinglu Chen <public <at> yoctocell.xyz>:
bug acknowledged by developer. (Fri, 18 Jun 2021 12:59:02 GMT) Full text and rfc822 format available.

Message #10 received at 49076-done <at> debbugs.gnu.org (full text, mbox):

From: Julien Lepiller <julien <at> lepiller.eu>
To: 49076-done <at> debbugs.gnu.org
Subject: Re: [PATCH] gnu: dune-bootstrap: Update to 2.8.5.
Date: Fri, 18 Jun 2021 08:57:49 -0400
[Message part 1 (text/plain, inline)]
Oops, didn't send to tre right address. Pushed to master, thanks.

Le 17 juin 2021 15:15:53 GMT-04:00, Xinglu Chen <public <at> yoctocell.xyz> a écrit :
>* gnu/packages/ocaml.scm (dune-bootstrap): Update to 2.8.5.
>---
>This would result in a rebuild of all the OCaml packages, there are
>only
>around 200 of them, so I think its OK to target ’master’.
>
>  ~/src/guix $ guix package -A ^ocaml | wc -l
>  200
>
> gnu/packages/ocaml.scm | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
>diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm
>index dcfe8ce391..7dd9338458 100644
>--- a/gnu/packages/ocaml.scm
>+++ b/gnu/packages/ocaml.scm
>@@ -1589,7 +1589,7 @@ full_split, cut, rcut, etc..")
> (define dune-bootstrap
>   (package
>     (name "dune")
>-    (version "2.7.1")
>+    (version "2.8.5")
>     (source (origin
>               (method git-fetch)
>               (uri (git-reference
>@@ -1598,7 +1598,7 @@ full_split, cut, rcut, etc..")
>               (file-name (git-file-name name version))
>               (sha256
>                (base32
>-               
>"10qgx83fq8b522y9mpllrp0l5cgmr2bs5s7aix5img21hlbm34in"))))
>+               
>"0a1jj6njzsfjgklsirs6a79079wg4jhy6n888vg3dgp44awwq5jn"))))
>     (build-system ocaml-build-system)
>     (arguments
>      `(#:tests? #f; require odoc
>
>base-commit: 99529872738d8da71570fa224ec7f1393c32c9b5
>-- 
>2.32.0
[Message part 2 (text/html, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#49076; Package guix-patches. (Fri, 18 Jun 2021 13:43:01 GMT) Full text and rfc822 format available.

Message #13 received at 49076-done <at> debbugs.gnu.org (full text, mbox):

From: Xinglu Chen <public <at> yoctocell.xyz>
To: Julien Lepiller <julien <at> lepiller.eu>, 49076-done <at> debbugs.gnu.org
Subject: Re: bug#49076: [PATCH] gnu: dune-bootstrap: Update to 2.8.5.
Date: Fri, 18 Jun 2021 15:42:20 +0200
[Message part 1 (text/plain, inline)]
On Fri, Jun 18 2021, Julien Lepiller wrote:

> Oops, didn't send to tre right address. Pushed to master, thanks.

Great!

I see that CI is not able to build some packages, but I tried building
them locally and it worked fine.  Excerpt from <cuirass <at> gnu.org>:

--8<---------------cut here---------------start------------->8---
Build ocaml-integers.x86_64-linux on master is broken.
Build ocaml4.09-dune-configurator.aarch64-linux on master is broken.
Build ocaml-cppo.x86_64-linux on master is broken.
Build ocaml-syntax-shims.x86_64-linux on master is broken.
Build r-mbkmeans.i686-linux on master is broken.
Build ocaml-version.x86_64-linux on master is broken.
Build ocaml-ppx-derivers.x86_64-linux on master is broken.
Build ocaml-cairo2.x86_64-linux on master is broken.
Build r-rhdf5filters.i686-linux on master is broken.
Build ocaml-mmap.x86_64-linux on master is broken.
Build r-xbioc.x86_64-linux on master is fixed.
Build ocaml-num.x86_64-linux on master is broken.
Build ocaml-graphics.x86_64-linux on master is broken.
Build ocaml-csv.x86_64-linux on master is broken.
Build r-do-db.x86_64-linux on master is fixed.
Build r-biomart.x86_64-linux on master is fixed.
Build ocaml-camomile.x86_64-linux on master is broken.
--8<---------------cut here---------------end--------------->8---

Any ideas?
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#49076; Package guix-patches. (Fri, 18 Jun 2021 15:20:02 GMT) Full text and rfc822 format available.

Message #16 received at 49076 <at> debbugs.gnu.org (full text, mbox):

From: Julien Lepiller <julien <at> lepiller.eu>
To: Xinglu Chen <public <at> yoctocell.xyz>,49076 <at> debbugs.gnu.org
Subject: Re: bug#49076: [PATCH] gnu: dune-bootstrap: Update to 2.8.5.
Date: Fri, 18 Jun 2021 11:19:20 -0400
[Message part 1 (text/plain, inline)]
Weird, I know they built fine locally. No idea.

Le 18 juin 2021 09:42:20 GMT-04:00, Xinglu Chen <public <at> yoctocell.xyz> a écrit :
>On Fri, Jun 18 2021, Julien Lepiller wrote:
>
>> Oops, didn't send to tre right address. Pushed to master, thanks.
>
>Great!
>
>I see that CI is not able to build some packages, but I tried building
>them locally and it worked fine.  Excerpt from <cuirass <at> gnu.org>:
>
>--8<---------------cut here---------------start------------->8---
>Build ocaml-integers.x86_64-linux on master is broken.
>Build ocaml4.09-dune-configurator.aarch64-linux on master is broken.
>Build ocaml-cppo.x86_64-linux on master is broken.
>Build ocaml-syntax-shims.x86_64-linux on master is broken.
>Build r-mbkmeans.i686-linux on master is broken.
>Build ocaml-version.x86_64-linux on master is broken.
>Build ocaml-ppx-derivers.x86_64-linux on master is broken.
>Build ocaml-cairo2.x86_64-linux on master is broken.
>Build r-rhdf5filters.i686-linux on master is broken.
>Build ocaml-mmap.x86_64-linux on master is broken.
>Build r-xbioc.x86_64-linux on master is fixed.
>Build ocaml-num.x86_64-linux on master is broken.
>Build ocaml-graphics.x86_64-linux on master is broken.
>Build ocaml-csv.x86_64-linux on master is broken.
>Build r-do-db.x86_64-linux on master is fixed.
>Build r-biomart.x86_64-linux on master is fixed.
>Build ocaml-camomile.x86_64-linux on master is broken.
>--8<---------------cut here---------------end--------------->8---
>
>Any ideas?
[Message part 2 (text/html, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#49076; Package guix-patches. (Sat, 19 Jun 2021 08:57:01 GMT) Full text and rfc822 format available.

Message #19 received at submit <at> debbugs.gnu.org (full text, mbox):

From: pukkamustard <pukkamustard <at> posteo.net>
To: Xinglu Chen <public <at> yoctocell.xyz>
Cc: 49076-done <at> debbugs.gnu.org, Julien Lepiller <julien <at> lepiller.eu>,
 guix-patches <at> gnu.org
Subject: Re: [bug#49076] [PATCH] gnu: dune-bootstrap: Update to 2.8.5.
Date: Sat, 19 Jun 2021 08:46:08 +0000
[Message part 1 (text/plain, inline)]
Hi,

I can confirm that `ocaml-mdx` is currently not building for me 
locally.

It seems to be that something in the dune 2.8 format changed and 
was breaking tests. This was fixed in ocaml-mdx 
(https://github.com/realworldocaml/mdx/pull/314) which is in 
ocaml-mdx 0.8. Simply updating ocaml-mdx to 0.9 (the latest) makes 
ocaml-mdx build again. Patch for that is attached.

[0001-gnu-Update-ocaml-mdx-to-1.9.0.patch (text/x-patch, attachment)]
[Message part 3 (text/plain, inline)]
I don't yet understand what was changed in the dune format that 
caused this break and if that also affects other packages.

-pukkamustard


Xinglu Chen <public <at> yoctocell.xyz> writes:

> On Fri, Jun 18 2021, Julien Lepiller wrote:
>
>> Oops, didn't send to tre right address. Pushed to master, 
>> thanks.
>
> Great!
>
> I see that CI is not able to build some packages, but I tried 
> building
> them locally and it worked fine.  Excerpt from 
> <cuirass <at> gnu.org>:
>
> --8<---------------cut 
> here---------------start------------->8---
> Build ocaml-integers.x86_64-linux on master is broken.
> Build ocaml4.09-dune-configurator.aarch64-linux on master is 
> broken.
> Build ocaml-cppo.x86_64-linux on master is broken.
> Build ocaml-syntax-shims.x86_64-linux on master is broken.
> Build r-mbkmeans.i686-linux on master is broken.
> Build ocaml-version.x86_64-linux on master is broken.
> Build ocaml-ppx-derivers.x86_64-linux on master is broken.
> Build ocaml-cairo2.x86_64-linux on master is broken.
> Build r-rhdf5filters.i686-linux on master is broken.
> Build ocaml-mmap.x86_64-linux on master is broken.
> Build r-xbioc.x86_64-linux on master is fixed.
> Build ocaml-num.x86_64-linux on master is broken.
> Build ocaml-graphics.x86_64-linux on master is broken.
> Build ocaml-csv.x86_64-linux on master is broken.
> Build r-do-db.x86_64-linux on master is fixed.
> Build r-biomart.x86_64-linux on master is fixed.
> Build ocaml-camomile.x86_64-linux on master is broken.
> --8<---------------cut 
> here---------------end--------------->8---
>
> Any ideas?


Information forwarded to guix-patches <at> gnu.org:
bug#49076; Package guix-patches. (Sat, 19 Jun 2021 08:57:02 GMT) Full text and rfc822 format available.

Information forwarded to guix-patches <at> gnu.org:
bug#49076; Package guix-patches. (Sat, 19 Jun 2021 10:34:01 GMT) Full text and rfc822 format available.

Message #25 received at 49076-done <at> debbugs.gnu.org (full text, mbox):

From: Julien Lepiller <julien <at> lepiller.eu>
To: pukkamustard <pukkamustard <at> posteo.net>
Cc: 49076-done <at> debbugs.gnu.org, Xinglu Chen <public <at> yoctocell.xyz>
Subject: Re: [bug#49076] [PATCH] gnu: dune-bootstrap: Update to 2.8.5.
Date: Sat, 19 Jun 2021 12:33:24 +0200
Le Sat, 19 Jun 2021 08:46:08 +0000,
pukkamustard <pukkamustard <at> posteo.net> a écrit :

> 
> Hi,
> 
> I can confirm that `ocaml-mdx` is currently not building for me 
> locally.
> 
> It seems to be that something in the dune 2.8 format changed and 
> was breaking tests. This was fixed in ocaml-mdx 
> (https://github.com/realworldocaml/mdx/pull/314) which is in 
> ocaml-mdx 0.8. Simply updating ocaml-mdx to 0.9 (the latest) makes 
> ocaml-mdx build again. Patch for that is attached.
> 

Thanks for the patch, pushed as e93f6b693b5b328a2fa6d03da26ff5ad7a7926a0




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 17 Jul 2021 11:24:06 GMT) Full text and rfc822 format available.

This bug report was last modified 3 years and 337 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.