You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Protodatastore is a library provided by Google used by many Android applications.
The Android library is built using, com.google.protobuf:protobuf-kotlin-lite:
which in turn consumes, com.google.protobuf:protobuf-javalite
The issue is that the disk buffering lib consumes, com.google.protobuf:protobuf-java,
rather than the light version.
This means we get duplicate classes found and a build time dependency resolution error.
Describe the solution you'd like
Given that the lite version of this is optimized for mobile and also that Mobile applications are most likely to make use of this disk export, can we upgrade the disk buffering library to use the lite version? Or provide an alternative that depends upon protobuf-javalite?
The text was updated successfully, but these errors were encountered:
Description
When using
io.opentelemetry.contrib:opentelemetry-disk-buffering
on Android and the [protodatastore] library(https://developer.android.com/topic/libraries/architecture/datastore), we get dependency resolution errors.Protodatastore is a library provided by Google used by many Android applications.
The Android library is built using,
com.google.protobuf:protobuf-kotlin-lite:
which in turn consumes,
com.google.protobuf:protobuf-javalite
The issue is that the disk buffering lib consumes,
com.google.protobuf:protobuf-java
,rather than the light version.
This means we get duplicate classes found and a build time dependency resolution error.
Describe the solution you'd like
Given that the lite version of this is optimized for mobile and also that Mobile applications are most likely to make use of this disk export, can we upgrade the disk buffering library to use the lite version? Or provide an alternative that depends upon protobuf-javalite?
The text was updated successfully, but these errors were encountered: