Update about:buildconfig to display comm as well as mozilla source information
Categories
(SeaMonkey :: Build Config, task)
Tracking
(Not tracked)
People
(Reporter: iannbugzilla, Assigned: iannbugzilla)
References
Details
(Whiteboard: SM2.53.3)
Attachments
(4 files, 4 obsolete files)
3.95 KB,
patch
|
frg
:
review+
frg
:
approval-comm-release+
|
Details | Diff | Splinter Review |
3.95 KB,
patch
|
frg
:
review+
frg
:
approval-comm-esr60+
|
Details | Diff | Splinter Review |
18.76 KB,
patch
|
frg
:
review+
frg
:
approval-comm-release+
|
Details | Diff | Splinter Review |
18.86 KB,
patch
|
frg
:
review+
frg
:
approval-comm-esr60+
|
Details | Diff | Splinter Review |
This patch ports the changes from the following bugs:
- Parts 2-4 of Bug 1507754 - platform.ini is incorrect - SourceRepository field points to a TB repo
- Bug 1561782 - Display Thunderbird source code information in about:buildconfig.
- Bug 1578806 - Build failure on macOS post bug 1507754
Then adapts source_repos.py for use with variables set to gitlab repos
This patch ports the changes across to SeaMonkey and adapts to deal with git as well as hg source urls.
At the moment relies on mozconfig setting relevant variables:
MOZ_GECKO_SOURCE_CHANGESET
MOZ_GECKO_SOURCE_REPO
MOZ_COMM_SOURCE_CHANGESET
MOZ_COMM_SOURCE_REPO
Followup patch/bug will look at determining that information if not set.
At the moment if the variables MOZ_SOURCE_CHANGESET and MOZ_SOURCE_REPO are not set then configure.in checks hg for the information. This patch moves the setting of the two variables out of configure.in and into source_repos.py, so if the variables are not set (and the equivalent ones for COMM) then it checks for hg and git repo information.
Version for 2.57
Version for 2.57
Add checks for no gecko_repo
Add checks for no gecko_repo
Make it so it works for TB too on 2.53.3 repo
Make it work for TB on 2.57 repo
![]() |
||
Comment 9•5 years ago
|
||
![]() |
||
Comment 10•5 years ago
|
||
![]() |
||
Comment 11•5 years ago
|
||
![]() |
||
Comment 12•5 years ago
|
||
Description
•