+1
On Nov 19, 2007, at 10:30 AM, Philippe Bossut wrote:
I think I'm going to add my voice to the "simplify, simplify" chorus:
- drop Panther altogether: i.e. build and test PPC on Tiger only
- do QA cycles on only one Ubuntu release (Gutsy I think)
That doesn't mean we won't take bugs and fixes for other platforms
but that we won't qualify and block a release for bugs on those non-
officially supported ones.
Cheers,
- Philippe
Katie Capps Parlante wrote:
I was going to bring up the same point -- it doesn't seem like an
optimal use of our limited resources to be qualifying all of these
platforms every month.
Suggestions:
- Drop "official" support of OSX PPC Panther entirely (we can take
bugs/patches as we do for older versions of windows and other linux
distros, but basically stop qualifying this one)
- Only qualify XP, one mac platform, and one unix distro for every
monthly cycle (I'm not sure which one to pick though!). Qualify the
others every 2nd or third release, or every "major" release.
I'm open to other plans for staggering, but generally agree with
Andre that we should be looking seriously at reducing the load here.
Cheers,
Katie
Andre Mueninghoff wrote:
Hi Aparna,
That's a lot of platforms.
The question that occurs to me, with no ill will intended towards
the
community of users of any particular platform, is it truly
critically
necessary that every release (prior to 1.0 anyway) be certified and
published for every supported platform every time? Are there perhaps
strategic, tactical, technical, pragmatic, opportunistic (or what
have
you) reasons why a staggered support of platforms might be
beneficial
for all in the end? For example, might it be that some new trial
user
work-flows might be able to be made available to users for
feedback more
rapidly if only certain platforms are initially targeted, presuming
there would be a net benefit of more and earlier feedback?
Andre
On Fri, 16 Nov 2007 17:12:18 -0800, "Aparna Kadakia"
<[EMAIL PROTECTED]> said:
Yesterday at the Desktop Engineering Meeting we discussed about
adding Gutsy and Leopard to the list of officially supported
platforms for Chandler Desktop. This would make the list of
supported
platforms to be :
1. Windows XP
2. OSX PPC Panther (10.3)
3. OSX PPC Tiger (10.4)
4. OSX Intel Tiger (10.4)
5. OSX Intel Leopard (10.5)
6. Linux Ubuntu Dapper (6.06)
7. Linux Ubuntu Gutsy (7.10) ( and we know we will have to
eventually
support Vista)
Now that we have tinderboxes running on Gutsy and Leopard, the
imminent question is should QA upgrade their machines to Gutsy/
Leopard? Well, clearly we can't all upgrade to Leopard and Gutsy
since
we continue to support Dapper and Tiger. This is turning out to
be a
formidable task, certifying every release on all supported
platforms.
Now with 2 new additions to the list, we need to figure out how
best
to get testing coverage on these platforms with the limited
resources
we have within the team.
Currently the QA process for checkpoint and release testing is as
follows:
1. QA mostly focuses their testing on 3 platforms : WinXP, OSX
Intel
Mac Tiger and Ubuntu Dapper. We have been resorting to minimal
testing on Panther and OSX PPC Tiger.
2. For weekly checkpoint testing, we pick 2 platforms from the list
and rotate the platforms every week for checkpoint testing.
3. For release testing, we run acceptance tests on the 3 main
platforms and sanity test on the others with help from some non-
QA
folks. (For .e.g Philippe helps test on OSX PPC Tiger, etc)
In light of the new additions, we propose the following changes: .
Continue minimal testing on Panther and OSX PPC Tiger.
1. QA team will upgrade their personal laptops to Leopard so
Leopard
testing will be covered on their personal machines. Intel Mac
Tiger
testing will be confined to one of the QA box in the lab
(currently
running Chandler tbox)
2. Dan will add Ubuntu Gutsy as another VM on his machine so he can
occasionally test on Gutsy for checkpoint/release testing
3. Dapper testing will continue to happen on the alternate QA
laptop
(IBM thinkpad)
4. For weekly checkpoint testing, we will continue to pick 2
platforms
from the new set of 5 (i.e. leaving out Panther and OSX PPC
Tiger)
and rotate platforms each week
5. For release testing QA will continue testing on 3 platforms from
the set of 5 and rely on volunteers within the rest of the OSAF
team to help test on the other 2 platforms. What those 2
platforms
are can be determined during testing cycle depending on who's
volunteering and what platform do they have access to.
I am open to other ideas/suggestions you may have. Let me know.
Thanks Aparna
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev