guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Building more of ‘core-updates’ on ci.guix


From: Simon Tournier
Subject: Re: Building more of ‘core-updates’ on ci.guix
Date: Tue, 11 Apr 2023 16:47:30 +0200

Hi,

On sam., 08 avril 2023 at 12:28, Josselin Poiret <dev@jpoiret.xyz> wrote:

> Should we organize a code sprint soon to bring the community together
> and try and get this finally merged?  I can take care of sending a mail
> to guix-devel, as long as we have enough helping hands for the fateful
> day(s).

Nice idea!

I would suggest to send an email to guix-devel explaining how to
reconfigure using ’core-updates’ for testing and then report the
potential issues.

As an example:

--8<---------------cut here---------------start------------->8---
$ guix time-machine --branch=core-updates -- weather
computing 22 758 package derivations for x86_64-linux...
looking for 23 843 store items on https://ci.guix.gnu.org...
https://ci.guix.gnu.org ☀
  85.2% substitutes available (20 310 out of 23 843)
  at least 99 872,4 MiB of nars (compressed)
  161 269,2 MiB on disk (uncompressed)
  0,005 seconds per request (121,3 seconds in total)
  196,6 requests per second

  27.6% (976 out of 3 533) of the missing items are queued
  at least 1 000 queued builds
      aarch64-linux: 32 (3.2%)
      powerpc64le-linux: 13 (1.3%)
      x86_64-linux: 955 (95.5%)
  build rate: 508.47 builds per hour
      x86_64-linux: 485.98 builds per hour
      i686-linux: 62.03 builds per hour
looking for 23 843 store items on https://bordeaux.guix.gnu.org...
https://bordeaux.guix.gnu.org ⛈
  35.5% substitutes available (8 467 out of 23 843)
  at least 17 312,7 MiB of nars (compressed)
  62 000,0 MiB on disk (uncompressed)
  0,010 seconds per request (239,3 seconds in total)
  99,7 requests per second
  (continuous integration information unavailable)
--8<---------------cut here---------------end--------------->8---

Then, the missing from my manifest are:

--8<---------------cut here---------------start------------->8---
$ guix time-machine --branch=core-updates \
       -- weather -m ~/.config/guix/manifests/emacs.scm --display-missing

[...]

Substitutes are missing for the following items:
  /gnu/store/qwm340cgp45w231jzhgs131vv2y4a8d6-ocaml-yojson-2.0.2                
                                                            x86_64-linux
  /gnu/store/3d4n5l41vvcqby9jsrwf582n5mqss3di-ocaml-merlin-4.7-414              
                                                            x86_64-linux
  /gnu/store/wc2srqbis7nyn0kbx5z3lv17xncr7wvc-ocaml-uuseg-15.0.0                
                                                            x86_64-linux
  /gnu/store/8ij1pgrjrnzs8nzhq7c8xy1fvlyh1fkk-ocaml-uucp-15.0.0                 
                                                            x86_64-linux
  /gnu/store/rm0c052hajwypds3dfmz3dbhgxsx7bwi-ocaml-uutf-1.0.3                  
                                                            x86_64-linux
  /gnu/store/92sq9lr2y5k1zmfxj2z1ab2apzmhz1cf-ocaml-zed-3.2.1                   
                                                            x86_64-linux
  /gnu/store/h8v335ykhqkmcdv329w2wr0m3fpqny26-ocaml-odoc-2.2.0                  
                                                            x86_64-linux
  /gnu/store/srnhncz8lr55q677bqpnhfsla59cbh42-ocaml-mew-0.1.0                   
                                                            x86_64-linux
  /gnu/store/mrz4hihvdmf67rdpph821881fw7lz3rl-ocaml-mew-vi-0.5.0                
                                                            x86_64-linux
  /gnu/store/dlsqm5yw7l8a33flr9r11k58ywk57s8x-ocaml-react-1.2.2                 
                                                            x86_64-linux
  /gnu/store/fk3hyh3lr145z6hglbpy3hph13lqw0hb-ocaml-lwt-react-1.2.0             
                                                            x86_64-linux
  /gnu/store/km6lqkbrxssmf3h7ryy01ab72z5a30ry-ocaml-topkg-1.0.6                 
                                                            x86_64-linux
  /gnu/store/ddff0c1zb3nkfns72c1xg87hs6kyqcag-ocaml-mtime-2.0.0                 
                                                            x86_64-linux
  /gnu/store/9vz8xard511cz04cpfnvgvia3r5avx2s-ocaml-fmt-0.9.0                   
                                                            x86_64-linux
  /gnu/store/lbfazpx5fgk6jabas4pyvibk3wp4y1qv-ocaml-logs-0.7.0                  
                                                            x86_64-linux
  /gnu/store/h899y7ah0a1rxls005xsjz7zzynrxj2h-ocaml-lambda-term-3.3.1           
                                                            x86_64-linux
  /gnu/store/l2mg99br25hsmk2w5h6hxlcch95py3hp-ocaml-utop-2.10.0                 
                                                            x86_64-linux
--8<---------------cut here---------------end--------------->8---

Well, from https://ci.guix.gnu.org/ let click on the “screen”
(dashboard) under Action and then in the search bar, let type “ocaml-”
thus it display all the red.  Let pick one red: ocaml-angstrom-0.15.0,
then “Show more“ then the red cross and we are at ocaml-ppxlib-0.25.1.
Let click to ‘raw’, bottom, the error seems:

--8<---------------cut here---------------start------------->8---
+  egrep: warning: egrep is obsolescent; using grep -E
--8<---------------cut here---------------end--------------->8---

probably because the update of grep from 3.6 to 3.8.  Then, I have my
homework at fixing these OCaml packages… if no one beats me.. :-)


Cheers,
simon




reply via email to

[Prev in Thread] Current Thread [Next in Thread]