Closed Bug 1692200 Opened 4 years ago Closed 4 years ago

Support mozbuild 3.3 in SeaMonkey

Categories

(SeaMonkey :: Build Config, defect)

All
Windows
defect
Not set
normal

Tracking

(seamonkey2.53+ fixed, seamonkey2.57esr? affected)

RESOLVED FIXED
seamonkey 2.85
Tracking Status
seamonkey2.53 + fixed
seamonkey2.57esr ? affected

People

(Reporter: frg, Assigned: frg)

References

Details

Attachments

(3 files)

Currently if you try to compile under Windows with mozbuild 3.3 the l10 packager will fail and the Lightning add-on will have an invalid id in its en-US install.rdf. This is mostly a 2.53 and 2.57 bug affecting makefiles but some of this is still in comm-central.
Cause is that defines in Makefiles used for the python preprocessor with double quotes and curly brackets are not expanded correctly. This isn't a problem for other mozilla based products because there are no similar cases left in Gecko code. Ours will go away later but need to be fixed in the interim.

Depends on: 1551033

Patch for all trees.
[Approval Request Comment]
Regression caused by (bug #): --
User impact if declined: This one seems harmless and only there for uniformity
Testing completed (on m-c, etc.): 2.53
Risk to taking this patch (and alternatives if risky): trivial
String changes made by this patch: --

Attachment #9202581 - Flags: review?(iann_bugzilla)
Attachment #9202581 - Flags: approval-comm-release?
Attachment #9202581 - Flags: approval-comm-esr60?

Patch for SeaMonkey 2.53 and 2.57 release branch only.
[Approval Request Comment]
Regression caused by (bug #): --
User impact if declined: wrong extension id in calendar install.rdf
Testing completed (on m-c, etc.): 2.53
Risk to taking this patch (and alternatives if risky): trivial
String changes made by this patch: --

Attachment #9202582 - Flags: review?(iann_bugzilla)
Attachment #9202582 - Flags: approval-comm-release?
Attachment #9202582 - Flags: approval-comm-esr60?

Patch for all trees. Depends on Bug 1551033
[Approval Request Comment]
Regression caused by (bug #): --
User impact if declined: cZ l10n merge abends
Testing completed (on m-c, etc.): 2.53
Risk to taking this patch (and alternatives if risky): trivial
String changes made by this patch: --

Attachment #9202584 - Flags: review?(iann_bugzilla)
Attachment #9202584 - Flags: approval-comm-release?
Attachment #9202584 - Flags: approval-comm-esr60?

Comment on attachment 9202581 [details] [diff] [review]
1692200-mozbuild33-suite-2537.patch

[Triage Comment]
r/a=me LGTM

Attachment #9202581 - Flags: review?(iann_bugzilla)
Attachment #9202581 - Flags: review+
Attachment #9202581 - Flags: approval-comm-release?
Attachment #9202581 - Flags: approval-comm-release+
Attachment #9202581 - Flags: approval-comm-esr60?
Attachment #9202581 - Flags: approval-comm-esr60+

Comment on attachment 9202582 [details] [diff] [review]
1692200-mozbuild33-cal-2537.patch

[Triage Comment]
r/a=me LGTM

Attachment #9202582 - Flags: review?(iann_bugzilla)
Attachment #9202582 - Flags: review+
Attachment #9202582 - Flags: approval-comm-release?
Attachment #9202582 - Flags: approval-comm-release+
Attachment #9202582 - Flags: approval-comm-esr60?
Attachment #9202582 - Flags: approval-comm-esr60+

Comment on attachment 9202584 [details] [diff] [review]
1692200-mozbuild33-irc-2537.patch

[Triage Comment]
r/a=me LGTM

Attachment #9202584 - Flags: review?(iann_bugzilla)
Attachment #9202584 - Flags: review+
Attachment #9202584 - Flags: approval-comm-release?
Attachment #9202584 - Flags: approval-comm-release+
Attachment #9202584 - Flags: approval-comm-esr60?
Attachment #9202584 - Flags: approval-comm-esr60+

Pushed by frgrahl@gmx.net:
https://hg.mozilla.org/comm-central/rev/e7a4dd13e7c4
Enclose path in single quotes to fix Windows mozbuild 3.3. breakage. r=IanN
https://hg.mozilla.org/comm-central/rev/21c5d865161e
Enclose INSTALL_EXTENSION_ID in single quotes to fix Windows mozbuild 3.3. breakage. r=IanN

Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → Future

https://gitlab.com/seamonkey-project/seamonkey-2.53-comm/-/commit/cbbedb152bd1749ade6c6b781439d7c70945fbb7
Enclose XPI_EM_ID in single quotes to fix Windows mozbuild 3.3. breakage. r=IanN a=IanN
https://gitlab.com/seamonkey-project/seamonkey-2.53-comm/-/commit/afb2ae070a9b7fdffc78a412cf3e9c0f94d9733d
Enclose path in single quotes to fix Windows mozbuild 3.3. breakage. r=IanN a=IanN
https://gitlab.com/seamonkey-project/seamonkey-2.53-comm/-/commit/a9eb5c895f5cc603142b30d2592cc92cf5bd78b1
Enclose INSTALL_EXTENSION_ID in single quotes to fix Windows mozbuild 3.3. breakage. r=IanN a=IanN
Target 2.53.7

Target Milestone: Future → seamonkey 2.85
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: