Board meeting on 19 April 2017; report to be submitted by 12 (?) April

A cloud agnostic library that enables developers to access a variety of supported cloud providers using one API.

== Project Status ==

We have completed the Packet.net provider and continued to receive contributions for providers OneAndOne, ProfitBricks, and Azure ARM. We have also started to receive contributions from DimensionData to add support for their cloud. Assuming the current rapid speed of progress continues, we expect to have the DimensionData provider completed soon.

To aid users in upgrading to more recent jclouds versions, we are discussing how to keep up to date with the latest Google Guava versions, while still being backwards compatible with reasonably old ones. The Guava versions we support have generally been older ones, representing a conservative choice in terms of required dependencies, but users are now experiencing some issues we would like to address as soon as possible.

Although we have several Karaf PMC members in the jclouds PMC, the lack of deep knowledge of Karaf among the active contributors is causing some issues for a jclouds/Karaf integration we maintain. Specifically, we are stuck with an upgrade of the version of Karaf that has broken the jclouds CLI (a convenience tool not widely used), and we are struggling to fix it. We'll probably have to ping the Karaf dev@ list and ask for help there.

There has also been a limited amount of activity to support Java 9.

== Community ==

We have received three applications for GSoC for two projects, and some of them are promising.

Some discussions about how to extend jclouds to natively support asynchronous operations has been raised from the community, and a related proposal has been discussed. We are very pleased to see community proposals such as this one that require a deep dive into the jclouds code!

We've also seen an cluster of recent discussions and activity relating to the OpenStack Swift provider.

There are currently 11 PMC members and 24 committers. 

Last committer: 2017-02-17 (Svetoslav Neykov)
Last PMC member: 2016-10-21 (Andrea Turli)

== Community Objectives ==

  • Promote Packet, B2, GCS and Azure ARM providers out of labs into the main repository. The cloud APIs for the latter are changing quite fast, so perhaps it will remain in labs a bit more until the latest APIs are more stable.
  • Evaluate and engage GSoC students. Let's see if we can do better to have them stick around after the project is completed. This has not happened with the previous students.
  • Release 2.0.2 or 2.1.0 in 2Q2017.

== Releases ==

The last jclouds release, 2.0.1, took place on 2017-02-27.

  • No labels