Closed noci0001 closed 3 months ago
To reproduce this error, you can do the following:
Thank you for reporting this - sorry for not detecting this issue earlier. I did some quick investigations. The CI actually use 1.79.0 as I believe that is the latest stable rust version, but it does not seem that we build things in CI the way you describe above. I tried adding a new CI step and succeeded reproducing the error, see:
I am not really a Rust expert, maybe some of my colleagues @lukasmittag @rafaeling has more insight why we only get an error if building lib/kuksa explicitly.
Some more investigation indicates that it maybe is a tonic mismatch, will likely come with a PR with a solution soon
@noci0001 - feel free to test if upgrading the tonic version like in #48 solves the problem also in your setup.
While trying to implement kuksa databroker as a crate dependency to .get_current_values() from it, I am not passing the lint-source code test because of unsatisfied trait bounds inside the kuksa-databroker. My assumption is that the current version of the databroker uses rustc toolchain 1.75.0 not is currently not compatible with the active 1.79.0 requested by the project I am contributing to.
Here is the list of errors when trying to build with rustc 1.79.0