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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions