I will move the things already done into the 1.8.1 section, so what
I'm saying is more clear. I understand that probably few were able to
follow all the backlogged work completed in the last 7 days.

On Fri, Oct 10, 2014 at 8:25 AM, Adrian Cole <adrian.f.c...@gmail.com> wrote:
> Everett,
>
> Assuming you have read the roadmap yourself, you would notive there are very
> few line-by-lines to discuss. It basically says do some refactoring or minor
> work, add a couple providers by sometime in 2015 and call that version 2.
> Most of that work is done and a good bit of the rest is simply adding
> providers or requiring users to use JRE 7+. It is quite uninspired.
>
> In doing backports, I have noticed that the main difference (at least in
> providers) between 1.8.x and 2.x are Guava classes MoreObjects vs Objects
> used to make hashCode and equals. That and bugfix and spacing disparities.
> By s/MoreObjects/Objects, I am referring to the only sed command needed to
> make at least some of that code compatible with whatever version of guava
> concerns we had. That might make the code that has been cooking in 2.x
> shippable as opposed to awaiting next year as the roadmap suggests.
>
> On Oct 10, 2014 6:18 AM, "Everett Toews" <everett.to...@rackspace.com>
> wrote:
>>
>> Hey Adrian,
>>
>> Since your return there has been a lot of change (and that’s not a bad
>> thing). I was at JavaOne when the pull request avalanche started and,
>> frankly, I haven’t really caught up with everything that’s changed. The gist
>> I’m getting from the PRs is paying down tech debt. So far, I’ve been going
>> with the flow for the sake of progress.
>>
>> For this however, I need to push back. We settled on the current roadmap
>> after some long discussions. I need more than "s/2.0.0/1.9.0/" and
>> "s/MoreObjects/Objects/" as a concrete proposal. The purpose of the roadmap
>> is to provide our users with some predicability.
>>
>> Can you please take the entire text of the current Roadmap and paste it
>> into this thread and make the modifications you have in mind?
>>
>> This will give everyone a clear idea of what you want to achieve. We can
>> ignore dates for the moment as our release schedule has already been
>> derailed.
>>
>> Thanks,
>> Everett
>>
>> P.S. I'm off today and the entire weekend. I'll pick this thread back up
>> on Monday.
>>
>>
>> From: Adrian Cole <adrian.f.c...@gmail.com>
>> Sent: Oct 9, 2014 6:19 PM
>> To: dev@jclouds.apache.org
>> Subject: Re: Roadmap opinion
>>
>> PS concrete proposal on this topic is..
>>
>> s/2.0.0/1.9.0 as it is really not worth the major version bump, but do
>> release it, even if it means s/MoreObjects/Objects. This will release
>> the fixes that didn't make it to 1.8.x.
>>
>> don't fork dev until there's a good reason to. do find those reasons.
>>
>> feel free to tell me thanks, but no thanks.. we like our roadmap.
>>
>> -A
>>
>>
>> On Thu, Oct 9, 2014 at 4:06 PM, Adrian Cole <adrian.f.c...@gmail.com>
>> wrote:
>> > Hi, team.
>> >
>> > I was awol during the discussion of this, but I figured it would be at
>> > least anecdotally interesting to hear my 2p on it.
>> >
>> > https://wiki.apache.org/jclouds/Roadmap
>> >
>> > Firstly, a long-lived 1.8 branch seems a bad idea. This release has
>> > basically been merge hell because folks don't always pull in fixes or
>> > changes.
>> >
>> > Moreover Java 7 is not really a feature anyone cares about. Not in
>> > 2014 anyway.  I mean no-one is knocking down our doors and saying.. if
>> > only you used try-with-resources internally.. my project would need 2k
>> > less lines of code!
>> >
>> > Java 8, if it was exposed in a way that helped users, maybe. A better
>> > interface for compute, that more neatly aligns with containers, or
>> > some other user-feature.. Sure. That would make it worthwhile for a
>> > longer lived branch.
>> >
>> > What I'm trying to say is lets please step back, recognize how very
>> > much work even one release is, and think about if this idea makes any
>> > sense. I suspect after reflection, and hopefully asking our users, we
>> > could come up with something compelling enough to justify a dual-dev
>> > path.
>> >
>> > Final thoughts are that the roadmap looks excruciatingly long for such
>> > small work. If it is that hard to do work, we have other fish to fry.
>> >
>> > Yeah, fly-by review by someone who was awol, but hopefully doing a
>> > crap-ton of overdue maintenance buys me the cred to at least comment
>> > here.
>> > -A

Reply via email to