Outdated transitive nom dependencies
nashley opened this issue · comments
Downloaded hwatch v0.3.10
...
Finished release [optimized] target(s) in 1m 23s
warning: the following packages contain code that will be rejected by a future version of Rust: nom v4.2.3, nom v5.1.2
note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
cargo tree
shows the outdated nom
dependencies coming from ansi-parser v0.8.0
and termwiz v0.15.0
's terminfo v0.7.3
respectively:
hwatch v0.3.10 (/home/user/git/hwatch)
├── ansi-parser v0.8.0
...
│ └── nom v4.2.3
...
└── termwiz v0.15.0
...
├── terminfo v0.7.3
│ ├── nom v5.1.2
...
ansi-parser
doesn't seem to have an updated version available, but termwiz
does (and it uses an updated terminfo
that uses nom
7
)
Wow, Thanks!
I will update it in the next version.
Actually it looks like termwiz
has only published 0.20
and not 0.22
, which includes the bump of terminfo
from 0.7
to 0.8
, which is needed for the nom
version bump. Hopefully they will soon.
The issue was resolved by applying version 0.9.0 of ansi-parser.
This issue will be closed. Thank you for the issue.