hwatch icon indicating copy to clipboard operation
hwatch copied to clipboard

Outdated transitive nom dependencies

Open nashley opened this issue 3 years ago • 2 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)

nashley avatar Apr 17 '23 14:04 nashley

Wow, Thanks! I will update it in the next version.

blacknon avatar Apr 17 '23 14:04 blacknon

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.

nashley avatar Apr 17 '23 14:04 nashley

The issue was resolved by applying version 0.9.0 of ansi-parser. This issue will be closed. Thank you for the issue.

blacknon avatar May 06 '24 05:05 blacknon