Closed
Bug 307299
Opened 19 years ago
Closed 17 years ago
Remove vestiges of MOZ_USE_OFFICIAL_BRANDING
Categories
(Firefox Build System :: General, defect)
Tracking
(Not tracked)
RESOLVED
WORKSFORME
People
(Reporter: mark, Unassigned)
References
Details
(Keywords: fixed1.8)
Attachments
(1 file)
2.36 KB,
patch
|
benjamin
:
review+
asa
:
approval1.8b5+
|
Details | Diff | Splinter Review |
Bug 269460 got rid of most of MOZ_USE_OFFICIAL_BRANDING, to the point that it's
no longer defined when --enable-official-branding is set. However, some parts
of the build system still look for it:
http://lxr.mozilla.org/mozilla/search?string=MOZ_USE_OFFICIAL_BRANDING
I just got rid of one of these in bug 306020 because it was causing
officially-branded Mac Firefox to not build. The rest of the instances should
be cleaned up as well.
Reporter | ||
Comment 1•19 years ago
|
||
Another change was needed in bug 306020, this time, to configure.in.
Attachment 195102 [details] [diff] was checked in on the branch only. MOZ_USE_OFFICIAL_BRANDING
is still used in configure.in for a very important purpose: setting
MOZ_APP_DISPLAYNAME. When building browser, MOZ_APP_DISPLAYNAME will ALWAYS be
set to DeerPark, unless care is taken to set MOZ_USE_OFFICIAL_BRANDING in the
environment.
http://lxr.mozilla.org/mozilla1.8/source/configure.in#4218
This totally caused bustage on the Mac, which uses MOZ_APP_DISPLAYNAME to
figure out what to name the app bundle. Having MOZ_APP_DISPLAYNAME set to
DeerPark in officially branded builds is even undesirable when it doesn't bust
the build.
The fix (attachment 195102 [details] [diff] [review], not this attachment) was checked in on the branch
only, because it's a critical time for the branch. MOZ_USE_OFFICIAL_BRANDING
isn't a long term solution here (in fact, this bug is intended to kill the rest
of it). Perhaps it would be more workable, going forward, to set
MOZ_APP_DISPLAYNAME to GeckoBrowser as the default for browser, and then set
the name to Firefox as a special case in the --enable-official-branding block.
That's what the attached patch does, except it continues to use DeerPark
instead of GeckoBrowser for the time being.
Updated•19 years ago
|
Attachment #195104 -
Flags: review+
Reporter | ||
Comment 2•19 years ago
|
||
Comment on attachment 195104 [details] [diff] [review]
Remove from configure.in
Checked in on the trunk. We should take this on the branch too, replacing the
temporary job from attachment 195102 [details] [diff] [review]. Leaving open for more
MOZ_USE_OFFICIAL_BRANDING removal.
Attachment #195104 -
Flags: approval1.8b5?
Updated•19 years ago
|
Attachment #195104 -
Flags: approval1.8b5? → approval1.8b5+
Reporter | ||
Comment 3•19 years ago
|
||
fixed1.8 only applies to the portion for configure.in. Other uses of
MOZ_USE_OFFICIAL_BRANDING remain and need to be removed, although they may not
be critical on the branch.
Keywords: fixed1.8
Comment 4•17 years ago
|
||
MOZ_USE_OFFICIAL_BRANDING no longer exists anywhere on the 1.8 branch or the trunk. Sunbird still references it on the 1.8.0 branch, but that's unsupported at this point.
--> WORKSFORME
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → WORKSFORME
Updated•7 years ago
|
Product: Core → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•