eclipse-uprotocol / eclipse-uprotocol/up-rust

Migrate to protobuf 4.x

Open
#352 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.