On Mar 5, 2007, at 6:17 AM, Andrew Zhang wrote:
On 3/5/07, Mikhail Loenko <[EMAIL PROTECTED]> wrote:
2007/3/5, Andrew Zhang <[EMAIL PROTECTED]>:
> Is public API coverage 100% an urgent goal for Harmony Q2 release?
It depends... :)
If 100% API means "implemented, tested: no bugs" then it's a nice
goal
but hardly achievable by Q2.
If we compare "100% implemented and somehow works" and "96%
implemented
and top N popular apps work fine" then IMHO the second is more
preferable.
Personally I'd prefer a JRE that runs my favorite app but misses
some API
to a
JRE that have 100% completeness but can't start my own application
What do you think?
100% agree.
But it seems that some of our predefined goals will be postponed...
This is the key to making a "release train" of developer builds.
(We've talked about this before). Namely, we need to stay on track
with our goal of completion, which I think is important.
geir
Thanks,
Mikhail
>
> On 3/5/07, Mikhail Loenko <[EMAIL PROTECTED]> wrote:
> >
> > According to our high-level roadmap [1] we were going to make our
> > first release in Q2. Let's define what we would like to see in
our Q2
> > release. If there are no objections let's discuss what we want
that
> > release being able to do.
> >
> > I suggest that we focus on stability measured by being able to
> > successfully run a few solid applications and by pass rates
for the
> > test suites.
> > So, I think in Q2 we should 1) run reasonable set of
applications 2)
> > have reasonable testing infrastructure and 3) pass reasonable
set of
> > test suites.
> >
> > Though we will be happy to accept all the patches that fix
existing
> > problems or add missing functionality, I suggest that people
who hang
> > around will focus on those scenarios that we will choose here
> >
> > Objections? :)
> >
> > If there are no objections again, I'd like to propose that we
will
target:
> >
> > 1) keeping all the enabled apps in the "up" state
> > (we will create a list of enabled apps and put them all into
cruise
> > control)
> >
> > 2) running 2-3 open source server-side software
> >
> >
> > 3) running 2-3 open source developers tools
> >
> >
> > 4) setting up necessary testing infrastructure and having near
100%
> > pass rates for the suites we have
> >
> >
> > 5) what about commercial software? Some time ago we agreed
that it's
> > OK to report failures/regression of commercial software.
Should we
> > have them in the "requirements" to our Q2 release?
> >
> > Since currently the most stable platform is Windows/IA32 I
suggest
> > that Harmony Q2 will be released on that specific platform
> >
> > Opinions?
> >
> > Thanks,
> > Mikhail
> >
> > [1] http://harmony.apache.org/roadmap.html
> >
>
>
>
> --
> Best regards,
> Andrew Zhang
>
--
Best regards,
Andrew Zhang