-
Notifications
You must be signed in to change notification settings - Fork 525
chore: identify candidate dependencies for removal/replacement/absorption #4176
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 1 commit
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -14,21 +14,30 @@ require ( | |
| github.com/DataDog/go-runtime-metrics-internal v0.0.4-0.20250721125240-fdf1ef85b633 | ||
| github.com/DataDog/gostackparse v0.7.0 | ||
| github.com/DataDog/sketches-go v1.4.7 | ||
| // This might be replaced by golang.org/x/mod/semver | ||
| github.com/Masterminds/semver/v3 v3.3.1 | ||
| github.com/cenkalti/backoff/v5 v5.0.3 | ||
| // To be removed when datadog-agent replaces seelog with slog in https://github.com/DataDog/datadog-agent/pull/43297. | ||
| github.com/cihub/seelog v0.0.0-20170130134532-f561c5e57575 | ||
| // mapstructure should be able to be replace by custom code. | ||
|
darccio marked this conversation as resolved.
Outdated
|
||
| github.com/go-viper/mapstructure/v2 v2.4.0 | ||
| github.com/google/pprof v0.0.0-20241029153458-d1b30febd7db | ||
| github.com/google/uuid v1.6.0 | ||
| // Maybe we can replace this with minio/simdjson-go or the other way around? | ||
| // minio/simdjson-go is v0, so we'd rather avoid it. | ||
| github.com/json-iterator/go v1.1.12 | ||
|
eliottness marked this conversation as resolved.
Outdated
|
||
| github.com/klauspost/compress v1.18.0 | ||
| github.com/minio/simdjson-go v0.4.5 | ||
| github.com/open-feature/go-sdk v1.17.0 | ||
| github.com/puzpuzpuz/xsync/v3 v3.5.1 | ||
| // Could this one be isolated? | ||
| github.com/quasilyte/go-ruleguard/dsl v0.3.22 | ||
|
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @kakkoyun Is this dependency needed in the root module?
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. It is only needed for the CI check and it's under a build flag. We can experiment how we can remove it from the root module. It's definitely not needed for the runtime, it's a build time dependency. |
||
| github.com/richardartoul/molecule v1.0.1-0.20240531184615-7ca0df43c0b3 | ||
| // spaolacci/murmur3 is from 2019?! | ||
| github.com/spaolacci/murmur3 v1.1.0 | ||
| // One day we'll remove testify in favour of plain Go. | ||
| github.com/stretchr/testify v1.11.1 | ||
|
eliottness marked this conversation as resolved.
Outdated
|
||
| // From 2016, only one function used. It looks like a good candidate to absorb into dd-trace-go. | ||
| github.com/theckman/httpforwarded v0.4.0 | ||
| github.com/tinylib/msgp v1.3.0 | ||
| go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0 | ||
|
|
@@ -43,7 +52,10 @@ require ( | |
| golang.org/x/time v0.12.0 | ||
| golang.org/x/tools v0.38.0 | ||
| golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028 | ||
| // It seems that grpc is only used by internal/traceprof/testapp. | ||
| // Other uses are in nested modules. | ||
| google.golang.org/grpc v1.75.0 | ||
|
eliottness marked this conversation as resolved.
Outdated
|
||
| // Like grpc, but also used by DSM. Possibly replaceable by tinylib/msgp. | ||
| google.golang.org/protobuf v1.36.7 | ||
| ) | ||
|
|
||
|
|
||
Uh oh!
There was an error while loading. Please reload this page.