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
Currently the beats go.mod file has 20 replace directives, and many of these replace all versions of the module with the specified one. Many of these were added to get around a specific bug, but upstream has often fixed the issue. We should be removing the replace directives when possible, and documenting why they are required. We should also come up with some best practices for adding replace directives, examples might be forks should be maintained by elastic, include version number on left side when possible to reduce scope, etc.
This replaces all versions of fsnotify with a very specific fork that is not maintained by elastic. The last time this was updated was to get around a limitation in fsnotify that has now been fixed.
The text was updated successfully, but these errors were encountered:
Currently the beats
go.mod
file has 20 replace directives, and many of these replace all versions of the module with the specified one. Many of these were added to get around a specific bug, but upstream has often fixed the issue. We should be removing the replace directives when possible, and documenting why they are required. We should also come up with some best practices for adding replace directives, examples might be forks should be maintained by elastic, include version number on left side when possible to reduce scope, etc.One example:
This replaces all versions of fsnotify with a very specific fork that is not maintained by elastic. The last time this was updated was to get around a limitation in
fsnotify
that has now been fixed.The text was updated successfully, but these errors were encountered: