Closed
Bug 743846
Opened 13 years ago
Closed 13 years ago
Create test updates for What's New page handling for Fx12
Categories
(Release Engineering :: Release Requests, defect, P2)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: nthomas, Assigned: nthomas)
References
Details
Bug 739793 appends a ?oldversion=<foo> to what's new requests when people apply updates. We should test that works (once bug 742998 adds support on mozilla.org) for users on 3.6.13 through 3.6.28, and also that we're suppressing WN for people updating from 4.0 or later. We can use 12.0b4 as destination to test this ahead of 12.0 being built for real.
Assignee | ||
Comment 1•13 years ago
|
||
platforms="Darwin_x86_64-gcc3-u-i386-x86_64 Darwin_x86-gcc3-u-i386-x86_64 \
Linux_x86_64-gcc3 Linux_x86-gcc3 WINNT_x86-msvc"
old_platforms="Darwin_x86-gcc3-u-ppc-i386 Linux_x86-gcc3 WINNT_x86-msvc"
cd /opt/aus2/snippets/staging/
mkdir -p Firefox-12.0b5-build1-WN-test/Firefox
cd $_
# 11.0 -> 12.0b5
for p in $platforms; do
mkdir -p 11.0/$p
rsync -a /opt/aus2/snippets/staging/Firefox-12.0b5-build1-test/Firefox/12.0/$p/20120314195616/{en-US,de} 11.0/$p/20120312181643/
done
rm -rf 11.0/*/*/*/betatest
# 3.6.28 -> 12.0b5
for p in $old_platforms; do
mkdir -p 3.6.28/$p
if [[ $p == 'Darwin_x86-gcc3-u-ppc-i386' ]]; then
p_cp='Darwin_x86-gcc3-u-i386-x86_64'
else
p_cp=$p
fi
for locale in en-US de; do
rsync -a /opt/aus2/snippets/staging/Firefox-3.6.28-build1-11.0-build2-MU/Firefox/3.6.28/$p/20120306064154/$locale 3.6.28/$p/20120306064154/
mv 3.6.28/$p/20120306064154/$locale/{release,releasetest}
for param in url hashValue size build; do
new_value=`grep -h ${param} 11.0/$p_cp/20120312181643/$locale/releasetest/complete.txt | sed -e 's/&/\\\&/g'`
sed -ri -e s#^$param.*#$new_value# 3.6.28/$p/20120306064154/$locale/releasetest/complete.txt
done
sed -i s/v=11.0$/v=12.0b5/ 3.6.28/$p/20120306064154/$locale/releasetest/complete.txt
cp 3.6.28/$p/20120306064154/$locale/releasetest/{complete,partial}.txt
sed -i s/^type=.*/type=partial/ 3.6.28/$p/20120306064154/$locale/releasetest/partial.txt
done
done
~/bin/backupsnip Firefox-12.0b5-build1-WN-test
~/bin/pushsnip Firefox-12.0b5-build1-WN-test
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Updated•12 years ago
|
Product: mozilla.org → Release Engineering
You need to log in
before you can comment on or make changes to this bug.
Description
•