Note I would also highly recommend a global revert of MoreObjects back
to Objects, again until we have a significant reason to deal with that
maintenance burden.

Objects.toStringHelper is not scheduled to be removed until June 2016,
and MoreObjects.X causes a mess for folks not following guava updates
as fast as we do. I am *this* close to suggesting not using
Objects.toStringHelper regardless of things like auto-value as it is
disastrous for portability. We should favor compatibility way over
staying 2 years ahead of guava deprecation policy.

WRT android. Let's set the language level back to 1.6 and plop this
into the parent pom in a way that projects inherit it. Animal sniffer
also checks api usage. If that turns into pandora's box, we can table
animal sniffer until we can fix around it.

<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>animal-sniffer-maven-plugin</artifactId>
<version>1.11</version>
<executions>
<execution>
<phase>test</phase>
<goals>
<goal>check</goal>
</goals>
</execution>
</executions>
<configuration>
<signature>
<groupId>org.codehaus.mojo.signature</groupId>
<artifactId>java16</artifactId>
<version>1.1</version>
</signature>
</configuration>
</plugin>

On Fri, Oct 17, 2014 at 2:45 PM, Chris Custine <chris.cust...@gmail.com> wrote:
>
> I was waiting until after 1.8.1 was released, but since you ask... I think 
> this or something like it sounds like a good idea, however I don’t think we 
> need to revert very much if anything.  My understanding from reading about 
> this issue over the weekend was that there are only very specific parts of 
> Java 7 usage that would prevent it from working on anything older than 4.4.  
> Specifically, try-with-resources seems the only real issue.  From what I read 
> (and it is fairly well documented) that is the only part that is of concern. 
> If we adopt this route temporarily and try to evaluate what it would take to 
> have a usable jclouds on Android, we could simply have a wiki doc with the 
> guidelines I have seen on what language level features of Java 7 are suitable 
> for the best level of Android compatibility.
>
> I was also going to suggest a 1.9 release to include oauth and gce graduating 
> out of labs, and any other bits that we decided to leave out of 1.8.1 but 
> which we might not want to wait months for 2.0. Just a thought.
>
> Chris
> --
> Chris Custine
>
>
>
> On October 17, 2014 at 8:41:02 AM, Andrew Phillips 
> (aphill...@qrmedia.com(mailto:aphill...@qrmedia.com)) wrote:
>
>> > I can’t argue with that. If we keep this opportunity open and
>> > encourage the exploration, and still nobody steps up for it then I
>> > think it is fair to reevaluate this again.
>>
>> Just in terms of concrete implications: would we want to consider a
>> 1.9.x that still supports Java 6, reverting the Java 7-only on master
>> for that? Or how else would you suggest going about this?
>>
>> ap
>

Reply via email to