I have been looking at this with regards to Sqoop (specifically, the contents of /usr/lib/sqoop and its subdirectories). I'm not sure I have a good solution for this that still allows us to keep the -client package as minimal as possible, but if you have any ideas I'd be happy to spend the time to patch this. I'm surprised about /usr/bin/sqoop, though - I only see it in the sqoop-client package. Where else is it showing up?
Other than just being bad style and the potential for confusion and related bugs, are there any consequences of this? I know that the /usr/lib/sqoop issue causes that directory to remain (empty) after removing the packages, but I see that as a minor annoyance that would be nice to fix if / when we come up with a good way to split those packages better. Just wandering if this is connected to any more serious issues as well.