Re: Last Straw... I have had it!

Mike Bowie <[email protected]> Thu, 10 Jul 2008 13:32:08 -0700
Newsgroups gmane.comp.ide.eclipse.phpeclipse.devel
Message-ID <[email protected]>
Edward Mann wrote:
>> Edward Mann wrote:
>>> Ok,
>>>
>>> So i have had it with this 3.2 fragment issue. I have tried to get it to
>>> build, but my working environment is to new and is causing more issues
>>> for me working on 3.2. I have a version in Nightly that works. My idea
>>> is to keep it, make a update site for 3.2 and say if you want support
>>> move to 3.3. I have issues with 3.4 that i would like to work on, and i
>>> want to get things cleaned up for 3.4.
>>>
>>> So if someone else wants to take the 3.2 issue and work on it i will
>>> help where i can, it's mostly working, but it needs more attention,
>>> right now it will load the compatibility patch for everyone. I tried a
>>> workaround, but that only ended up in breaking the build. So i am
>>> throwing in the towel. I don't see it worth my time to get PHPEclipse
>>> 1.2.0 working on a very old version of Eclipse.
>>>
>>> Also as it seems only two people tend to answer these posts, Mbowie, we
>>> will have an arm wrestling match and the winner get's to decide if we
>>> push 1.2.0 out with 3.3 support only.  The 1.2.0 series will support
>>> Eclipse 3.3. The 1.3.0 will support 3.4, and if we can get stuff done
>>> quicker than the 1.2.0 release, we will work on making 1.4.0 work with
>>> Eclipse 3.5 and have it out close to the time they do the next major
>>> release of Eclipse. Then maybe for the 3.6 release of Eclipse we can get
>>> in on the "all plug-ins release at same time" fun.
>>>
>>> >From talking with someone (zx) in the Eclipse channel we should target a
>>> release of PHPEclipse per Eclipse release. Because some items that we
>>> depend upon in a new release of PHPEclipse may not be in an older
>>> release of Eclipse. And like i said before we are not a large team, so
>>> we cannot branch and have people support different versions. But then
>>> again if someone wants to step forward and do that i am all for it. But
>>> your not volunteering me for the job. I don't mind fixing bugs, but it's
>>> gotta be worth fixing for me.
>>>
>> Good day folks,
>>
>> I think the victory here is being overshadowed by somewhat of a minor
>> issue... the fact is that a rather annoying compatibility issue, (which,
>> IMHO was partially introduced upstream,) has been resolved!  Big
>> high-fives all round for Mr Mann, as he's done a great job working it
>> out amongst all his other "real world" commitments.
>>
>> I'd like to suggest that we roll a final 1.1.x build with the fragment
>> included, then push 1.2.0 without it.  In an ideal world, I'd like to
>> see the project continue to support 3.2, but I do agree that moving
>> forward is a more pressing need.  I'd imagine that the nightly is going
>> to go through some pretty radical "changes" in the few months following
>> 1.2.0, so hopefully we'll see the majority of users using the stable
>> build.
>>
>> I would like to keep the 3.2 fragment and any notes related to it handy
>> though... while I appreciate what people are saying about 3.2 being old,
>> from what we see in IRC, it is a widely used build; and there are users
>> who are quite happy with 3.2.  I personally think it's a case of the
>> "tail wagging to dog" for a plugin to force you to update your
>> environment... that sounds like something a business driven model would
>> do.  I also understand the point that the Eclipse project deems 3.2 to
>> be "old news", but if PHPEclipse's visions were parallel to that of the
>> Eclipse Foundation, we'd all have joined the PDT project long ago.
>>
>> So let's not overlook the fact that we have a solution which we can
>> "roll by hand" for the time being; and if we continue to see this as an
>> issue as we approach future milestones, maybe it can be re-addressed
>> then.  I'd be happy to pickup Mr Mann's efforts at some point, should
>> the need arise.
>>
>> Perhaps we could consider adding an "opt-in" anonymous usage statistics
>> feature... something which reported a handful of platform and version
>> number details on startup.  In future, that would give us *some* idea of
>> the builds in the wild and the platforms actively in use.  Although, I
>> think said feature would be even better in the Eclipse core.
>>
>> I think this is awesome progress... great work Mr Mann!
>>
>> Mike.
>>
> 
> Mike,
> 
> If i am reading you correct, this is what i am going to do.
> 
> I am going to make a 1.1.9 release of PHPEclipse that has the fragment
> installed. Users with Eclipse 3.2 will need to use this release.
> 
> Then i am going to make another release for Eclipse 3.3 for 1.2.0. This
> will be a build right from trunk without the fragment. And users of
> Eclipse 3.3 will use this build.
> 
> We would only be doing fixes in trunk, and testing on 3.3 of Eclipse. The
> Hudson build for 1.2.0 will move to the Eclipse 3.3 SDK. I have been
> building with 3.2... i believe.
> 
> Anything missing?
> 
> Thanks for the responses everyone. Now i don't feel like the lone voice
> shouting into the darkens.
> 

Edwardo,

That is indeed what I'm suggesting.

Mike.

-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08