-
Notifications
You must be signed in to change notification settings - Fork 735
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
build(deps): use nu-ansi-term to replace ansi_term #2040
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.
seems fine to me!
Looks like We'd need to bump the MSRV to at least 1.50 to get |
# Objective - `ansi_term` has become unmaintained: ogham/rust-ansi-term#72 - This is now blocking our CI so we need to find a way around that. ## Solution Temporary add `RUSTSEC-2021-0139` to ignore until tracing switches to a new crate: tokio-rs/tracing#2040 ## Dependency tree ``` ansi_term v0.12.1 └── tracing-subscriber v0.3.15 ├── bevy_log v0.9.0-dev │ ├── bevy_asset v0.9.0-dev │ │ ├── bevy_animation v0.9.0-dev │ │ │ ├── bevy_gltf v0.9.0-dev │ │ │ │ └── bevy_internal v0.9.0-dev │ │ │ │ ├── bevy v0.9.0-dev │ │ │ │ └── bevy v0.9.0-dev (*) │ │ │ └── bevy_internal v0.9.0-dev (*) │ │ ├── bevy_audio v0.9.0-dev │ │ │ └── bevy_internal v0.9.0-dev (*) │ │ ├── bevy_core_pipeline v0.9.0-dev │ │ │ ├── bevy_gltf v0.9.0-dev (*) │ │ │ ├── bevy_internal v0.9.0-dev (*) │ │ │ ├── bevy_pbr v0.9.0-dev │ │ │ │ ├── bevy_gltf v0.9.0-dev (*) │ │ │ │ └── bevy_internal v0.9.0-dev (*) │ │ │ ├── bevy_sprite v0.9.0-dev │ │ │ │ ├── bevy_internal v0.9.0-dev (*) │ │ │ │ ├── bevy_text v0.9.0-dev │ │ │ │ │ ├── bevy_internal v0.9.0-dev (*) │ │ │ │ │ └── bevy_ui v0.9.0-dev │ │ │ │ │ └── bevy_internal v0.9.0-dev (*) │ │ │ │ └── bevy_ui v0.9.0-dev (*) │ │ │ └── bevy_ui v0.9.0-dev (*) │ │ ├── bevy_gltf v0.9.0-dev (*) │ │ ├── bevy_internal v0.9.0-dev (*) │ │ ├── bevy_pbr v0.9.0-dev (*) │ │ ├── bevy_render v0.9.0-dev │ │ │ ├── bevy_core_pipeline v0.9.0-dev (*) │ │ │ ├── bevy_gltf v0.9.0-dev (*) │ │ │ ├── bevy_internal v0.9.0-dev (*) │ │ │ ├── bevy_pbr v0.9.0-dev (*) │ │ │ ├── bevy_scene v0.9.0-dev │ │ │ │ ├── bevy_gltf v0.9.0-dev (*) │ │ │ │ └── bevy_internal v0.9.0-dev (*) │ │ │ ├── bevy_sprite v0.9.0-dev (*) │ │ │ ├── bevy_text v0.9.0-dev (*) │ │ │ └── bevy_ui v0.9.0-dev (*) │ │ ├── bevy_scene v0.9.0-dev (*) │ │ ├── bevy_sprite v0.9.0-dev (*) │ │ ├── bevy_text v0.9.0-dev (*) │ │ └── bevy_ui v0.9.0-dev (*) │ ├── bevy_diagnostic v0.9.0-dev │ │ ├── bevy_asset v0.9.0-dev (*) │ │ └── bevy_internal v0.9.0-dev (*) │ ├── bevy_gltf v0.9.0-dev (*) │ ├── bevy_internal v0.9.0-dev (*) │ ├── bevy_render v0.9.0-dev (*) │ ├── bevy_sprite v0.9.0-dev (*) │ └── bevy_ui v0.9.0-dev (*) └── tracing-wasm v0.2.1 └── bevy_log v0.9.0-dev (*) ```
# Objective - `ansi_term` has become unmaintained: ogham/rust-ansi-term#72 - This is now blocking our CI so we need to find a way around that. ## Solution Temporary add `RUSTSEC-2021-0139` to ignore until tracing switches to a new crate: tokio-rs/tracing#2040 ## Dependency tree ``` ansi_term v0.12.1 └── tracing-subscriber v0.3.15 ├── bevy_log v0.9.0-dev │ ├── bevy_asset v0.9.0-dev │ │ ├── bevy_animation v0.9.0-dev │ │ │ ├── bevy_gltf v0.9.0-dev │ │ │ │ └── bevy_internal v0.9.0-dev │ │ │ │ ├── bevy v0.9.0-dev │ │ │ │ └── bevy v0.9.0-dev (*) │ │ │ └── bevy_internal v0.9.0-dev (*) │ │ ├── bevy_audio v0.9.0-dev │ │ │ └── bevy_internal v0.9.0-dev (*) │ │ ├── bevy_core_pipeline v0.9.0-dev │ │ │ ├── bevy_gltf v0.9.0-dev (*) │ │ │ ├── bevy_internal v0.9.0-dev (*) │ │ │ ├── bevy_pbr v0.9.0-dev │ │ │ │ ├── bevy_gltf v0.9.0-dev (*) │ │ │ │ └── bevy_internal v0.9.0-dev (*) │ │ │ ├── bevy_sprite v0.9.0-dev │ │ │ │ ├── bevy_internal v0.9.0-dev (*) │ │ │ │ ├── bevy_text v0.9.0-dev │ │ │ │ │ ├── bevy_internal v0.9.0-dev (*) │ │ │ │ │ └── bevy_ui v0.9.0-dev │ │ │ │ │ └── bevy_internal v0.9.0-dev (*) │ │ │ │ └── bevy_ui v0.9.0-dev (*) │ │ │ └── bevy_ui v0.9.0-dev (*) │ │ ├── bevy_gltf v0.9.0-dev (*) │ │ ├── bevy_internal v0.9.0-dev (*) │ │ ├── bevy_pbr v0.9.0-dev (*) │ │ ├── bevy_render v0.9.0-dev │ │ │ ├── bevy_core_pipeline v0.9.0-dev (*) │ │ │ ├── bevy_gltf v0.9.0-dev (*) │ │ │ ├── bevy_internal v0.9.0-dev (*) │ │ │ ├── bevy_pbr v0.9.0-dev (*) │ │ │ ├── bevy_scene v0.9.0-dev │ │ │ │ ├── bevy_gltf v0.9.0-dev (*) │ │ │ │ └── bevy_internal v0.9.0-dev (*) │ │ │ ├── bevy_sprite v0.9.0-dev (*) │ │ │ ├── bevy_text v0.9.0-dev (*) │ │ │ └── bevy_ui v0.9.0-dev (*) │ │ ├── bevy_scene v0.9.0-dev (*) │ │ ├── bevy_sprite v0.9.0-dev (*) │ │ ├── bevy_text v0.9.0-dev (*) │ │ └── bevy_ui v0.9.0-dev (*) │ ├── bevy_diagnostic v0.9.0-dev │ │ ├── bevy_asset v0.9.0-dev (*) │ │ └── bevy_internal v0.9.0-dev (*) │ ├── bevy_gltf v0.9.0-dev (*) │ ├── bevy_internal v0.9.0-dev (*) │ ├── bevy_render v0.9.0-dev (*) │ ├── bevy_sprite v0.9.0-dev (*) │ └── bevy_ui v0.9.0-dev (*) └── tracing-wasm v0.2.1 └── bevy_log v0.9.0-dev (*) ```
Pull request was closed
# Objective - `ansi_term` has become unmaintained: ogham/rust-ansi-term#72 - This is now blocking our CI so we need to find a way around that. ## Solution Temporary add `RUSTSEC-2021-0139` to ignore until tracing switches to a new crate: tokio-rs/tracing#2040 ## Dependency tree ``` ansi_term v0.12.1 └── tracing-subscriber v0.3.15 ├── bevy_log v0.9.0-dev │ ├── bevy_asset v0.9.0-dev │ │ ├── bevy_animation v0.9.0-dev │ │ │ ├── bevy_gltf v0.9.0-dev │ │ │ │ └── bevy_internal v0.9.0-dev │ │ │ │ ├── bevy v0.9.0-dev │ │ │ │ └── bevy v0.9.0-dev (*) │ │ │ └── bevy_internal v0.9.0-dev (*) │ │ ├── bevy_audio v0.9.0-dev │ │ │ └── bevy_internal v0.9.0-dev (*) │ │ ├── bevy_core_pipeline v0.9.0-dev │ │ │ ├── bevy_gltf v0.9.0-dev (*) │ │ │ ├── bevy_internal v0.9.0-dev (*) │ │ │ ├── bevy_pbr v0.9.0-dev │ │ │ │ ├── bevy_gltf v0.9.0-dev (*) │ │ │ │ └── bevy_internal v0.9.0-dev (*) │ │ │ ├── bevy_sprite v0.9.0-dev │ │ │ │ ├── bevy_internal v0.9.0-dev (*) │ │ │ │ ├── bevy_text v0.9.0-dev │ │ │ │ │ ├── bevy_internal v0.9.0-dev (*) │ │ │ │ │ └── bevy_ui v0.9.0-dev │ │ │ │ │ └── bevy_internal v0.9.0-dev (*) │ │ │ │ └── bevy_ui v0.9.0-dev (*) │ │ │ └── bevy_ui v0.9.0-dev (*) │ │ ├── bevy_gltf v0.9.0-dev (*) │ │ ├── bevy_internal v0.9.0-dev (*) │ │ ├── bevy_pbr v0.9.0-dev (*) │ │ ├── bevy_render v0.9.0-dev │ │ │ ├── bevy_core_pipeline v0.9.0-dev (*) │ │ │ ├── bevy_gltf v0.9.0-dev (*) │ │ │ ├── bevy_internal v0.9.0-dev (*) │ │ │ ├── bevy_pbr v0.9.0-dev (*) │ │ │ ├── bevy_scene v0.9.0-dev │ │ │ │ ├── bevy_gltf v0.9.0-dev (*) │ │ │ │ └── bevy_internal v0.9.0-dev (*) │ │ │ ├── bevy_sprite v0.9.0-dev (*) │ │ │ ├── bevy_text v0.9.0-dev (*) │ │ │ └── bevy_ui v0.9.0-dev (*) │ │ ├── bevy_scene v0.9.0-dev (*) │ │ ├── bevy_sprite v0.9.0-dev (*) │ │ ├── bevy_text v0.9.0-dev (*) │ │ └── bevy_ui v0.9.0-dev (*) │ ├── bevy_diagnostic v0.9.0-dev │ │ ├── bevy_asset v0.9.0-dev (*) │ │ └── bevy_internal v0.9.0-dev (*) │ ├── bevy_gltf v0.9.0-dev (*) │ ├── bevy_internal v0.9.0-dev (*) │ ├── bevy_render v0.9.0-dev (*) │ ├── bevy_sprite v0.9.0-dev (*) │ └── bevy_ui v0.9.0-dev (*) └── tracing-wasm v0.2.1 └── bevy_log v0.9.0-dev (*) ```
This increases the MSRV of `tracing-subscriber` to 1.50+. ## Motivation [ansi_term] last time update is over 2 years ago, use nushell team forked [nu-ansi-term] instead ## Solution Use [nu-ansi-term]. Closes #2040 [nu-ansi-term]: https://github.com/nushell/nu-ansi-term [ansi_term]: https://github.com/ogham/rust-ansi-term
This increases the MSRV of `tracing-subscriber` to 1.50+. ## Motivation [ansi_term] last time update is over 2 years ago, use nushell team forked [nu-ansi-term] instead ## Solution Use [nu-ansi-term]. Closes #2040 [nu-ansi-term]: https://github.com/nushell/nu-ansi-term [ansi_term]: https://github.com/ogham/rust-ansi-term
# Objective - `ansi_term` has become unmaintained: ogham/rust-ansi-term#72 - This is now blocking our CI so we need to find a way around that. ## Solution Temporary add `RUSTSEC-2021-0139` to ignore until tracing switches to a new crate: tokio-rs/tracing#2040 ## Dependency tree ``` ansi_term v0.12.1 └── tracing-subscriber v0.3.15 ├── bevy_log v0.9.0-dev │ ├── bevy_asset v0.9.0-dev │ │ ├── bevy_animation v0.9.0-dev │ │ │ ├── bevy_gltf v0.9.0-dev │ │ │ │ └── bevy_internal v0.9.0-dev │ │ │ │ ├── bevy v0.9.0-dev │ │ │ │ └── bevy v0.9.0-dev (*) │ │ │ └── bevy_internal v0.9.0-dev (*) │ │ ├── bevy_audio v0.9.0-dev │ │ │ └── bevy_internal v0.9.0-dev (*) │ │ ├── bevy_core_pipeline v0.9.0-dev │ │ │ ├── bevy_gltf v0.9.0-dev (*) │ │ │ ├── bevy_internal v0.9.0-dev (*) │ │ │ ├── bevy_pbr v0.9.0-dev │ │ │ │ ├── bevy_gltf v0.9.0-dev (*) │ │ │ │ └── bevy_internal v0.9.0-dev (*) │ │ │ ├── bevy_sprite v0.9.0-dev │ │ │ │ ├── bevy_internal v0.9.0-dev (*) │ │ │ │ ├── bevy_text v0.9.0-dev │ │ │ │ │ ├── bevy_internal v0.9.0-dev (*) │ │ │ │ │ └── bevy_ui v0.9.0-dev │ │ │ │ │ └── bevy_internal v0.9.0-dev (*) │ │ │ │ └── bevy_ui v0.9.0-dev (*) │ │ │ └── bevy_ui v0.9.0-dev (*) │ │ ├── bevy_gltf v0.9.0-dev (*) │ │ ├── bevy_internal v0.9.0-dev (*) │ │ ├── bevy_pbr v0.9.0-dev (*) │ │ ├── bevy_render v0.9.0-dev │ │ │ ├── bevy_core_pipeline v0.9.0-dev (*) │ │ │ ├── bevy_gltf v0.9.0-dev (*) │ │ │ ├── bevy_internal v0.9.0-dev (*) │ │ │ ├── bevy_pbr v0.9.0-dev (*) │ │ │ ├── bevy_scene v0.9.0-dev │ │ │ │ ├── bevy_gltf v0.9.0-dev (*) │ │ │ │ └── bevy_internal v0.9.0-dev (*) │ │ │ ├── bevy_sprite v0.9.0-dev (*) │ │ │ ├── bevy_text v0.9.0-dev (*) │ │ │ └── bevy_ui v0.9.0-dev (*) │ │ ├── bevy_scene v0.9.0-dev (*) │ │ ├── bevy_sprite v0.9.0-dev (*) │ │ ├── bevy_text v0.9.0-dev (*) │ │ └── bevy_ui v0.9.0-dev (*) │ ├── bevy_diagnostic v0.9.0-dev │ │ ├── bevy_asset v0.9.0-dev (*) │ │ └── bevy_internal v0.9.0-dev (*) │ ├── bevy_gltf v0.9.0-dev (*) │ ├── bevy_internal v0.9.0-dev (*) │ ├── bevy_render v0.9.0-dev (*) │ ├── bevy_sprite v0.9.0-dev (*) │ └── bevy_ui v0.9.0-dev (*) └── tracing-wasm v0.2.1 └── bevy_log v0.9.0-dev (*) ```
# Objective - `ansi_term` has become unmaintained: ogham/rust-ansi-term#72 - This is now blocking our CI so we need to find a way around that. ## Solution Temporary add `RUSTSEC-2021-0139` to ignore until tracing switches to a new crate: tokio-rs/tracing#2040 ## Dependency tree ``` ansi_term v0.12.1 └── tracing-subscriber v0.3.15 ├── bevy_log v0.9.0-dev │ ├── bevy_asset v0.9.0-dev │ │ ├── bevy_animation v0.9.0-dev │ │ │ ├── bevy_gltf v0.9.0-dev │ │ │ │ └── bevy_internal v0.9.0-dev │ │ │ │ ├── bevy v0.9.0-dev │ │ │ │ └── bevy v0.9.0-dev (*) │ │ │ └── bevy_internal v0.9.0-dev (*) │ │ ├── bevy_audio v0.9.0-dev │ │ │ └── bevy_internal v0.9.0-dev (*) │ │ ├── bevy_core_pipeline v0.9.0-dev │ │ │ ├── bevy_gltf v0.9.0-dev (*) │ │ │ ├── bevy_internal v0.9.0-dev (*) │ │ │ ├── bevy_pbr v0.9.0-dev │ │ │ │ ├── bevy_gltf v0.9.0-dev (*) │ │ │ │ └── bevy_internal v0.9.0-dev (*) │ │ │ ├── bevy_sprite v0.9.0-dev │ │ │ │ ├── bevy_internal v0.9.0-dev (*) │ │ │ │ ├── bevy_text v0.9.0-dev │ │ │ │ │ ├── bevy_internal v0.9.0-dev (*) │ │ │ │ │ └── bevy_ui v0.9.0-dev │ │ │ │ │ └── bevy_internal v0.9.0-dev (*) │ │ │ │ └── bevy_ui v0.9.0-dev (*) │ │ │ └── bevy_ui v0.9.0-dev (*) │ │ ├── bevy_gltf v0.9.0-dev (*) │ │ ├── bevy_internal v0.9.0-dev (*) │ │ ├── bevy_pbr v0.9.0-dev (*) │ │ ├── bevy_render v0.9.0-dev │ │ │ ├── bevy_core_pipeline v0.9.0-dev (*) │ │ │ ├── bevy_gltf v0.9.0-dev (*) │ │ │ ├── bevy_internal v0.9.0-dev (*) │ │ │ ├── bevy_pbr v0.9.0-dev (*) │ │ │ ├── bevy_scene v0.9.0-dev │ │ │ │ ├── bevy_gltf v0.9.0-dev (*) │ │ │ │ └── bevy_internal v0.9.0-dev (*) │ │ │ ├── bevy_sprite v0.9.0-dev (*) │ │ │ ├── bevy_text v0.9.0-dev (*) │ │ │ └── bevy_ui v0.9.0-dev (*) │ │ ├── bevy_scene v0.9.0-dev (*) │ │ ├── bevy_sprite v0.9.0-dev (*) │ │ ├── bevy_text v0.9.0-dev (*) │ │ └── bevy_ui v0.9.0-dev (*) │ ├── bevy_diagnostic v0.9.0-dev │ │ ├── bevy_asset v0.9.0-dev (*) │ │ └── bevy_internal v0.9.0-dev (*) │ ├── bevy_gltf v0.9.0-dev (*) │ ├── bevy_internal v0.9.0-dev (*) │ ├── bevy_render v0.9.0-dev (*) │ ├── bevy_sprite v0.9.0-dev (*) │ └── bevy_ui v0.9.0-dev (*) └── tracing-wasm v0.2.1 └── bevy_log v0.9.0-dev (*) ```
…io-rs#2287) This increases the MSRV of `tracing-subscriber` to 1.50+. ## Motivation [ansi_term] last time update is over 2 years ago, use nushell team forked [nu-ansi-term] instead ## Solution Use [nu-ansi-term]. Closes tokio-rs#2040 [nu-ansi-term]: https://github.com/nushell/nu-ansi-term [ansi_term]: https://github.com/ogham/rust-ansi-term
Motivation
ansi_term last time update is over 2 years ago, use nutshell team forked nu-ansi-term instead
Solution
use nu-ansi-term