-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
tracing-subscriberをv0.3に上げる #22
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
補足:
@@ -31,10 +31,10 @@ ureq = { version = "2.1", optional = true } | |||
|
|||
[dev-dependencies] | |||
image = "0.23" | |||
test-env-log = { version = "0.2", default-features = false, features = [ | |||
test_env_log = { package = "test-log", version = "0.2", default-features = false, features = [ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
VOICEVOX/voicevox_core#427を考えるとnbigaouette/onnxruntime-rsとの差分をできるだけ減らしておきたいので、リネームすることで#[test_env_log::test]
の形で使える状態を保つ。
"trace", | ||
] } | ||
tracing-subscriber = "0.2" | ||
tracing-subscriber = { version = "0.3", features = ["env-filter"] } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
v0.2 → v0.3でtracing_subscriber::fmt::SubscriberBuilder::with_env_filter
がfeature-gateされたので、featureを指定。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!!
以前はなぜテストが通ってたのか不思議ですね。。
Rustのバージョンアップでどこか変わって、それにtracing-なんとかライブラリが追従したとかですかねぇ。
rust公式のに移行するモチベが1つ増えたかな、という感じですかねー
PRありです!! マージします!! |
あーRustが1.69になってましたね。忘れてました。Rust本体の何をどう踏んづけたらあんなエラーになったのかは個人的に気になるところではありますが、まあ直ったし… |
内容
tracing-subscriberをv0.2 → v0.3に上げることで、CIが謎に落ちている状態を解消します。
#21 (comment)
よくわかりませんがこれで直るようです。
https://github.com/qryxip/onnxruntime-rs/actions/runs/4775863128/jobs/8490490491
関連 Issue
スクリーンショット・動画など
その他
このリポジトリで使われている、tracing-subscriberを内部で使っているtest-env-logですが、"test-log"に改名したということでdeprecatedになっており、microsoft/onnxruntimeの方では既にそっちに切り替わってます。このライブラリがもしかしたら今回の問題の原因の一端なんじゃないかと疑っています。
ただ移行を考えるとこのリポジトリのは放置でいいかも。いや#[deprecated]
によるwarningも出てますし、Cargo.tomlを追加で一行変更するだけでいいので今やった方がいいですね。