quic-go needs to go, quickly #1
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Reasons why:
The dependency issue is the dealbreaker here. Most of the deps it pulls in have to do with testing or prometheus. We already know the code works because these unit tests are presumably being run upstream, so these dependencies are just dead weight here. We don't need or want prometheus because having a web server packaged in every application is extremely silly, and without that prometheus is useless. It's even more dead weight that go has to churn through.
The solution would probably be to maintain a downstream "clean" version with an automatic procedure to run the tests (as a sanity check), delete all test files, delete everything related to prometheus, and finally run
go mod tidy
. It would be set up to pull when there is a release from upstream (because presumably all tests will pass if it is really a release), run the procedure, delete the old release, and create a new one.This is not necessary for the functionality of this package so it can wait a little bit, but this should be done before a stable release.
More problems with the module: