-
Notifications
You must be signed in to change notification settings - Fork 125
Description
Currently, managed libraries in different distributions (for example OpenTelemetry.AutoInstrumentation) are different over different platforms / distributions.
For example, net/OpenTelemetry.AutoInstrumentation.dll is different in
- linux-arm64
- linux-musl-arm64 / linux-musl-x64
- linux-x64
- windows / nuget
At the same time, netfx/OpenTelemetry.AutoInstrumentation.dll is different in
- windows zip
- nuget packet
Even worse, versions ofnetfx/OpenTelemetry.AutoInstrumentation.dll have different assembly references - for System.Diagnostics.DiagnosticsSource - 9.0.0 for nuget version and 9.0.x for zip version.
Such difference makes much harder tracking OTEL Auto instrumentation in SBOM - and harder to vaildate that file is genue - you need to compare hash with the same distro. It may also result in hard to diagnostics error if user tries to build package on their own.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status