Zulip Chat Archive

Stream: general

Topic: default toolchain


Patrick Massot (Feb 22 2020 at 18:06):

Shouldn't we update our installation docs and scripts to tell people to run elan-init.sh -y --default-toolchain leanprover-community-lean-3.5.1? The problem is we'll need to maintain that.

Simon Hudon (Feb 22 2020 at 18:56):

@Sebastian Ullrich Did you end up making the change to the default origin for the toolchains in elan? Does this affect which toolchain is installed when install elan?

Patrick Massot (Feb 22 2020 at 21:33):

Actually I don't know how to use elan here. If I have

$ elan toolchain list
leanprover-community-lean-3.5.1 (default)

Then leanpkg new test works but then leanpkg add leanprover-community/mathlib says:

info: downloading component 'lean'
Error(Download(HttpStatus(404)), State { next_error: None, backtrace: None })
error: could not download nonexistent lean version `3.5.1`
info: caused by: could not download file from 'https://github.com/leanprover/lean/releases/tag/v3.5.1' to '/home/pmassot/.elan/tmp/rkly9ssuw8ovfl67_file'
info: caused by: http request returned an unsuccessful status code: 404

Patrick Massot (Feb 22 2020 at 21:33):

Because leanpkg new put 3.5.1 as version in leanpkg.toml.

Patrick Massot (Feb 22 2020 at 21:34):

instead of the correct leanprover-community/lean-3.5.1

Sebastian Ullrich (Feb 22 2020 at 21:34):

That is a bug of leanprover-community/lean then, not elan

Patrick Massot (Feb 22 2020 at 21:36):

You mean a bug in leanpkg from there?

Patrick Massot (Feb 22 2020 at 21:36):

Oh but I see you just pushed a new elan.

Sebastian Ullrich (Feb 22 2020 at 21:38):

Yes, but it will not fix this issue. In fact I was about to test whether the leanpkg.toml is created correctly, but you've already done that for me.

Patrick Massot (Feb 22 2020 at 21:39):

So it's a bug in https://github.com/leanprover-community/lean/tree/master/leanpkg, right?

Sebastian Ullrich (Feb 22 2020 at 21:44):

Yes, imo

Patrick Massot (Feb 23 2020 at 13:45):

I opened https://github.com/leanprover-community/lean/issues/126

Simon Hudon (Mar 15 2020 at 15:17):

Is this completely solved?


Last updated: Dec 20 2023 at 11:08 UTC