heroku / heroku/heroku-java-metrics-agent

Transitive dependencies of `rouille` incompatible with future versions of Rust

Open
#177 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
3
Forks
3
Avg merge
14h 11m
Merged PRs (30d)
12

Description

```
integration-test $ cargo clippy --all-targets
Checking integration-test v0.0.0 (/Users/emorley/src/heroku-java-metrics-agent/integration-test)
Finished dev [unoptimized + debuginfo] target(s) in 0.19s
warning: the following packages contain code that will be rejected by a future version of Rust: buf_redux v0.8.4, multipart v0.18.0
note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1
```

These are transitive dependencies of `rouille`:
https://github.com/tomaka/rouille/issues/271

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by running `cargo clippy --all-targets` in `integration-test` and inspect the transitive dependency chain from `rouille` to `buf_redux` and `multipart`. Review the linked `rouille` issue, then verify that the future-incompatibility warning is resolved without breaking the integration test build.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
build-system
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.