thanks for taking the time to draw up a plan :)
I'm very much in favor of a release very soon; sunday's fine with me.
As can be seen by the number of workarounds needed to get the
mergeFile() stuff into D2WModel working again, supporting pre-5.2.2 is
really a pain in some cases. In this case, we were relying on
mergeFile() actually getting called, super.mergePathURL() is not
available on pre-5.2.2 so I opted for re-implementing mergePathURL().
Of course, this sucks and I'd really like to remove that code again...
> Hi David & Anjo,
> I am very much in favor of rolling a 2.0 release in the near future.
> From the rapid development that we are going through right now we are
> happy to maintain bug fixes on branches from the main trunk, but are
> rather reluctant to stay on the head of the tree. If we could say set
> a deadline of this Sunday at midnight for all submissions for the 2.0
> release at which point we can put in place a branch tag and roll
> pre-built frameworks up to the servers as well as a code drop.
> As for dropping < 5.2.2 support for the 2.0+ moving forward it would
> probably be good to get some more feedback from some of the other
> consumers of the frameworks. For me the biggest hurdle for moving to
> 5.2.2 is upgrading our deployment systems to 10.3 which is no small
> feat. Others might be in the same circumstance, then again 5.2.2 has a
> number of bug fixes that we have workarounds in place for right now.
> It might be good to standardize on a version moving forward so we can
> start to get rid of some of the conditional code for bug workarounds.
> On Nov 24, 2003, at 2:38 AM, David Teran wrote:
>> Hi Anjo,
>> i think we should use selectors, because even if i would drop pre
>> 5.2.2 support right now others may not be very happy about this.
>> cheers David
>> On 24.11.2003, at 10:48, Anjo Krank wrote:
>>> as you may have noticed, rapid turnaround doesn't work with ERD2W
>>> anymore. The reason (I guess) is that we override
>>> D2WModel.mergeFile() which has been deprecated in favor of
>>> D2WModel.mergePathURL() - which doesn't exists in 5.2.1.
>>> One solution I see is to drop support for <5.2.2 in the very near
>>> future, another one is to hack the code with selectors and the third
>>> one is to use sth like the GNU tools for java and have a ./configure
>>> step before building that creates a 5.2.1 or 5.2.2 compatible java
>>> Input very much welcome...
>>> Cheers, Anjo
>>> PS: I think we'd need to make a release in the next weeks or so, and
>>> proceed to 5.2.2 only code from there on...