eclipse-uprotocol / eclipse-uprotocol/up-rust
Migrate to protobuf 4.x
Open
breaking change
dependencies
enhancement
- Dominant language
- Rust
- Stars
- 26
- Forks
- 18
- Avg merge
- 1d 2h
- Merged PRs (30d)
- 6
Description
Rust is now an officially supported programming language for protobuf. The _protobuf_ crate has been handed over to Google for that purpose starting from major version 4.
up-rust (and other crates depending on it) should be migrated to _protobuf_ version 4.x before we ship 1.6.0.
Contributor guide
Research direction
Start by locating the _protobuf_ dependency declarations in up-rust and the other crates that depend on it. Check the current dependency versions and run the existing test suite before and after the migration. Done means the crates use protobuf 4.x before the 1.6.0 release.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- build-system
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 58/100