Closed
Bug 939608
Opened 11 years ago
Closed 11 years ago
Build xpconnect in unified mode
Categories
(Core :: XPConnect, defect)
Core
XPConnect
Tracking
()
RESOLVED
FIXED
mozilla28
People
(Reporter: ehsan.akhgari, Assigned: ehsan.akhgari)
References
(Depends on 1 open bug)
Details
(Whiteboard: [qa-])
Attachments
(2 files)
5.96 KB,
patch
|
bholley
:
review+
|
Details | Diff | Splinter Review |
3.86 KB,
patch
|
glandium
:
review-
|
Details | Diff | Splinter Review |
No description provided.
Assignee | ||
Comment 1•11 years ago
|
||
Assignee | ||
Updated•11 years ago
|
Attachment #8333592 -
Flags: review?(bobbyholley+bmo)
Comment 2•11 years ago
|
||
Comment on attachment 8333592 [details] [diff] [review] Build xpconnect in unified mode Review of attachment 8333592 [details] [diff] [review]: ----------------------------------------------------------------- Brave new world. r=bholley I think, though it's not yet clear to me how this will impact my workflow. ::: js/xpconnect/loader/mozJSComponentLoader.h @@ +145,5 @@ > bool mInitialized; > bool mReuseLoaderGlobal; > }; > + > +#endif nit: /* mozJSComponentLoader_h */ ::: js/xpconnect/wrappers/XrayWrapper.h @@ +4,5 @@ > * This Source Code Form is subject to the terms of the Mozilla Public > * License, v. 2.0. If a copy of the MPL was not distributed with this > * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ > > +#ifndef XrayWrapper_h For consistency with this directory, this should be __XrayWrapper_h__ @@ +192,5 @@ > }; > > } > > +#endif /* __XrayWrapper_h__ */ ::: js/xpconnect/wrappers/moz.build @@ +17,5 @@ > 'WaiveXrayWrapper.cpp', > 'WrapperFactory.cpp', > +] > + > +# XrayWrapper needs to be built separately becaue of template instantiations. 'because'
Attachment #8333592 -
Flags: review?(bobbyholley+bmo) → review+
Assignee | ||
Comment 3•11 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/161bfee3f57a
https://hg.mozilla.org/mozilla-central/rev/161bfee3f57a https://hg.mozilla.org/mozilla-central/rev/21df28ade757
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla28
Comment 5•11 years ago
|
||
had to backout the changes in mozilla-inbound and mozilla-central because of earlier issues with PGO Build Bustages. (also backed out 3b1d81c4c118 (bug 938437) also for this reason) During the backout test for that patch Glandium was running into a race condition and build failure because of this patch. Glandium asked me in IRC to mention https://mxr.mozilla.org/mozilla-central/source/js/xpconnect/src/Makefile.in#66
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Assignee | ||
Comment 6•11 years ago
|
||
(In reply to Carsten Book [:Tomcat] from comment #5) > had to backout the changes in mozilla-inbound and mozilla-central because of > earlier issues with PGO Build Bustages. (also backed out 3b1d81c4c118 (bug > 938437) also for this reason) Do you have a log link for those issues? > During the backout test for that patch Glandium was running into a race > condition and build failure because of this patch. > > Glandium asked me in IRC to mention > https://mxr.mozilla.org/mozilla-central/source/js/xpconnect/src/Makefile. > in#66 Sigh, yes.
Flags: needinfo?(cbook)
Comment 7•11 years ago
|
||
(In reply to :Ehsan Akhgari (needinfo? me!) from comment #6) > (In reply to Carsten Book [:Tomcat] from comment #5) > > had to backout the changes in mozilla-inbound and mozilla-central because of > > earlier issues with PGO Build Bustages. (also backed out 3b1d81c4c118 (bug > > 938437) also for this reason) > > Do you have a log link for those issues? > https://tbpl.mozilla.org/php/getParsedLog.php?id=30755726&tree=Mozilla-Inbound is one of the failed Windows PGO Builds
Flags: needinfo?(cbook)
Assignee | ||
Comment 8•11 years ago
|
||
Landed the code changes for now: <https://hg.mozilla.org/integration/mozilla-inbound/rev/6be9a40c54b6>
Whiteboard: [leave open]
Assignee | ||
Comment 9•11 years ago
|
||
Carsten, was this PGO bustage intermittent by any chance? I can't seem be able to reproduce it locally.
Flags: needinfo?(cbook)
Comment 10•11 years ago
|
||
(In reply to :Ehsan Akhgari (needinfo? me!) from comment #9) > Carsten, was this PGO bustage intermittent by any chance? I can't seem be > able to reproduce it locally. It was.
Flags: needinfo?(cbook)
Comment 11•11 years ago
|
||
(In reply to Carsten Book [:Tomcat] from comment #7) > https://tbpl.mozilla.org/php/getParsedLog.php?id=30755726&tree=Mozilla- > Inbound is one of the failed Windows PGO Builds This is unrelated. The failure due to this bug is: https://tbpl.mozilla.org/php/getParsedLog.php?id=30757717&tree=Mozilla-Inbound
Assignee | ||
Comment 13•11 years ago
|
||
(In reply to Mike Hommey [:glandium] from comment #11) > (In reply to Carsten Book [:Tomcat] from comment #7) > > https://tbpl.mozilla.org/php/getParsedLog.php?id=30755726&tree=Mozilla- > > Inbound is one of the failed Windows PGO Builds > > This is unrelated. The failure due to this bug is: > https://tbpl.mozilla.org/php/getParsedLog.php?id=30757717&tree=Mozilla- > Inbound OK you guys scared me! ;-) So this is only related to the race condition. New patch coming up.
Assignee | ||
Comment 14•11 years ago
|
||
Assignee | ||
Updated•11 years ago
|
Attachment #8335341 -
Flags: review?(mh+mozilla)
Comment 15•11 years ago
|
||
Comment on attachment 8335341 [details] [diff] [review] Build xpconnect in unified mode; r=glandium Review of attachment 8335341 [details] [diff] [review]: ----------------------------------------------------------------- I have an idea that will make the original patch work.
Attachment #8335341 -
Flags: review?(mh+mozilla) → review-
Assignee | ||
Comment 16•11 years ago
|
||
Can you be more specific? There is very little value in making the original patch work...
Comment 17•11 years ago
|
||
(In reply to :Ehsan Akhgari (needinfo? me!) from comment #16) > Can you be more specific? There is very little value in making the original > patch work... I want to remove all those manual dependencies between object files and generated headers.
Assignee | ||
Comment 18•11 years ago
|
||
(In reply to comment #17) > (In reply to :Ehsan Akhgari (needinfo? me!) from comment #16) > > Can you be more specific? There is very little value in making the original > > patch work... > > I want to remove all those manual dependencies between object files and > generated headers. That would be nice for sure, but if it's a lot of work I don't think that it needs to hold this bug.
Comment 19•11 years ago
|
||
(In reply to :Ehsan Akhgari (needinfo? me!) from comment #18) > That would be nice for sure, but if it's a lot of work I don't think that it > needs to hold this bug. It's a review away.
Assignee | ||
Comment 20•11 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/5993d8ad664c
Assignee | ||
Comment 22•11 years ago
|
||
Backed out because bug 941450 was backed out https://hg.mozilla.org/integration/mozilla-inbound/rev/53f09386d367
Whiteboard: [leave open]
Comment 24•11 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/488b55c9cf60
Status: REOPENED → RESOLVED
Closed: 11 years ago → 11 years ago
Resolution: --- → FIXED
Updated•10 years ago
|
Whiteboard: [qa-]
You need to log in
before you can comment on or make changes to this bug.
Description
•