Hi, On sam., 08 avril 2023 at 12:28, Josselin Poiret <d...@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