-
Notifications
You must be signed in to change notification settings - Fork 436
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
[BUG] go build
errors after upgrading to 1.59.0
#2504
Comments
Hey @pdeva, Can you also provide the output of |
Seems like hit isn't just with We tested against |
seeing this for purego:
|
output of
|
Okay, so it would appear the version of It would probably be a good starting point to grep your codebase & dependencies for Also -- if you are not interested in Datadog's Application Security Management features, you should be able to unblock yourself (at least until we have a clean way to address this problem) by adding the |
the datadog.no_waf tag stuff works. but now this is an arg we need to add everywhere. why is this the default? by default everything should compile without any flags or anything. the waf stuff should be opt-in considering how fragile it is. i dont know any cgo stuff in our codebase and i shouldnt have to go on a hunt cause you decided to turn on a feature by default that i dont want. |
We're in complete agreement that things should work "out of the box" without any special configuration. We had extensively tested (including on Datadog's own services) and have not encountered any issue, which somewhat contradicts the WAF being "fragile". I understand you have better things to do with you time than chase through your dependencies for something possibly incompatible. We're trying to understand what the problem is here so that we hopefully can address it quickly. We should be able to survey your dependencies if you're able to provide us the contents of the We've also already started discussing alternative approaches here that would entirely remove this particular problem. In therms of a workaround in the short term... you could also try to set |
Seems like |
The new versions are not tagged yet but you can run |
PureGo v0.5.2 was recently released. Please try this. |
The definitive fix for this issue is to upgrade to |
I upgraded from 1.58.1 to 1.59.0
Doing so results in tons of errors when running
go build
system info:
The text was updated successfully, but these errors were encountered: