Releases/Firefox 4.0b7/BuildNotes: Difference between revisions

Line 243: Line 243:
  mkdir -p 4.0b6/Darwin_x86-gcc3-u-ppc-i386/20100914072643
  mkdir -p 4.0b6/Darwin_x86-gcc3-u-ppc-i386/20100914072643
  rsync -av --exclude partial.txt 4.0b6/Darwin_x86_64-gcc3/20100914073111/ 4.0b6/Darwin_x86-gcc3-u-ppc-i386/20100914072643/
  rsync -av --exclude partial.txt 4.0b6/Darwin_x86_64-gcc3/20100914073111/ 4.0b6/Darwin_x86-gcc3-u-ppc-i386/20100914072643/
=== Add ja-JP-mac and swap to mac in dir names ===
We don't have any snippets for ja-JP-mac, probably because shipped locales says 'ja-JP-mac osx' and we don't handle that properly for macosx64 when creating the patcher config. We don't have a partial or snippets. FILE BUG?.
And we're swapping the ftp dir to mac from mac64, and bouncer from os=osx64 to os=osx (for continuity with previous releases).
Manual fix:
# cltbld@aus2-staging
cd /opt/aus2/snippets/staging
rsync -a 20101104-Firefox-4.0b7-test-fixed/ 20101109-Firefox-4.0b7-test-fixed2/
cd 20101109-Firefox-4.0b7-test-fixed2/Firefox
mkdir -p 4.0b6/Darwin_x86_64-gcc3/20100914073111/ja-JP-mac/{beta,release}test
# setup snippet
cat > 4.0b6/Darwin_x86_64-gcc3/20100914073111/ja-JP-mac/releasetest/complete.txt << EOF
version=1
type=complete
url=url=http://download.mozilla.org/?product=firefox-4.0b7-complete&os=osx64&lang=ja-JP-mac
hashFunction=SHA512
hashValue=6d08a0d03abc2fb7dbe601ecc3dadad2238f9c1f292ce60e3c4f9696b34252110fc50d6442a1ed733edb99390978a1090becb9b812aad5dbfe19b7811c81462b
size=26974569
build=20101104131842
appv=4.0 Beta 7
extv=4.0b7
detailsUrl=http://www.mozilla.com/ja-JP-mac/firefox/4.0b7/releasenotes/
EOF
sed -e 's!^url=.*!http://stage-old.mozilla.org/pub/mozilla.org/firefox/nightly/4.0b7-candidates/build1/update/mac64/ja-JP-mac/firefox-4.0b7.complete.mar!' \
    4.0b6/Darwin_x86_64-gcc3/20100914073111/ja-JP-mac/releasetest/complete.txt \
  > 4.0b6/Darwin_x86_64-gcc3/20100914073111/ja-JP-mac/betatest/complete.txt
# copy to other locations, ja was added at b5
dirs=`find 4.0b{4,5,6} -maxdepth 1 -mindepth 1 -type d -name '*Darwin*' ! -wholename '4.0b6/Darwin_x86_64-gcc3' | sort`
for d in $dirs; do
  rsync -av 4.0b6/Darwin_x86_64-gcc3/20100914073111/ja-JP-mac $d/*/
done
# fix paths/os
find */Darwin* -type f -exec sed -i -e 's!update/mac64/!update/mac/!' -e 's!os=osx64!os=osx!' {} \;
And the beta snippets ...


== Update Verify  ==
== Update Verify  ==
Confirmed users
4,293

edits