Sheriffing/Uplift-Sim/Aurora-Beta

From MozillaWiki
Jump to: navigation, search
Aurora as Beta Simulation: Remove a2 from version, change branding to beta's, enable PGO, and unset EARLY_BETA_OR_EARLIER define.
browser/config/mozconfigs/linux32/debug
browser/config/mozconfigs/linux32/debug-asan
browser/config/mozconfigs/linux64/debug
browser/config/mozconfigs/linux64/debug-asan
browser/config/mozconfigs/linux64/nightly-asan
browser/config/mozconfigs/macosx64/debug
browser/config/mozconfigs/macosx64/debug-asan
browser/config/mozconfigs/macosx64/nightly
browser/config/mozconfigs/win32/debug
browser/config/mozconfigs/win64/debug
browser/config/mozconfigs/win32/nightly
browser/config/mozconfigs/win64/nightly
 add ac_add_options --enable-official-branding
browser/config/mozconfigs/linux32/nightly
browser/config/mozconfigs/linux64/nightly
 add ac_add_options --enable-official-branding
 remove #This will overwrite the default of stripping everything and keep the symbol table.
        #This is useful for profiling and debugging and only increases the package size
        #by 2 MBs.
        #STRIP_FLAGS="--strip-debug"
browser/config/mozconfigs/macosx-universal/nightly
 add ac_add_options --enable-official-branding
 remove ac_add_options --disable-install-strip
        ac_add_options --enable-profiling
        ac_add_options --enable-instruments
        ac_add_options --enable-dtrace


browser/config/version.txt and browser/config/version_display.txt and config/milestone.txt
 -49.0a2
 +49.0
browser/confvars.sh
 remove  MOZ_BRANDING_DIRECTORY=browser/branding/aurora
 add MOZ_BRANDING_DIRECTORY=browser/branding/unofficial
 remove ACCEPTED_MAR_CHANNEL_IDS=firefox-mozilla-aurora
 add ACCEPTED_MAR_CHANNEL_IDS=firefox-mozilla-beta,firefox-mozilla-release
 remove MAR_CHANNEL_ID=firefox-mozilla-aurora
 add MAR_CHANNEL_ID=firefox-mozilla-beta
build/defines.sh
 remove EARLY_BETA_OR_EARLIER=1
 add EARLY_BETA_OR_EARLIER=
build/mozconfig.common.override
 remove ac_add_options --enable-update-channel=aurora
js/src/moz.build
 dummy change like whitespace for SM builds
mobile/android/config/mozconfigs/android-api-15-frontend/nightly
/mobile/android/config/mozconfigs/android-api-15-gradle-dependencies/nightly
mobile/android/config/mozconfigs/android-api-15/l10n-nightly
remove ac_add_options --enable-profiling
 remove ac_add_options --with-branding=mobile/android/branding/aurora
 add ac_add_options --with-branding=mobile/android/branding/beta
 add ac_add_options --enable-official-branding
mobile/android/config/mozconfigs/android-api-15/debug
mobile/android/config/mozconfigs/android-x86/l10n-nightly
mobile/android/config/mozconfigs/android-x86/debug
 remove ac_add_options --with-branding=mobile/android/branding/aurora
 add ac_add_options --with-branding=mobile/android/branding/beta
mobile/android/config/mozconfigs/android-api-15/nightly
mobile/android/config/mozconfigs/android-x86/nightly
 remove ac_add_options --with-branding=mobile/android/branding/aurora
 add ac_add_options --with-branding=mobile/android/branding/beta
 remove # This will overwrite the default of stripping everything and keep the symbol table.
 remove # This is useful for profiling with eideticker. See bug 788680 
 remove STRIP_FLAGS="--strip-debug"
 add ac_add_options --enable-updater
 add ac_add_options --enable-official-branding

try syntax is try: -b do -p all -u all[Ubuntu,10.10,Windows,Android] -t all[Ubuntu,10.10,Windows,Android]