Zulip Chat Archive

Stream: mathlib4

Topic: speedcenter on nightly-testing


Joachim Breitner (Dec 01 2023 at 13:57):

I just tried to run !bench on a nightly testing commit, but it failed:
http://speed.lean-fro.org/mathlib4/run-detail/41e5d68f-95ec-432b-8f47-9e2d46edcddb

############
## Stderr ##
############
copying path '/nix/store/aixa5dj9k9hjvqkfcxzk8g737a7c62n0-source' from 'https://cache.nixos.org'...
these 10 paths will be fetched (7.59 MiB download, 35.16 MiB unpacked):
  /nix/store/j9rc786ylq8cid4zgcn6idknilkbd4ax-bash-5.1-p16
  /nix/store/d2bpliayddadf6lx6l1i04w265gqw8n6-glibc-2.34-210
  /nix/store/8q06kxhkl4dq3vjd3ai2j8n9kr26c271-gnumake-4.3
  /nix/store/b8g2i5l196pdywljm3df4zlsk45jpzcy-gnumake-4.3-man
  /nix/store/01ymyhl5ckhav09f7p6vk7w227bicglv-jq-1.6-bin
  /nix/store/wrlj7h8kixc5y8qkjaar24012nw9mr1m-jq-1.6-lib
  /nix/store/89m35h04cfx0w1wgwr6kd9abvganncm2-jq-1.6-man
  /nix/store/finq3bf8qy4nwkc447q7msg4g8nliyii-libidn2-2.3.2
  /nix/store/7k3alvjrd0017ddk87rdnmdvlgh7yq9d-libunistring-1.0
  /nix/store/is67c0b7knhd8i930xxfpmrh0dskwymp-onig-6.9.8
copying path '/nix/store/b8g2i5l196pdywljm3df4zlsk45jpzcy-gnumake-4.3-man' from 'https://cache.nixos.org'...
copying path '/nix/store/89m35h04cfx0w1wgwr6kd9abvganncm2-jq-1.6-man' from 'https://cache.nixos.org'...
copying path '/nix/store/7k3alvjrd0017ddk87rdnmdvlgh7yq9d-libunistring-1.0' from 'https://cache.nixos.org'...
copying path '/nix/store/finq3bf8qy4nwkc447q7msg4g8nliyii-libidn2-2.3.2' from 'https://cache.nixos.org'...
copying path '/nix/store/d2bpliayddadf6lx6l1i04w265gqw8n6-glibc-2.34-210' from 'https://cache.nixos.org'...
copying path '/nix/store/j9rc786ylq8cid4zgcn6idknilkbd4ax-bash-5.1-p16' from 'https://cache.nixos.org'...
copying path '/nix/store/8q06kxhkl4dq3vjd3ai2j8n9kr26c271-gnumake-4.3' from 'https://cache.nixos.org'...
copying path '/nix/store/is67c0b7knhd8i930xxfpmrh0dskwymp-onig-6.9.8' from 'https://cache.nixos.org'...
copying path '/nix/store/wrlj7h8kixc5y8qkjaar24012nw9mr1m-jq-1.6-lib' from 'https://cache.nixos.org'...
copying path '/nix/store/01ymyhl5ckhav09f7p6vk7w227bicglv-jq-1.6-bin' from 'https://cache.nixos.org'...
+ temci exec --config ./scripts/bench/temci-config.yml
[2023-12-01 14:24:49,641] Program block no. 2 failed: Unexpected return code 1, expected 0
[2023-12-01 14:24:49,641] output

Mathlib.lean:1:0: error: unknown package 'Mathlib'
You might need to open '/home/velcom/mathlib4/task_repo' as a workspace in your editor

[2023-12-01 14:24:49,641] error

error: unknown command 'print-paths'

Is this on someone’s radar?

Sebastian Ullrich (Dec 01 2023 at 14:04):

I guess it would have to be on my radar but it wasn't so far

Sebastian Ullrich (Dec 01 2023 at 14:06):

Oh, I see a lake print-paths invocation, that needs updating

Sebastian Ullrich (Dec 01 2023 at 14:33):

Pushed a tentative fix onto nightly-testing, I hope that was the correct thing to do /cc @Scott Morrison . But the build is broken anyway.

Scott Morrison (Dec 01 2023 at 23:58):

@Sebastian Ullrich, which Lean version requires that fix?

Ideally changes that will be required long term get made as PRs to bump/v4.5.0, and then can be merged into nightly-testing while undergoing review.

Scott Morrison (Dec 01 2023 at 23:58):

Right now nightly-testing is broken until we get Mathlib onto v4.4.0-rc1, hopefully in the next few hours.

Scott Morrison (Dec 02 2023 at 00:02):

I think your fix wasn't right, in any case:

lake setup-file --no-build Mathlib Mathlib

doesn't produce any json on nightly-testing.
(but lake setup-file Mathlib does)

Sebastian Ullrich (Dec 04 2023 at 10:32):

@Scott Morrison works fine in #8808


Last updated: Dec 20 2023 at 11:08 UTC