Skip to content
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

Merged
merged 2 commits into from
Apr 23, 2023

Conversation

qryxip
Copy link
Member

@qryxip qryxip commented Apr 23, 2023

内容

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を追加で一行変更するだけでいいので今やった方がいいですね。

Copy link
Member Author

@qryxip qryxip left a 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 = [
Copy link
Member Author

@qryxip qryxip Apr 23, 2023

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"] }
Copy link
Member Author

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を指定。

image

Copy link
Member

@Hiroshiba Hiroshiba left a 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つ増えたかな、という感じですかねー

@Hiroshiba
Copy link
Member

PRありです!! マージします!!

@Hiroshiba Hiroshiba merged commit ab89807 into VOICEVOX:master Apr 23, 2023
@qryxip
Copy link
Member Author

qryxip commented Apr 23, 2023

Rustのバージョンアップでどこか変わって、それにtracing-なんとかライブラリが追従したとかですかねぇ。

あーRustが1.69になってましたね。忘れてました。Rust本体の何をどう踏んづけたらあんなエラーになったのかは個人的に気になるところではありますが、まあ直ったし…

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants