-
Notifications
You must be signed in to change notification settings - Fork 231
Conversation
what is the motivation for these updates? Some I don't have problems with, like mockito or brave/zipkin, as they are implementation details. Others are a bit more problematic, e.g. tchannel upgrade in crossdock needs testing (if works, then ok), or Jersey upgrades that appears to be actually breaking (since you had to change code). |
Bugfixes and performance in the underlying libs is the main reason. As jaeger is used throughout Uber's services depending on old version causes problems. |
that's the point I don't understand - unless there are API differences, the versions that Jaeger lib is using should be non-binding to the actual applications; if they want to use newer versions the build system should resolve accordingly. |
I get your point as a maintainer - you would rather ensure long term stability and minimize changes. |
Given the current list of upgrades I don't have objections to them. But it looks like they are already introducing incompatibility as the build is broken with NoSuchMethod |
Codecov Report
@@ Coverage Diff @@
## master #286 +/- ##
============================================
- Coverage 82.62% 82.48% -0.15%
+ Complexity 552 550 -2
============================================
Files 91 91
Lines 2072 2072
Branches 237 237
============================================
- Hits 1712 1709 -3
- Misses 264 265 +1
- Partials 96 98 +2
Continue to review full report at Codecov.
|
@yurishkuro - is the patch fine now? |
Bugfixes for sl4j, gson, opentracing-tracerresolver, jackson, zipkin, mockito, bravehttp, httpcomponents, okhttp Update dropwizard staying on the same release series Update tchannel-core to 0.7.7 - many performance and memory fixes Signed-off-by: Alexander Shopov <ashopov@uber.com>
looks like we have flaky test coverage, this didn't execute
|
This is up for discussion, we could do it partially