Closed
Bug 547499
Opened 15 years ago
Closed 15 years ago
Mac packaged builds are completely broken by not packaging libwidget_mac.dylib
Categories
(SeaMonkey :: Build Config, defect)
Tracking
(Not tracked)
VERIFIED
FIXED
seamonkey2.1a1
People
(Reporter: philor, Assigned: philor)
References
Details
Attachments
(1 file, 1 obsolete file)
1.49 KB,
patch
|
kairo
:
review+
|
Details | Diff | Splinter Review |
Because widget: cocoa is filled with hate and nastiness, and it wants to make your life as miserable as it possibly can, it has LIBRARY_NAME = widget_mac and XPIDL_MODULE = widget_cocoa, so you need to package libwidget_mac.dylib and widget_cocoa.xpt, rather than the libwidget_cocoa.dylib and no extra xpt that you are currently packaging.
Flags: in-testsuite-
Attachment #428000 -
Flags: review?(kairo)
Comment 1•15 years ago
|
||
Comment on attachment 428000 [details] [diff] [review]
Fix
>@@ -427,16 +427,19 @@ bin/components/@DLL_PREFIX@nkgnomevfs@DL
>+#ifdef XP_MAC_OSX
XP_MACOSX...
Comment 2•15 years ago
|
||
Ftr, Firefox:
bug 463605
http://hg.mozilla.org/mozilla-central/rev/0bd17bd1cbaf
{
+++ b/browser/installer/osx/packages-static
+@BINPATH@/components/widget.xpt
}
I wonder why c-c apps need to do more? (because not libxul (yet)?)
Assignee | ||
Comment 3•15 years ago
|
||
Be less embarrassing if I hadn't still had the package-compare that was telling me I typoed that ifdef open.
comm-central doesn't have to do more because it's not libxul; it has to do more because it actually has make package-compare, so it knows what it isn't shipping. I'll poke at josh and try to make him admit whether the way Fx has been missing it for as long as it's had a manifest for Mac means it's useless, or means that Fx has been broken.
Attachment #428000 -
Attachment is obsolete: true
Attachment #428028 -
Flags: review?(kairo)
Attachment #428000 -
Flags: review?(kairo)
Assignee | ||
Updated•15 years ago
|
Comment 4•15 years ago
|
||
(In reply to comment #3)
> I'll poke at josh and try to make him admit whether the way Fx has
> been missing it for as long as it's had a manifest for Mac means it's useless,
> or means that Fx has been broken.
Thanks: that was the other (implicit) part of my wondering ;->
NB: Would you know why FF doesn't use 'make package-compare'? It looks like a pity (which I've run into a few times).
Comment 5•15 years ago
|
||
Comment on attachment 428028 [details] [diff] [review]
No, really fix
Thanks a lot for looking into that!
Attachment #428028 -
Flags: review?(kairo) → review+
Assignee | ||
Comment 6•15 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Target Milestone: --- → seamonkey2.1a1
Comment 7•15 years ago
|
||
V.Fixed, per our packaged tests tinderboxes :-)
Severity: normal → major
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•