Closed Bug 531292 Opened 14 years ago Closed 14 years ago

Port |Bug 530723 - Disable ipc, since it requires libxul and we can't build that way (yet)| to SeaMonkey

Categories

(SeaMonkey :: Build Config, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
seamonkey2.1a1

People

(Reporter: sgautherie, Assigned: sgautherie)

References

Details

Attachments

(1 file)

      No description provided.
Flags: in-testsuite-
Blocks: 394502
Assignee: nobody → sgautherie.bz
Attachment #414745 - Flags: review?(bugzilla)
Attachment #414745 - Flags: review?(bugzilla) → review+
Comment on attachment 414745 [details] [diff] [review]
(Av1) Just disable both of them
[Checkin: Comment 2]


http://hg.mozilla.org/comm-central/rev/862045be3f26
Attachment #414745 - Attachment description: (Av1) Just disable both of them. → (Av1) Just disable both of them [Checkin: Comment 2]
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Shouldn't that be MOZ_IPC instead of MOZ_ENABLE_IPC? Also, what does that actually break? I guess very much that all efforts to create a SeaMonkey 2.1a1 are futile without having IPC in there, is there a bug for that?
(In reply to comment #3)

> Shouldn't that be MOZ_IPC instead of MOZ_ENABLE_IPC?

See:
http://hg.mozilla.org/comm-central/rev/7d15f87ed87f
Mark Banner - Build bustage fix following electrolysis landing - MOZ_ENABLE_IPC should actually be MOZ_IPC.
+
http://hg.mozilla.org/mozilla-central/rev/848a7cf64d03
Mark Banner - Comm-central bustage follow electrolysis landing: allow MOZ_IPC to be disabled by default in confvars.sh. r=bsmedberg a=bsmedberg

> Also, what does that actually break?

No idea (= don't care yet): the point here is only to continue to build.

(Does it actually break anything yet? Apart from future _OutOfProcess_ Plugins feature?)

> I guess very much that all efforts to create a SeaMonkey 2.1a1
> are futile without having IPC in there, is there a bug for that?

I don't think so, but you can file one yet if you want.
Bug 394502 has to be fixed first anyway.!.
(In reply to comment #4)
> (In reply to comment #3)
> > Also, what does that actually break?
> 
> No idea (= don't care yet): the point here is only to continue to build.

The priority, right, but IMHO not the long-term solution ;-)

> (Does it actually break anything yet? Apart from future _OutOfProcess_ Plugins
> feature?)

OK, from what bsmedberg told me, it shouldn't break anything right now - just the *not future any more* OOPP feature, which is one of the really big and important features of the current 1.9.3 tree, and something we really want to have before the next release, if possible.

Once the feature itself has somewhat stabilized on trunk, we should work with Benjamin to find a solution for us, he seemed sympathetic to that on IRC, with a request to let today's merge settle first. I guess we'll need a new bug for that.
(In reply to comment #5)
> The priority, right, but IMHO not the long-term solution ;-)

Yes, this bug is of the "until we can do something about it" kind.

> OK, from what bsmedberg told me, it shouldn't break anything right now - just
> the *not future any more* OOPP feature,

Well, that feature is still 50% future until it gets activated by default.

> I guess we'll need a new bug for that.

Sure, if there is/will a quicker way than/before the libxul one, fine with me.
(Fwiw, what I really wish is to see work resumed toward libxul, as it will "solve" not this problem only...)
(In reply to comment #6)
> (Fwiw, what I really wish is to see work resumed toward libxul, as it will
> "solve" not this problem only...)

Fully agreed on that, but the current discussion of roadmap changes (ask me about it on IRC) doesn't favor this happening before a release that can use OOPP.
No longer depends on: 530723
You need to log in before you can comment on or make changes to this bug.