blacknon / hwatch

A modern alternative to the watch command, records the differences in execution results and can check this differences at after.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.