Thunderbird3.0a1:BuildNotes: Difference between revisions

Jump to navigation Jump to search
Line 228: Line 228:
  Linux: 2008-05-07 15:00 PDT
  Linux: 2008-05-07 15:00 PDT
  Windows: 2008-05-07 15:25 PDT
  Windows: 2008-05-07 15:25 PDT
The builds succeeded on all platforms.  However, since the Source step had been run with the tbirdbld sshUser, the directories on stage-old.m.o were created with the wrong permissions.  This Build step ran with the cltbld sshUser and thus didn't have access to the folders on stage-old.m.o.
The ownership was fixed on stage-old.m.o and the Build push step was re-run on the linux and mac boxes.  The windows box had no problem as the ownership issues were fixed before the windows build had gotten to the point of pushing the build out to stage-old.m.o.
This was done by running
./release -o Build -p 2>&1 | tee logs/release-Build-push.log
===buildsymbols failure on mac and how to do them manually===
The buildsymbols problem, {{bug|411171}} did occur during the build.  After the Build push above was done, vnc'd into the mac and ran:
make -C /builds/tinderbox/Tb-Mozilla1.9-Release/Darwin_8.8.4_Depend/mozilla/../build/universal/ppc buildsymbols
and that ran fine.  Then ran,
make -C /builds/tinderbox/Tb-Mozilla1.9-Release/Darwin_8.8.4_Depend/mozilla/../build/universal/ppc  uploadsymbols
and that failed since a number of environment variables were not defined.  (They are defined in the tinder-config.pl which is used by the post-mozilla-rel.pl script to run these two make commands).  After poking about a bit, it looks like all that should need to be done to upload the symbols is:
SYMBOL_SERVER_HOST='stage-old.mozilla.org' \
SYMBOL_SERVER_USER='tbirdbld' \
SYMBOL_SERVER_PATH='/mnt/netapp/breakpad/symbols_tbrd' \
SYMBOL_SERVER_SSH_KEY='/Users/cltbld/.ssh/tbirdbld_dsa' \
make -C /builds/tinderbox/Tb-Mozilla1.9-Release/Darwin_8.8.4_Depend/build/universal/ppc uploadsymbols
I will verify this with nthomas before running it.
66

edits

Navigation menu