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:
0. 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