> @@ -20,9 +20,7 @@ > import java.io.InputStream; > import java.io.IOException; > > -import com.google.common.io.InputSupplier; > - > -public interface Payload extends InputSupplier<InputStream>, Closeable { > +public interface Payload extends Closeable {
It is unclear whether we should commit this for jclouds 1.8. While Guava 16 deprecated `InputSupplier`, jclouds 1.7 ships with Guava 15 and cannot use newer versions of Guava due to the workaround for JCLOUDS-427. Therefore users have had no notice about this change. Instead, perhaps we should commit all the non-interface changes to master now and the interface change after branching for 1.8? --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds/pull/438/files#r14929016