pan3793 commented on PR #8182: URL: https://github.com/apache/hadoop/pull/8182#issuecomment-3798000554
> The current Hadoop 3.4.2 API docs show ~13,000 classes. Without the visibility annotation filtering, it goes up to ~126,000 classes. late chime in - the number sounds like a huge impact, was anyone considered migrating to [japicmp](https://siom79.github.io/japicmp/)? it looks like a modern and popular solution for binary compatibility check, I see that at least the Parquet project is using it. Specifically, the docs say it supports "exclusion based on annotations" > Per default all classes are tracked. If necessary, certain packages, classes, methods or fields can be excluded or explicitly included. Inclusion and exclusion is also possible based on annotations. -- 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: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
