Confirmed users
4,293
edits
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 === |