build fails with rustc 1.91.1

オープン
#7,389 コメント 9 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
3/5
見積もり時間
1〜2日
初心者へのやさしさ
52/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
静か
技術スタック
rust
領域
build-system

調査の方向性

まず cargo run --release で失敗を再現し、RustPython 0.4.0 パッケージを選択している Cargo の設定と依存関係の制約を調べます。想定される Rust の互換性を特定し、報告された rustc 1.91.1 環境で結果を検証します。完了の条件は、release ビルドが成功することです。

索引モデルが issue の本文から書いたものです。

説明

C-bug

Summary

I follow the build instruction but that failed

Expected

Build should succeed

Actual

It fails with the message:

error: rustc 1.91.1 is not supported by the following packages:

Full log

$ cargo run --release
    Updating crates.io index
    Updating git repository `https://github.com/astral-sh/ruff.git`
    Updating git repository `https://github.com/arihant2math/tkinter.git`
  Downloaded anstyle-parse v0.2.7
  Downloaded anstyle-query v1.1.5
  Downloaded atomic v0.6.1
  Downloaded asn1-rs-impl v0.2.0
  Downloaded castaway v0.2.4
  Downloaded asn1-rs-derive v0.6.0
  Downloaded openssl-probe v0.2.1
  Downloaded attribute-derive-macro v0.10.5
  Downloaded colorchoice v1.0.4
  Downloaded crypto-common v0.1.7
  Downloaded dyn-clone v1.0.20
  Downloaded endian-type v0.1.2
  Downloaded dirs-sys-next v0.1.2
  Downloaded phf_macros v0.13.1
  Downloaded phf_generator v0.13.1
  Downloaded collection_literals v1.0.3
  Downloaded manyhow-macros v0.11.4
  Downloaded mac_address v1.1.8
  Downloaded env_home v0.1.0
  Downloaded anstream v0.6.21
  Downloaded adler32 v1.2.0
  Downloaded env_filter v1.0.0
  Downloaded dirs-next v2.0.0
  Downloaded generic-array v0.14.7
  Downloaded fd-lock v4.0.4
  Downloaded quote-use-macros v0.8.4
  Downloaded rusticata-macros v4.1.0
  Downloaded flagset v0.4.7
  Downloaded gethostname v1.1.0
  Downloaded rustc-hash v2.1.1
  Downloaded result-like v0.5.1
  Downloaded home v0.5.12
  Downloaded hexf-parse v0.2.1
  Downloaded result-like-derive v0.5.1
  Downloaded get-size-derive2 v0.7.4
  Downloaded pmutil v0.6.1
  Downloaded num-conv v0.2.0
  Downloaded uname v0.1.1
  Downloaded keccak v0.1.6
  Downloaded md-5 v0.10.6
  Downloaded unicode_names2_generator v2.0.0
  Downloaded scoped-tls v1.0.1
  Downloaded is-macro v0.3.7
  Downloaded unic-common v0.9.0
  Downloaded unic-ucd-version v0.9.0
  Downloaded matches v0.1.10
  Downloaded nibble_vec v0.1.0
  Downloaded mt19937 v3.2.0
  Downloaded is_terminal_polyfill v1.70.2
  Downloaded unic-char-range v0.9.0
  Downloaded itoa v1.0.17
  Downloaded unicode-bidi-mirroring v0.4.0
  Downloaded unic-ucd-bidi v0.9.0
  Downloaded salsa20 v0.10.2
  Downloaded malachite-bigint v0.9.1
  Downloaded siphasher v1.0.2
  Downloaded phf_shared v0.13.1
  Downloaded attribute-derive v0.10.5
  Downloaded radium v1.1.1
  Downloaded base64ct v1.8.3
  Downloaded csv-core v0.1.13
  Downloaded quote-use v0.8.4
  Downloaded cmake v0.1.57
  Downloaded constant_time_eq v0.4.2
  Downloaded exitcode v1.1.2
  Downloaded der_derive v0.7.3
  Downloaded env_logger v0.11.9
  Downloaded deranged v0.5.5
  Downloaded fs_extra v1.3.0
  Downloaded time-core v0.1.8
  Downloaded data-encoding v2.10.0
  Downloaded untrusted v0.7.1
  Downloaded anstyle v1.0.13
  Downloaded interpolator v0.5.0
  Downloaded dns-lookup v3.0.1
  Downloaded sha-1 v0.10.1
  Downloaded manyhow v0.11.4
  Downloaded foldhash v0.2.0
  Downloaded unic-char-property v0.9.0
  Downloaded timsort v0.1.3
  Downloaded unic-ucd-hangul v0.9.0
  Downloaded num_enum v0.7.5
  Downloaded syn-ext v0.5.0
  Downloaded lexopt v0.3.1
  Downloaded serde_spanned v1.0.4
  Downloaded page_size v0.6.0
  Downloaded pem-rfc7468 v1.0.0
  Downloaded unic-ucd-ident v0.9.0
  Downloaded bitflags v2.11.0
  Downloaded caseless v0.2.2
  Downloaded blake2 v0.10.6
  Downloaded oid-registry v0.8.1
  Downloaded zeroize_derive v1.4.3
  Downloaded find-msvc-tools v0.1.8
  Downloaded ascii v1.1.0
  Downloaded num_enum_derive v0.7.5
  Downloaded ahash v0.8.12
  Downloaded pem-rfc7468 v0.7.0
  Downloaded optional v0.5.0
  Downloaded phf v0.13.1
  Downloaded libffi v5.1.0
  Downloaded utf8parse v0.2.2
  Downloaded libz-rs-sys v0.5.5
  Downloaded libloading v0.9.0
  Downloaded proc-macro-utils v0.10.0
  Downloaded liblzma v0.4.6
  Downloaded lexical-parse-integer v1.0.6
  Downloaded unic-ucd-category v0.9.0
  Downloaded toml_writer v1.0.6+spec-1.1.0
  Downloaded get-size2 v0.7.4
  Downloaded time-macros v0.2.27
  Downloaded thiserror-impl v2.0.18
  Downloaded unic-ucd-age v0.9.0
  Downloaded termios v0.3.3
  Downloaded unicode-casing v0.1.1
  Downloaded toml_datetime v0.7.5+spec-1.1.0
  Downloaded quote v1.0.44
  Downloaded psm v0.1.30
  Downloaded tls_codec_derive v0.4.2
  Downloaded bzip2 v0.6.1
  Downloaded getrandom v0.2.17
  Downloaded derive-where v1.6.0
  Downloaded unicode_names2_generator v1.3.0
  Downloaded log v0.4.29
  Downloaded libbz2-rs-sys v0.2.2
  Downloaded thiserror v2.0.18
  Downloaded which v8.0.0
  Downloaded tls_codec v0.4.2
  Downloaded compact_str v0.9.0
  Downloaded scrypt v0.11.0
  Downloaded der-parser v10.0.0
  Downloaded lz4_flex v0.12.0
  Downloaded rustls-pki-types v1.14.0
  Downloaded asn1-rs v0.7.1
  Downloaded rustls-pemfile v2.2.0
  Downloaded rustls-native-certs v0.8.3
  Downloaded flate2 v1.1.9
  Downloaded rand_core v0.9.5
  Downloaded cc v1.2.54
  Downloaded ar_archive_writer v0.5.1
  Downloaded pkcs5 v0.7.1
  Downloaded minimal-lexical v0.2.1
  Downloaded memchr v2.8.0
  Downloaded twox-hash v2.1.2
  Downloaded toml_parser v1.0.6+spec-1.1.0
  Downloaded indexmap v2.13.0
  Downloaded nom v7.1.3
  Downloaded lexical-util v1.0.7
  Downloaded rustls-platform-verifier v0.6.2
  Downloaded textwrap v0.16.2
  Downloaded proc-macro2 v1.0.106
  Downloaded pymath v0.1.5
  Downloaded uuid v1.22.0
  Downloaded hashbrown v0.16.1
  Downloaded ryu v1.0.22
  Downloaded unicode-ident v1.0.22
  Downloaded unic-ucd-normal v0.9.0
  Downloaded aho-corasick v1.1.4
  Downloaded ordermap v1.1.0
  Downloaded toml v0.9.11+spec-1.1.0
  Downloaded libm v0.2.16
  Downloaded socket2 v0.6.2
  Downloaded xml v1.2.1
  Downloaded widestring v1.2.1
  Downloaded lexical-parse-float v1.0.6
  Downloaded rustls-webpki v0.103.9
  Downloaded safe_arch v1.0.0
  Downloaded winresource v0.1.30
  Downloaded aws-lc-rs v1.16.0
  Downloaded malachite-q v0.9.1
  Downloaded chrono v0.4.44
  Downloaded x509-parser v0.18.1
  Downloaded x509-cert v0.2.5
  Downloaded zerocopy-derive v0.8.34
  Downloaded unicode-normalization v0.1.25
  Downloaded bstr v1.12.1
  Downloaded rustyline v17.0.2
  Downloaded object v0.37.3
  Downloaded nix v0.29.0
  Downloaded wide v1.1.1
  Downloaded winnow v0.7.14
  Downloaded unic-normal v0.9.0
  Downloaded radix_trie v0.2.1
  Downloaded zlib-rs v0.6.0
  Downloaded zlib-rs v0.5.5
  Downloaded time v0.3.47
  Downloaded webpki-roots v1.0.6
  Downloaded syn v2.0.114
  Downloaded zerocopy v0.8.34
  Downloaded jiff v0.2.18
  Downloaded unicode_names2 v2.0.0
  Downloaded unicode_names2 v1.3.0
  Downloaded rustls v0.23.37
  Downloaded ucd v0.1.1
  Downloaded rustix v1.1.3
  Downloaded libc v0.2.182
  Downloaded malachite-base v0.9.1
  Downloaded sha3 v0.10.8
  Downloaded libffi-sys v4.1.0
  Downloaded liblzma-sys v0.4.5
  Downloaded malachite-nz v0.9.1
  Downloaded aws-lc-sys v0.37.0
  Downloaded 202 crates (29.9MiB) in 9.17s (largest was `aws-lc-sys` at 9.1MiB)
error: rustc 1.91.1 is not supported by the following packages:
  rustpython@0.4.0 requires rustc 1.93.0
  rustpython@0.4.0 requires rustc 1.93.0
  rustpython@0.4.0 requires rustc 1.93.0
  rustpython@0.4.0 requires rustc 1.93.0
  rustpython-codegen@0.4.0 requires rustc 1.93.0
  rustpython-codegen@0.4.0 requires rustc 1.93.0
  rustpython-common@0.4.0 requires rustc 1.93.0
  rustpython-compiler@0.4.0 requires rustc 1.93.0
  rustpython-compiler@0.4.0 requires rustc 1.93.0
  rustpython-compiler-core@0.4.0 requires rustc 1.93.0
  rustpython-compiler-core@0.4.0 requires rustc 1.93.0
  rustpython-derive@0.4.0 requires rustc 1.93.0
  rustpython-derive-impl@0.4.0 requires rustc 1.93.0
  rustpython-doc@0.4.0 requires rustc 1.93.0
  rustpython-literal@0.4.0 requires rustc 1.93.0
  rustpython-literal@0.4.0 requires rustc 1.93.0
  rustpython-pylib@0.4.0 requires rustc 1.93.0
  rustpython-pylib@0.4.0 requires rustc 1.93.0
  rustpython-pylib@0.4.0 requires rustc 1.93.0
  rustpython-sre_engine@0.4.0 requires rustc 1.93.0
  rustpython-stdlib@0.4.0 requires rustc 1.93.0
  rustpython-stdlib@0.4.0 requires rustc 1.93.0
  rustpython-stdlib@0.4.0 requires rustc 1.93.0
  rustpython-vm@0.4.0 requires rustc 1.93.0
  rustpython-vm@0.4.0 requires rustc 1.93.0
  rustpython-vm@0.4.0 requires rustc 1.93.0
  rustpython-wtf8@0.4.0 requires rustc 1.93.0
  rustpython-wtf8@0.4.0 requires rustc 1.93.0

(Sorry, github doesnt handle backticks correctly)

主要言語
Rust
スター
22.4k
フォーク
1.5k
平均マージ
15時間 18分
マージ済み PR(30日)
172

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

RustPython/RustPython のほかの issue

RustPython/RustPython の issue をすべて見る

似ている issue

Rust の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。