ReleaseEngineering/New Platforms: Difference between revisions
No edit summary |
|||
| (63 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
{{Obsolete RelEng Page|Get in touch with armenzg if you believe there is some information missing or it is unclear. }} | |||
This page tries to capture how much there is left for each new platform to meet the desired requirements. | |||
== Desktop builds == | |||
== | === Allocating === | ||
== | *First request | ||
{| | **Linux 64 - [https://bugzilla.mozilla.org/show_bug.cgi?id=562422 5 VMs] for try and 15 for try talos ('''Rev 2 - BLOCKED''') | ||
**OSX 10.6 - [https://bugzilla.mozilla.org/show_bug.cgi?id=563479 10 Rev2] (from pm02]) for try and 15 for try talos ('''Rev 2 - BLOCKED''') | |||
**Remember that we also have the "try talos on Rev3" project to consider | |||
**Windows 64 bit - Blocked on IT<br> | |||
*Large Rev3 request | |||
**{{bug|557294}} | |||
*Windows 64 bit | |||
**decide which OS(probably Win2008) | |||
***OPSI considerations ([http://uib.de/en/opsi%20cofunding/index.html co-founding?] - we have license so it might not apply) | |||
***possibility of future cross-compilation of 32 bit builds | |||
***think of starting with ix machines | |||
***test OPSI and ping bhearsum when building the reference platform | |||
**NEEDED: builders, try builders and try talos builders | |||
**<strike>talos/unittest builders</strike> (We already have them. Testing 32bit builds. More Rev3 machines for this) | |||
=== Latest updates === | |||
*We are now running unit tests for mozilla-central on talos slaves for Leopard, Snow Leopard, Fedora and Fedora 64.<br> | |||
=== Builds VS unit tests/talos === | |||
We currently generate builds in 4 different platforms and talos test the builds on 6 different platforms (Win7x64 on Q2). | |||
{| border="1" | |||
|- | |- | ||
! Produced | |||
! Unit tests | |||
! Talos | |||
|- | |- | ||
| | | Win32 (W2003 + win7 SDK) | ||
| XP (June) & Win7(July) | |||
| XP/Win7 & Win7x64 (not yet) | |||
|- | |- | ||
| | | Linux 32 bits | ||
| Fedora12 & CentOS | |||
| Fedora12 | |||
|- | |||
| Linux 64 bits | |||
| Fedora12x64 | |||
| Fedora12x64 | |||
|- | |||
| Mac OSX 32 bits (universal) | |||
| Leopard | |||
| Leopard, <strike>[https://bugzilla.mozilla.org/show_bug.cgi?id=557910 Snow]</strike> | |||
|- | |||
| Mac OSX 64 bits (64 bits) | |||
| Snow | |||
| Snow | |||
|} | |||
*The Snow Leopard machines are 64 bits. | |||
*We will add a row for Windows 64 bits when we get closer. | |||
*Shaver made the call to '''just''' talos test the 64 bits builds on the 64 bits machines. This might change later. See [https://bugzilla.mozilla.org/show_bug.cgi?id=557910 bug 557910] | |||
=== Coverage table === | |||
{| border="1px" style="border: 1px solid black;" | |||
|- | |- | ||
! O.S. | |||
! Tracking | |||
! Builds | |||
! Debug | |||
! Release | |||
! RefImg | |||
! Try | |||
! Unit test | |||
! Talos | |||
! TBPL | |||
|- | |- | ||
| | | Linux 64 | ||
| [https://bugzilla.mozilla.org/show_bug.cgi?id=512489 bug] | |||
| yes | |||
| yes | |||
| [https://bugzilla.mozilla.org/show_bug.cgi?id=548605 alphas] | |||
| [https://bugzilla.mozilla.org/show_bug.cgi?id=519074 done] | |||
| [https://bugzilla.mozilla.org/show_bug.cgi?id=520227 May] | |||
| [https://bugzilla.mozilla.org/show_bug.cgi?id=548768 done] | |||
| done | |||
| [https://bugzilla.mozilla.org/show_bug.cgi?id=532560 done] | |||
|- | |- | ||
| | | Mac 10.6x64 | ||
| [https://bugzilla.mozilla.org/show_bug.cgi?id=519060 bug] | |||
| [https://bugzilla.mozilla.org/show_bug.cgi?id=557715 done] | |||
| [https://bugzilla.mozilla.org/show_bug.cgi?id=557715 done] | |||
| alphas<br> | |||
| [https://bugzilla.mozilla.org/show_bug.cgi?id=545539 done] | |||
| [https://bugzilla.mozilla.org/show_bug.cgi?id=520227 May] | |||
| [https://bugzilla.mozilla.org/show_bug.cgi?id=558777 ironing] | |||
| [https://bugzilla.mozilla.org/show_bug.cgi?id=556125 done] | |||
| [https://bugzilla.mozilla.org/show_bug.cgi?id=550886 done] | |||
|- | |- | ||
| | | Win7 64 | ||
| [https://bugzilla.mozilla.org/show_bug.cgi?id=519060 bug] | |||
| [https://bugzilla.mozilla.org/show_bug.cgi?id=471090 blocked on IT] | |||
| --- | |||
| --- | |||
| [https://bugzilla.mozilla.org/show_bug.cgi?id=543626 TBD] | |||
| [https://bugzilla.mozilla.org/show_bug.cgi?id=520227 TBD] | |||
| [https://bugzilla.mozilla.org/show_bug.cgi?id=543626 TBD] | |||
| [https://bugzilla.mozilla.org/show_bug.cgi?id=559365 TBD] | |||
| not filed | |||
|} | |} | ||
<br> | |||
== Mobile builds == | |||
NOTE: This mobile section needs some TLC.<br> Armen is not taking care of this section for now. Please ask him if he could bring this up-to-date if you need to make decisions based on this. | |||
=== Coverage === | |||
{| border="1px" style="border: 1px solid black;" | |||
|- | |||
! O.S. | |||
! Tracking | |||
! Builds | |||
! L10n | |||
! Release | |||
! Try | |||
! Unit test | |||
! Talos | |||
|- | |||
| Maemo 4 (N810 & N900) | |||
| [https://bugzilla.mozilla.org/show_bug.cgi?id=535690 on-going] | |||
| yes | |||
| yes | |||
| yes | |||
| not quite (no bug filed) | |||
| yes | |||
| yes | |||
|- | |||
| Maemo 5 GTK | |||
| [https://bugzilla.mozilla.org/show_bug.cgi?id=550945 on-going] | |||
| [https://bugzilla.mozilla.org/show_bug.cgi?id=548146 April] | |||
| [https://bugzilla.mozilla.org/show_bug.cgi?id=538509 Q2] | |||
| [https://bugzilla.mozilla.org/show_bug.cgi?id=538511 Q2] | |||
| waiting on builds | |||
| waiting on builds | |||
| waiting on builds | |||
|- | |||
| Maemo5 QT | |||
| [https://bugzilla.mozilla.org/show_bug.cgi?id=550945 on-going] | |||
| [https://bugzilla.mozilla.org/show_bug.cgi?id=548146 April] | |||
| [https://bugzilla.mozilla.org/show_bug.cgi?id=538509 Q2] | |||
| TBD | |||
| waiting on builds | |||
| waiting on builds | |||
| waiting on builds | |||
|- | |||
| Android | |||
| [https://bugzilla.mozilla.org/show_bug.cgi?id=538524 Q2] | |||
| May | |||
| Q3/Q4 | |||
| same time as builds | |||
| devices-needed | |||
| devices-needed | |||
| [https://bugzilla.mozilla.org/show_bug.cgi?id=552679 Q2] | |||
|} | |||
== | *Is Android == 2.1 sdk or do we need to expand it for 1.5 and/or 2.0 also? | ||
Latest revision as of 23:03, 9 February 2011
This page tries to capture how much there is left for each new platform to meet the desired requirements.
Desktop builds
Allocating
- First request
- Large Rev3 request
- Windows 64 bit
- decide which OS(probably Win2008)
- OPSI considerations (co-founding? - we have license so it might not apply)
- possibility of future cross-compilation of 32 bit builds
- think of starting with ix machines
- test OPSI and ping bhearsum when building the reference platform
- NEEDED: builders, try builders and try talos builders
talos/unittest builders(We already have them. Testing 32bit builds. More Rev3 machines for this)
- decide which OS(probably Win2008)
Latest updates
- We are now running unit tests for mozilla-central on talos slaves for Leopard, Snow Leopard, Fedora and Fedora 64.
Builds VS unit tests/talos
We currently generate builds in 4 different platforms and talos test the builds on 6 different platforms (Win7x64 on Q2).
| Produced | Unit tests | Talos |
|---|---|---|
| Win32 (W2003 + win7 SDK) | XP (June) & Win7(July) | XP/Win7 & Win7x64 (not yet) |
| Linux 32 bits | Fedora12 & CentOS | Fedora12 |
| Linux 64 bits | Fedora12x64 | Fedora12x64 |
| Mac OSX 32 bits (universal) | Leopard | Leopard, |
| Mac OSX 64 bits (64 bits) | Snow | Snow |
- The Snow Leopard machines are 64 bits.
- We will add a row for Windows 64 bits when we get closer.
- Shaver made the call to just talos test the 64 bits builds on the 64 bits machines. This might change later. See bug 557910
Coverage table
| O.S. | Tracking | Builds | Debug | Release | RefImg | Try | Unit test | Talos | TBPL |
|---|---|---|---|---|---|---|---|---|---|
| Linux 64 | bug | yes | yes | alphas | done | May | done | done | done |
| Mac 10.6x64 | bug | done | done | alphas |
done | May | ironing | done | done |
| Win7 64 | bug | blocked on IT | --- | --- | TBD | TBD | TBD | TBD | not filed |
Mobile builds
NOTE: This mobile section needs some TLC.
Armen is not taking care of this section for now. Please ask him if he could bring this up-to-date if you need to make decisions based on this.
Coverage
| O.S. | Tracking | Builds | L10n | Release | Try | Unit test | Talos |
|---|---|---|---|---|---|---|---|
| Maemo 4 (N810 & N900) | on-going | yes | yes | yes | not quite (no bug filed) | yes | yes |
| Maemo 5 GTK | on-going | April | Q2 | Q2 | waiting on builds | waiting on builds | waiting on builds |
| Maemo5 QT | on-going | April | Q2 | TBD | waiting on builds | waiting on builds | waiting on builds |
| Android | Q2 | May | Q3/Q4 | same time as builds | devices-needed | devices-needed | Q2 |
- Is Android == 2.1 sdk or do we need to expand it for 1.5 and/or 2.0 also?