gharris1727 commented on PR #14064:
URL: https://github.com/apache/kafka/pull/14064#issuecomment-1662806844

   > As far as the epilogue output goes, I wonder if we're getting a little too 
detailed here... will users get much out of knowing the number of total 
locations/compatible locations?
   
   My justification for it was that a `pluginLocation` corresponds to an 
installed artifact for the typical users, and is a proxy for how many 
dependencies they have. I think this is useful context for the user of this 
tool to have, and it can also encourage healthy migration practices.
   
   For example, an SMT multi-tool package with tens of individual plugins may 
all be addressed at once with an upgrade. It will inflate the number of 
non-compatible plugins considerably, but only add 1 to the non-compatible 
locations. If someone uses `list` and sees that tens or hundreds of plugins are 
incompatible, they may skip the upgrading/contacting steps of the migration and 
just run `sync-manifests`. If they see that two or three locations are 
incompatible, they may be more inclined to upgrade first, knowing the number of 
dependencies they need to audit is small.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: jira-unsubscr...@kafka.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to