Changes

Jump to: navigation, search
Remove Upload files to Apple for Whitelisting: , no longer needed
grep "HTTP/1.1 4" text
grep "HTTP/1.1 5" text
 
= Upload files to Apple for Whitelisting =
(requires: completed partner builds, if any)
 
<font color='red'>'''Firefox 33 is the last release this is needed for, so only ESR31 needs to be uploaded.'''</font> It comes the change to the signing format on Mac, tracked by {{bug|1046306}}..
 
As ffxbld@upload1.dmz.scl3.mozilla.com (from any master):
 
ssh -i .ssh/ffxbld_rsa ffxbld@stage.mozilla.org
 
<pre>
product=foo
version=x.y
build=z
wget -O create-apple-sftp-batchfile.py https://hg.mozilla.org/build/braindump/raw-file/default/releases-related/create-apple-sftp-batchfile.py
cd /pub/mozilla.org/$product/candidates
if [[ "$build" == "1" ]]; then
python ~/create-apple-sftp-batchfile.py $version-candidates | tee ~/$product-$version-build$build.batch
else
python ~/create-apple-sftp-batchfile.py $version-candidates | grep build$build | tee ~/$product-$version-build$build.batch
fi
sftp -oBatchMode=no -b ~/$product-$version-build$build.batch wwdr_mac_team@privftp.apple.com:Mozilla
</pre>
 
This script takes some time to upload all the binaries, running it in a screen might be a good idea.
 
The credentials can be found in the private releng repo in <tt>passwords/apple-sftp.txt.gpg</tt>.
 
Apple needs to be notified after all releases (usually release channel + ESR31 + maybe Thunderbird) are uploaded so they can start processing them. Contact Ben Hearsum or Lawrence Mandel to have this done. '''INCLUDE THE DIRECTORIES ON SFTP server containing the new uploads''' in the email. Lawrence needs to send that list to Apple.
 
Prefix the email subject with <tt>[desktop]</tt>.
= Bouncer Submitter =
Confirm
4,293
edits

Navigation menu