harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sian January <sianjanu...@googlemail.com>
Subject Re: [general] Lesson and roadmap thoughts
Date Fri, 17 Apr 2009 13:10:29 GMT
Hi Tim,

I agree that we need to be more timely about the next milestone.

It would also be good to focus a bit more on Java 6 since Java 5 is
starting to become old.  Maybe we could do a Java 6 M1 (or subset as
you describe) to coincide with Java 5 M10?

On another note, I would also like to see us get up to 100% pass rate
for the class library tests and then keep this going - i.e. if a
commit causes any tests to fail then it should be fixed asap or backed
out.  I think this would have helped us avoid some of the issues that
caused such a long stabilisation period for M9.


2009/4/17 Tim Ellison <t.p.ellison@gmail.com>:
> Immediately after a release is usually the time that I'm thinking about
> lessons learned, the project road map, and future deliveries from Harmony.
> Most noticeable for me was the long stabilization period we undertook
> for M9 compared to earlier releases.  This was required, I believe,
> because of the longer open development period [1].  The lesson to take
> away from that is to ensure we keep an eye on our regular release
> schedule and keep the time boxes short enough that stable fixes get out
> to our users, and we minimize the frozen codebase period.
> Looking ahead I'd therefore expect 5.0 M10 to be released at the end of
> May (6 weeks after April 8th = May 20).
> The other thing that bothers me is the lack of expose we give our Java 6
> branch.  While the majority of fixes we commit are applied to both
> branches, we have some good work completed in the Java 6 API branch's
> core classes that is not getting the uptake it deserves.
> The non-core Java 6 classes get very little attention at the moment.
> With Harmony's strong modular architecture we can easily construct a
> headless runtime that delivers those core classes without the missing
> functionality.
> I'd like to suggest that we experiment with the flexible components in
> Harmony to deliver a headless runtime based on the Java 6 APIs.
> Thoughts?
> [1] Depending on exactly how you count it, we were open from 17 Nov - 27
> Feb, which is a massive 14.5 weeks!
> Regards,
> Tim

Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU

View raw message