brson / brson/multirust

`multirust update` do not fetch newest `nightly`

Open
#121 6 comments 0 reactions 0 assignees View on GitHub
Dominant language
Shell
Stars
651
Forks
35
PR merge metrics
No merged PRs in 30d

Description

Multirust version:

```
multirust 0.7.0 (a20ea4a38 2016-01-06 18:09:30 -0800)
```

`multirust update` output:

```
multirust: updating existing install for 'stable'
rustup: gpg available. signatures will be verified
rustup: downloading manifest for 'stable'
rustup: downloading toolchain for 'stable'
rustup: 'stable' is already up to date
multirust: updating existing install for 'beta'
rustup: gpg available. signatures will be verified
rustup: downloading manifest for 'beta'
rustup: downloading toolchain for 'beta'
rustup: 'beta' is already up to date
multirust: updating existing install for 'nightly'
rustup: gpg available. signatures will be verified
rustup: downloading manifest for 'nightly'
rustup: downloading toolchain for 'nightly'
rustup: 'nightly' is already up to date
multirust: 'stable' update succeeded
multirust: 'beta' update succeeded
multirust: 'nightly' update succeeded
multirust: stable revision:

rustc 1.5.0 (3d7cd77e4 2015-12-04)
cargo 0.6.0-nightly (e1ed995 2015-10-22)

multirust: beta revision:

rustc 1.6.0-beta.1 (2e48b593c 2015-12-09)
cargo 0.7.0-nightly (1af03be 2015-12-08)

multirust: nightly revision:

rustc 1.7.0-nightly (d5e229057 2016-01-04)
cargo 0.8.0-nightly (08da2f5 2015-12-21)
```

But what I have seen on https://static.rust-lang.org/dist/ there already are versions for 2016-01-05 and 2016-01-08.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing `multirust update` with stable, beta, and nightly installed, then compare the selected nightly revision with the dated manifests listed on static.rust-lang.org/dist/. Trace the update path from the `multirust update` entry point and identify why a newer nightly is not selected. Done means the command fetches the newest available nightly and reports its updated revision.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust, shell
Domain
cli, tooling
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.