Sheriffing/Uplift-Sim/Aurora-Beta
From MozillaWiki
< Sheriffing | Uplift-Sim
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]