<div dir="ltr">On 28 April 2015 at 21:59, Kevin Benton <span dir="ltr"><<a href="mailto:blak111@gmail.com" target="_blank">blak111@gmail.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br><div dir="ltr">The concern is that having broken drivers out there that claim to work with an OpenStack project end up making the project look bad. It's similar to a first time Linux user experiencing frequent kernel panics because they are using hardware with terrible drivers. They aren't going to recognize the distinction and will just assume the project is bad.<span class=""></span></div></blockquote><div><br></div><div>It's also worth noting that the upstream kernel recommends getting your driver into their code base, precisely because it receives suitable care and critique there. The linux kernel accepts but does not encourage out-of-tree drivers (once the driver is of a suitable quality) and there are periodic pushes by certain upstream developers to pull new drivers into the kernel proper.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><span class=""><div></div><div>><span style="font-size:12.8000001907349px">I would love to see OpenStack upstream acting more like a resource to support users and developers</span></div></span><br></div></blockquote><div><br></div><div>Who do you think we are supporting? Users and developers are our *only* target audience... I'm quite confused what you're trying to achieve... and to suggest that we want anything other than the best product for end users and an healthy productive environment for developers is quite disingenuous. We have tough third party CI requirements in Cinder precisely because we found not having them lead to broken drivers, unmaintained code and a terrible end user experience, together with a dev environment where we couldn't make certain necessary design overhauls because we had no idea what that broke.<br></div></div></div></div>