Skip to content

log 0.4.24 with std feature always adds value-bag to lock file #661

@zh-jq

Description

@zh-jq

An empty crate with the following dependencies will always pull in a log of dependencies

[dependencies]
log = { version = "0.4", features = ["std"] }

Here is the output when update log from 0.4.22 to 0.4.24:

# cargo update -p log --precise 0.4.24
    Updating crates.io index
      Adding erased-serde v0.4.5
      Adding itoa v1.0.14
    Updating log v0.4.23 -> v0.4.24
      Adding proc-macro2 v1.0.93
      Adding quote v1.0.38
      Adding ryu v1.0.18
      Adding serde v1.0.217
      Adding serde_derive v1.0.217
      Adding serde_fmt v1.0.3
      Adding sval v2.13.2
      Adding sval_buffer v2.13.2
      Adding sval_dynamic v2.13.2
      Adding sval_fmt v2.13.2
      Adding sval_json v2.13.2
      Adding sval_nested v2.13.2
      Adding sval_ref v2.13.2
      Adding sval_serde v2.13.2
      Adding syn v2.0.96
      Adding typeid v1.0.2
      Adding unicode-ident v1.0.14
      Adding value-bag v1.10.0
      Adding value-bag-serde1 v1.10.0
      Adding value-bag-sval2 v1.10.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions