Releases/Thunderbird 10.0.5esr/BuildNotes: Difference between revisions

No edit summary
 
(23 intermediate revisions by 2 users not shown)
Line 6: Line 6:
* {{bug|760353}} - make source-package fails on comm-esr10 because MKDIR is undefined
* {{bug|760353}} - make source-package fails on comm-esr10 because MKDIR is undefined
* {{bug|760361}} - l10n repacks failing in configure
* {{bug|760361}} - l10n repacks failing in configure
* {{bug|760385}} - we clobber hg shares more frequently than necessary - no bustage
* <strike>{{bug|760385}} - we clobber hg shares more frequently than necessary</strike> dupe of {{bug|748158}}
* {{bug|760389}} - some builders not clobbered on build2
* {{bug|760389}} - some builders not clobbered on build2
* {{bug|760390}} - en-US builds not pulling right mozilla-esr10 revision
* {{bug|760390}} - en-US builds not pulling right mozilla-esr10 revision
* {{bug|760397}} - source builder not getting right mozilla-esr10 revision
* {{bug|760397}} - source builder not getting right mozilla-esr10 revision
* {{bug|760807}} - Program Compatibility Assistant shown on Windows 7 when setting as default mail client (NSIS version)
* {{bug|761951}} - not checking releasetest in final verification
* {{bug|763769}} - release sanity complains about mozconfig differences


=Build Engineers=
=Build Engineers=
Line 25: Line 28:
* comm-esr10: https://hg.mozilla.org/releases/comm-esr10/rev/48677c4f453a on GECKO1005_2012053119_RELBRANCH
* comm-esr10: https://hg.mozilla.org/releases/comm-esr10/rev/48677c4f453a on GECKO1005_2012053119_RELBRANCH
* mozilla-esr10: http://hg.mozilla.org/releases/mozilla-esr10/rev/5713c92407dd on GECKO1005_2012053118_RELBRANCH
* mozilla-esr10: http://hg.mozilla.org/releases/mozilla-esr10/rev/5713c92407dd on GECKO1005_2012053118_RELBRANCH
Build 3:
* comm-esr10: https://hg.mozilla.org/releases/comm-esr10/rev/939269a86b88 on GECKO1005_2012053119_RELBRANCH
* mozilla-esr10: https://hg.mozilla.org/releases/mozilla-esr10/rev/5713c92407dd on GECKO1005_2012053118_RELBRANCH


=Build data=
=Build data=
Line 53: Line 60:
| 1 hrs, 43 mins, 28 secs
| 1 hrs, 43 mins, 28 secs
|-
|-
| rowspan="4" | 2
| rowspan="1" | 2
| Linux
| rowspan="1" | 20120601013708
| mv-moz2-linux-ix-slave09
| 38 mins, 13 secs
|-
| rowspan="4" | 3
| Linux
| Linux
| rowspan="4" |  
| rowspan="4" | 20120601041309
|  
| mv-moz2-linux-ix-slave09
|  
| 37 mins, 26 secs
|-
|-
| Linux64
| Linux64
|  
| bld-centos5-64-vmw-003
|  
| 41 mins, 53 secs
|-
|-
| Mac
| Mac
|  
| moz2-darwin10-slave44
|  
| 3 hrs, 32 mins, 5 secs
|-
|-
| Windows  
| Windows  
|  
| mw32-ix-slave02
|  
| 1 hrs, 39 mins, 32 secs
|-
| 3 Spin 2
| Windows
| 20120605154056
| mw32-ix-slave02
| 1 hrs, 39 mins, 18 secs
|}
|}


Line 258: Line 277:


=== Tag ===
=== Tag ===
No problems
=== Bouncer Submitter ===
N/A
=== Source ===
No problems
=== Build ===
==== en-US ====
* linux32 ok
* linux64 and Mac failed in the compile step:
<pre>abort: unknown revision 'THUNDERBIRD_10_0_5esr_RELEASE'!
Time: real 0.900 secs (user 0.467+0.000 sys 0.100+0.000)
Traceback (most recent call last):
  File "/builds/slave/tb-rel-comm-esr10-osx64-bld/build/client.py", line 618, in <module>
Executing command: ['python', '../tools/buildfarm/utils/hgtool.py', 'http://hg.mozilla.org/releases/mozilla-esr10/', '/builds/slave/tb-rel-comm-esr10-osx64-bld/build/mozilla']
Executing command: ['hg', 'update', '-r', 'THUNDERBIRD_10_0_5esr_RELEASE', '-R', '/builds/slave/tb-rel-comm-esr10-osx64-bld/build/mozilla', '--verbose', '--time']
</pre>
which is related to {{bug|757798}}. Solution is to manually pull in /builds/hg-shared/releases/mozilla-esr10 on bld-centos5-64-vmw-003 and moz2-darwin10-slave44, then clobber the build dirs. Also do the pull on other slaves that have repo to avoid later (potential) bustage in l10n repacks). The rebuild linux64 and mac en-US (green)
* win32 failed on the same share issue; updated the share & manual clobber, then rebuild (green)
==== l10n repacks ====
No problems
=== Checksums ===
No problems
=== Updates ===
No problems
==== Update verify ====
No problems
=== Reset reserved slaves ===
No done, other releases using machines/master.
=== Check permissions / AV scan ===
No problems
=== Push files to internal mirrors ===
No problems
=== Final verification ===
No problems
'''{{Bug|760807}} will means we need to redo win32'''
== Build 3 Spin 2 ==
===Preparing to start Automation===
* rather than update the release config, move the tags etc etc etc when we are rebuilding windows only we do this file munging on ftp (hard linking):
# tbirdbld@stage
/pub/mozilla.org/thunderbird/candidates/10.0.5esr-candidates
cp -alv build3{,.pre-win32-rebuild}/
cd build3
rm -rf jsshell-win32.zip *SUMS* update/win32/ win32/ win32_info.txt
ie hard link as a quick backup, then remove win32 specific files and SUMS files that will need be regenerated
* manual clobber of tb-rel-comm-esr10* on mw32-ix-slave02 and 03
=== E-mail Metrics ===
N/A
=== E-mail mirrors@mozilla.org ===
N/A
=== Edit rsync exclude files ===
N/A


=== Tag ===
N/A
=== Bouncer Submitter ===
=== Bouncer Submitter ===
N/A
N/A
=== Source ===
=== Source ===
N/A
=== Build ===
=== Build ===
==== en-US ====
Used the rebuild button, no problems
==== l10n repacks ====
mw32-ix-slave10 didn't have makensis.exe renamed to makensisu-2.46.exe, so repack 6 was using 2.33 when configure ran. Job aborted, clobbered, nsis fixed, rebooted; sr removed from candidate dir; builder rebuilt.
All green after that.
=== Checksums ===
Rebuilt. Failed at the very end where it tried to recreate the contrib dirs which already existed. Harmless so ignored.
=== Updates ===
Backed out update verify configs, and rebuilt. No problems.
==== Update verify ====
No problems
=== Check permissions / AV scan ===
Both rebuilt. Permissions orange with:
WARN: target directory /pub/mozilla.org/thunderbird/releases/10.0.5esr/ exists
which is fine because that dir exists but is empty after emptying the earlier builds out.
A/V no problems.
=== Push files to internal mirrors ===
Failed because thunderbird/releases/10.0.5esr already existed. Removed this and rebuilt. Twice it turns out, but the first one succeeded ok.
=== Final verification ===
All green, but not actually checking the releasetest channel, so not verifying bouncer links OK - {{bug|761951}}. While writing the patch for that tested that win32 works OK on releasetest.
=== Backup snippets ===
time ~/bin/backupsnip Thunderbird-10.0.5esr-build3
real 0m37.623s
=== Reset reserved slaves ===
In this case it would be about evacuating the slaves from bm34, which is limited to T'bird releases again, but we'll need them for 14.0b1 anyway.
=== Push to esr channel ===
time ~/bin/pushsnip Thunderbird-10.0.5esr-build3
=== Update symlinks ===
<pre>
#tbirdbld@stage
cd /pub/mozilla.org/thunderbird/releases
rm latest-10.0esr; ln -s 10.0.5esr latest-10.0esr
</pre>
Confirmed users
4,293

edits