Releases/Firefox 4.0/BuildNotes: Difference between revisions

Line 172: Line 172:


==== 3.6.16 -> 3.6 ====
==== 3.6.16 -> 3.6 ====
===== Generation =====
<pre>
cd /opt/aus2/snippets/staging
# releasetest snippets
rsync --exclude=betatest -av Firefox-3.6.16-build1-4.0rc2-build3-MU-test/ Firefox-3.6.16-build1-4.0-MU-test/
find Firefox-3.6.16-build1-4.0-MU-test/ -type f -exec sed -i -e 's/RC 2//' -e 's/rc2//' {} \;
rsync -av Firefox-3.6.16-build1-4.0rc2-build3-MU-beta/ Firefox-3.6.16-build1-4.0-MU-beta/
find Firefox-3.6.16-build1-4.0-MU-beta/ -type f -exec sed -i -e 's/RC 2//' -e 's/rc2//' {} \;
rsync -av Firefox-3.6.16-build1-4.0rc2-build3-MU/ Firefox-3.6.16-build1-4.0-MU/
find Firefox-3.6.16-build1-4.0-MU/ -type f -exec sed -i -e 's/RC 2//' -e 's/rc2//' {} \;
</pre>
===== Quick Verify =====
<pre>
# releasetest == beta
find Firefox-3.6.16-build1-4.0-MU-test -type d -iregex '.*/releasetest$' | perl -nle '$a = $_; $a =~ s/releasetest/beta/; $a =~ s/-test/-beta/; system("diff -r -u $_ $a");'
find Firefox-3.6.16-build1-4.0-MU-beta -type d -iregex '.*/beta$' | perl -nle '$a = $_; $a =~ s/beta$/releasetest/; $a =~ s/-beta/-test/; system("diff -r -u $_ $a");'
# beta == release
find Firefox-3.6.16-build1-4.0-MU -type d -iregex '.*/release$' | perl -nle '$a = $_; $a =~ s/release/beta/; $a =~ s/MU/MU-beta/; system("diff -r -u $_ $a");'
find Firefox-3.6.16-build1-4.0-MU-beta -type d -iregex '.*/beta$' | perl -nle '$a = $_; $a =~ s/beta$/release/; $a =~ s/-beta//; system("diff -r -u $_ $a");'
</pre>
No output.
===== Diff against original snippets =====
Verified that only appv and url have changed with a diff. Saw something like this for all snippets:
<pre>
diff -aur Firefox-3.6.16-build1-4.0rc2-build3-MU-test/ Firefox-3.6.16-build1-4.0-MU-test/ | grep -v betatest | grep '^[+-]'
...
-url=http://download.mozilla.org/?product=firefox-4.0rc2-complete&os=win&lang=zh-TW
+url=http://download.mozilla.org/?product=firefox-4.0-complete&os=win&lang=zh-TW
-appv=4.0 RC 2
+appv=4.0
</pre>
===== Diff against same snippets for 3.6.15 =====
<pre>
for p in Darwin_x86-gcc3-u-ppc-i386 Linux_x86-gcc3 WINNT_x86-msvc; do
diff -ru Firefox-3.6.15-build1-4.0-MU/Firefox/3.6.15/$p/*/ Firefox-3.6.16-build1-4.0-MU/Firefox/3.6.16/$p/*/
done
</pre>
No output.
===== Enable test snippets =====
'''NOT DONE YET'''
<pre>
~/bin/backupsnip Firefox-3.6.16-build1-4.0-MU-test
~/bin/pushsnip Firefox-3.6.16-build1-4.0-MU-test
</pre>


=== Stage and Rename Files ===
=== Stage and Rename Files ===
Confirmed users
4,293

edits