My objection, the big ball of mud called Kernel-Extensions and the liberal use of overrides, which I think are evil. I like using packages that do their best to only use extensions and don't just go around the system willy nilly monkey patching everything. I don't trust packages with overrides not to break my system and I absolutely don't like packages that once installed can't be uninstalled, try removing Kernel-Extensions sometime.
Thanks! Seriously. This is the kind of feedback I like. Now we know what should be done. Cleaning, reviewing, integrating...
Now, the code may work perfectly fine, and Keith's done a lot of work, but it's just not community friendly code. A package should have a clear responsibility, few dependencies, not too many extensions, no overrides if at all possible, and must install and uninstall cleanly without hosing my system.
100% agree. This is why I'm saying that we want to integrate extensions or reject them.
If it doesn't meet those criteria, I don't consider it safe to even experiment with.