Hi Christos,

I've now revised the initial PR (https://github.com/apache/solr/pull/2646)
> and created a clean PR with the changes and version conflict resolution.
> See for that https://github.com/apache/solr/pull/2706. The new PR does
> not include dependency updates like the initial PR.
>

Nice! I think it's a good start. Updates can come later, even one at a time.


> Right now, the constraints hold information about the dependencies that
> cause the version conflict, so that in the future developers may check the
> constraints of the updated dependency for matching constraints and clean it
> up if the constraint is no longer necessary. I tried to find an easier or
> more automated way to properly maintain the constraints that have been
> added, but I couldn't find a better one. So if you have any ideas how this
> could be improved, please let me know.
>

I think I mentioned this already but, sadly, I haven't found any more
"automated" way of managing these constraints along with version updates.
I'm sure one could try to craft something... but it's an
uncharted territory for me and it's never been a problem for me to just
review them manually.

Dawid

Reply via email to