MailNews:HgSwitchover: Difference between revisions
Jump to navigation
Jump to search
(→SeaMonkey boxes: Windows TUnit problems now solved.) |
|||
| Line 20: | Line 20: | ||
{| | {| | ||
|- | |- | ||
| Nightlies: || <span style="color: red; face: bold"><b>RED</b></span> || | | Nightlies: || <span style="color: red; face: bold"><b>RED</b></span> || waiting for a forced successful build | ||
|- | |- | ||
| Dep Builds: || <span style="color: green; face: bold"><b>GREEN</b></span> | | Dep Builds: || <span style="color: green; face: bold"><b>GREEN</b></span> | ||
|- | |- | ||
| All Unit Test Boxes: || <span style="color: green; face: bold"><b>GREEN</b></span> | | All Unit Test Boxes: || <span style="color: green; face: bold"><b>GREEN</b></span> | ||
Revision as of 20:29, 24 July 2008
Short Status Summary
SeaMonkey boxes
| Nightlies: | GREEN | |
| Dep Builds: | GREEN | |
| All Unit Test boxes: | ORANGE | Memory Leak on mochichrome test |
| Mac Unit Test: | ORANGE | TUnit fails one test (unknown reason). reftest fails one test (unknown reason). |
| nye Bloat Test: | ORANGE | Looks like its not running setUpBloatTest.py - which would explain why the mail bloat tests are timing out. |
Thunderbird boxes
| Nightlies: | RED | waiting for a forced successful build |
| Dep Builds: | GREEN | |
| All Unit Test Boxes: | GREEN |
- Could do with "Alive Test" on either Build or Unit test boxes (pref Build I think) so that Thunderbird is at least started and runs - seeing as we currently have no other tests for starting up (tinderboxes used to have this, moz2 configs do it for debug builds only). --Standard8 04:14, 24 July 2008 (PDT)
Old Notes
This page describes the process of switching to Hg, who's going to do what, and when.
KaiRo has done most of the changes to the build system, including setting up a test repo. See this page for the details of how to do a build using the test repository.
Before we all switch to using those instructions (using a new repo, not the one in that page), the following needs to happen:
Announce plan to m.d.a.t, m.d.a.sm, m.d.a.c, m.d.planning (david/dmose/kairo, whenever this page is ready)
Close CVS tree (KaiRo: Tuesday, 5AM Pacific)- TREE CLOSED: 5:10 AM
Tag CVS files to import with HG_COMM_INITIAL_IMPORT (KaiRo, just before populating comm-central with that revision)- Tag: HG_COMM_INITIAL_IMPORT
- Applied to: mozilla/directory/xpcom/ mozilla/mailnews/ mozilla/mail/ mozilla/suite/ mozilla/other-licenses/branding/thunderbird/
- Date: 2008-07-22 5:17 AM approx
populate new Hg repo (http://hg.mozilla.org/comm-central) with current copy of files from CVS trunk, land patches of bug 444686 there, ensure build(s) works (KaiRo, Tuesday, after the tree closes)How Long: KaiRo expects 1 hour or less to get code there and apply the build system/patches so it should build.- Complete, local builds set off at 05:36 AM
finalise docs, comments welcome.- Standard8 has posted these and links to them:
- Comm-central source code (Mercurial)
- comm-central
- How comm-central's build system works
Get SeaMonkey builder+nightly buildbots working off Hg (KaiRo, as soon as all code is in the repo)- Complete: builders cycle, nightlies from hg are there, auto-update works.
- Get SeaMonkey unit test buildbots working off Hg (KaiRo, once builder+nightly boxes are spinning their first builds)
- Basically working, but showing failures, not clear if they trigger correctly on checkin
- Current Problems:
bug 446678 chrome tests crash on Linux and Mac, fail on Windows- mochichrome tests leak memory (all platforms).
- bug 446692 TUnit tests fail on Windows (same as TB failures)
- TUnit 1 test fails on Mac (test_punycodeURIs.js) - needs investigation
- reftest one test fails on Mac - need investigation
- Get Thunderbird unit test buildbots working off of Hg (gozer)
buildbots not respinning on check-in (to comm-central or mozilla-central)- bug 446692 TUnit tests fail on Windows (same as SM failures)
TUnit Linux failure similar to gconf error seen before - gozer to fixbug 444818 is back, and something in the new build system wipes local tree changes, so it would be better if the suggested patch could land soon.
TUnit Mac, one failure in test_nsIMsgFolderListenerLocal.js, possible timeout - Standard8 couldn't reproduce, new build set going. gozer: definitely timing related, as playing with the timeout value makes the bug appear/dissapear. I've seen the test pass with a timeout of 6s.Windows build continuously failing.
- Get Thunderbird nightlies working off of Hg (gozer) bug 447629
tb-linux-tbox is running a buildbot slave and building GREEN and uploading OK- bm-xserve07 is running a buildbot slave and building now (strange python failures, possibly running wrong python/mercurial/buildbot version)
- tbnewref-win32-tbox is running a buildbot slave and building now
- open Hg tree (who? when?) and note document updates.
- KaiRo, davida, dmose or gozer should be able to do this from a tinderbox message aspect.