Question about okhttps bom. It seems like all of o...
# squarelibraries
c
Question about okhttps bom. It seems like all of okhttps artifacts are versioned together in lock step. why the bom? from what i can tell, bom seems to be more helpful in situations where artifact versions are all scattered?
e
using a bom helps avoid cases where, due to transitive dependencies, you end up with different versions of different parts of the library (which will lead to broken okhttp)
today i learned 1
2
j
We should be using constraints
1
They're automatic, the BOM is opt in and awkward
e
yeah, if you did that upstream then it would solve the issue for all consumers
c
oooh true. didn't think about that ephemient. and yeah i suppose constraints would be a nice path forward!
s
Colton can probably subscribe to https://github.com/square/okhttp/issues/9084 I would suspect any updates on this would be mentioned there
👌 1