Hi,
As I just mentioned on the cross-projects mailing-list, we should be fine for Kepler, and we will switch to DLTK 5.
However, there are several points I'd like to raise here for public discussion …and sorry if this will look like finger-pointing :-/
- AFAICT there has been no DLTK5 p2 repo available before June 6, therefore I am not quite sure how we were supposed to consume DLTK5 from our Tycho build
- There has been no contribution to Kepler before June 6. Even if not as bad last year (a January I-build was in Juno already), it already happened and was quite annoying [0]
- It's rather unclear what is the project plan (actually I can't even find it), especially in terms of milestone releases.
- As far as I can tell, there were only 10 bugs resolved for this release [1], and actually only 5 in the Core framework. This is actually a good sign that the technology is mature (well, we have several bug we reported who just never received attention though [2]), therefore I am having troubles understanding why API breaks were introduced. The release document for 5.0 indicates that "DLTK 5.0 did not introduced significant features, but the team was focused on project stability, API refinements, performance improvements and adopters support". I am not quite sure this is a good practice to refine API just for the sake of refining API, especially that late in the game.
For next year, I would really like to see a project plan shared earlier with the community, and I would like not to see a DLTK 6.0 which just randomly changes API instead of working with adopters to improve the current framework.
Thanks.
Benjamin--
Hi,
Sorry for the late changes. Unfortunately, DLTK team was lacking resources this year.
It happened that PDT was developed against master/5.0 and LDT against previous/4.0
Actually, DLTK versions are mostly compatible (like 99%). however formally version must be increased e.g. after some deprecated member was removed, etc.
Andrey just built LDT against latest DLTK (updated dependencies and fixed a couple of compilation errors) - see the attached patch.
Regards,
Alex