Open Bug 1633729 Opened 5 years ago Updated 5 years ago

Update about:buildconfig to display comm as well as mozilla source information

Categories

(SeaMonkey :: Build Config, task)

Tracking

(Not tracked)

ASSIGNED

People

(Reporter: iannbugzilla, Assigned: iannbugzilla)

References

Details

(Whiteboard: SM2.53.3)

Attachments

(4 files, 4 obsolete files)

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

Attached patch Port and adapt (obsolete) — Splinter Review

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.

Attachment #9143976 - Flags: review?(frgrahl)
Attachment #9143976 - Flags: approval-comm-release?
Attachment #9143976 - Flags: approval-comm-esr60?

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.

Attachment #9144207 - Flags: review?(frgrahl)
Attachment #9144207 - Flags: approval-comm-release?
Attachment #9144207 - Flags: approval-comm-esr60?
Attached patch Port and adapt for 2.57 (obsolete) — Splinter Review

Version for 2.57

Attachment #9145018 - Flags: review?(frgrahl)
Attachment #9145018 - Flags: approval-comm-esr60?
Attachment #9143976 - Flags: approval-comm-esr60?
Attachment #9144207 - Flags: approval-comm-esr60?

Version for 2.57

Attachment #9145020 - Flags: review?(frgrahl)
Attachment #9145020 - Flags: approval-comm-esr60?