On Thu, Jul 03, 2014 at 01:14:14AM +0200, Andrew Phillips wrote:
> It's been insightful for me to see two quite different opinions on
> what we should be aiming for. I wonder whether we can get some data
> on how/if our current rate of change is causing problems for
> customers, to help guide this further?

Let's look at this another way: jclouds has a huge compatibility surface
area just from its REST API against its many providers.  Maintaining
this is a large but valuable task which we have all contributed to over
the years.  I look at adding new providers, improving existing ones, and
broadening the portable interfaces as our core challenges in the past
and in the future.  Complicating this with non-core tasks such as strong
backwards compatibility guarantees, supporting many Java versions, and
even Clojure support make our core tasks more difficult, especially when
these tasks have dubious user value.  Further we face challenges with a
byzantine repository layout, racy unit tests, broken integration tests,
and a backlog of pull requests.  We should *streamline* our processes to
allow us to deliver on our core tasks, not *burden* our development with
nice-to-haves.

-- 
Andrew Gaul
http://gaul.org/

Reply via email to