author | Kevin K. <kevink9876543@gmail.com> |
Tue, 17 Feb 2015 22:10:03 -0500 | |
changeset 229678 | 4ba0059e72204f38a0b882fdbfdb5f1dd360b5af |
parent 229677 | 71d030563b18097639ea2bcef8f4242ffa5864af |
child 229679 | 96e6f939259856b3c8c26b9f73fd297cd2c50ab3 |
push id | 28294 |
push user | ryanvm@gmail.com |
push date | Thu, 19 Feb 2015 01:30:38 +0000 |
treeherder | mozilla-central@360b5f211180 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | glandium |
bugs | 1057600 |
milestone | 38.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
--- a/build/Makefile.in +++ b/build/Makefile.in @@ -28,17 +28,17 @@ DEFINES += -DAPP_BUILDID=$(APP_BUILDID) APP_INI_DEPS += $(DEPTH)/config/autoconf.mk MOZ_SOURCE_STAMP := $(firstword $(shell cd $(topsrcdir)/$(MOZ_BUILD_APP)/.. && hg parent --template='{node|short}\n' 2>/dev/null)) ifdef MOZ_SOURCE_STAMP DEFINES += -DMOZ_SOURCE_STAMP='$(MOZ_SOURCE_STAMP)' endif -ifdef MOZILLA_OFFICIAL +ifdef MOZ_INCLUDE_SOURCE_INFO source_repo ?= $(call getSourceRepo,$(topsrcdir)/$(MOZ_BUILD_APP)/..) ifneq (,$(source_repo)) DEFINES += -DMOZ_SOURCE_REPO='$(source_repo)' endif endif endif
--- a/configure.in +++ b/configure.in @@ -8689,16 +8689,23 @@ if test -n "$MOZ_UA_OS_AGNOSTIC"; then fi AC_SUBST(MOZ_APP_STATIC_INI) AC_SUBST(MOZ_PKG_SPECIAL) AC_SUBST(MOZILLA_OFFICIAL) +# Build revisions should always be present in official builds +if test "$MOZILLA_OFFICIAL"; then + MOZ_INCLUDE_SOURCE_INFO=1 +fi + +AC_SUBST(MOZ_INCLUDE_SOURCE_INFO) + AC_DEFINE_UNQUOTED(MOZ_TELEMETRY_DISPLAY_REV, 2) AC_SUBST(MOZ_TELEMETRY_DISPLAY_REV) if test "$MOZ_TELEMETRY_REPORTING"; then AC_DEFINE(MOZ_TELEMETRY_REPORTING) # Enable Telemetry by default for nightly and aurora channels if test -z "$RELEASE_BUILD"; then
--- a/toolkit/content/Makefile.in +++ b/toolkit/content/Makefile.in @@ -11,17 +11,17 @@ DEFINES += \ -DCPPFLAGS='$(CPPFLAGS)' \ $(NULL) MOZ_SOURCE_STAMP ?= $(shell hg -R $(topsrcdir) parent --template='{node|short}\n' 2>/dev/null) ifdef MOZ_SOURCE_STAMP DEFINES += -DSOURCE_CHANGESET='$(MOZ_SOURCE_STAMP)' endif -ifdef MOZILLA_OFFICIAL +ifdef MOZ_INCLUDE_SOURCE_INFO source_repo ?= $(call getSourceRepo) ifneq (,$(filter http%,$(source_repo))) DEFINES += -DSOURCE_REPO='$(source_repo)' else ifneq (,$(strip $(source_repo))) DEFINES += -DSOURCE_GIT_COMMIT='$(source_repo)' endif endif
--- a/toolkit/mozapps/installer/package-name.mk +++ b/toolkit/mozapps/installer/package-name.mk @@ -143,17 +143,17 @@ ifndef INCLUDED_RCS_MK endif MOZ_SOURCE_STAMP = $(firstword $(shell hg -R $(MOZILLA_DIR) parent --template="{node|short}\n" 2>/dev/null)) ########################################################################### # bug: 746277 - preserve existing functionality. # MOZILLA_DIR="": cd $(SPACE); hg # succeeds if ~/.hg exists ########################################################################### -ifdef MOZILLA_OFFICIAL +ifdef MOZ_INCLUDE_SOURCE_INFO MOZ_SOURCE_REPO = $(call getSourceRepo,$(MOZILLA_DIR)$(NULL) $(NULL)) endif MOZ_SOURCESTAMP_FILE = $(DIST)/$(PKG_PATH)/$(MOZ_INFO_BASENAME).txt MOZ_BUILDINFO_FILE = $(DIST)/$(PKG_PATH)/$(MOZ_INFO_BASENAME).json MOZ_MOZINFO_FILE = $(DIST)/$(PKG_PATH)/$(MOZ_INFO_BASENAME).mozinfo.json # JavaScript Shell
--- a/toolkit/xre/Makefile.in +++ b/toolkit/xre/Makefile.in @@ -19,17 +19,17 @@ TOOLKIT_EM_VERSION=$(shell $(PYTHON) $(t # Valid if null: {warn,error}IfEmpty DEFINES += -DTOOLKIT_EM_VERSION='"$(TOOLKIT_EM_VERSION)"' MOZ_SOURCE_STAMP ?= $(firstword $(shell hg -R $(topsrcdir) parent --template='{node|short}\n' 2>/dev/null)) ifdef MOZ_SOURCE_STAMP INIARGS = --sourcestamp=$(MOZ_SOURCE_STAMP) - ifdef MOZILLA_OFFICIAL + ifdef MOZ_INCLUDE_SOURCE_INFO source_repo := $(call getSourceRepo) # extra sanity check for old versions of hg, no showconfig support ifneq (,$(filter http%,$(source_repo))) INIARGS += --sourcerepo=$(source_repo) endif endif