Closed
Bug 191159
Opened 23 years ago
Closed 22 years ago
Use xpt_link on .xpt files in dist/Embed/components
Categories
(Core Graveyard :: Embedding: Packaging, defect)
Core Graveyard
Embedding: Packaging
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: ccarlen, Assigned: ccarlen)
Details
Attachments
(2 files)
585 bytes,
patch
|
dougt
:
review+
bryner
:
superreview+
|
Details | Diff | Splinter Review |
34.23 KB,
patch
|
Details | Diff | Splinter Review |
There is a large number of .xpt files in the embedding package. For embedding
apps that need to package up the contents of the embedding package (Chimera,
PPEmbed), it's a pain. Using the following command (leaving as note to self):
conrad% ../../dist/bin/xpt_link ../../dist/Embed/components/linked.xpt
../../dist/Embed/components/*.xpt
the merged file is only 180K. Since it's so small, why don't we just do the
merge by default and make it easier for embeddors?
Assignee | ||
Comment 1•22 years ago
|
||
Moving to new bugzilla component.
Component: Embedding: GRE Core → Embedding: Packaging
QA Contact: ashishbhatt → carosendahl
Assignee | ||
Comment 2•22 years ago
|
||
Using this, an embedding app like Camino could just:
cd embedding/config
make && make merge_xpt
Assignee | ||
Updated•22 years ago
|
Attachment #125116 -
Flags: superreview?(bryner)
Attachment #125116 -
Flags: review?(dougt)
Comment 3•22 years ago
|
||
Comment on attachment 125116 [details] [diff] [review]
patch to add make merge target
this looks fine.
Attachment #125116 -
Flags: review?(dougt) → review+
Assignee | ||
Comment 4•22 years ago
|
||
All references to ../dist/Embed/components/*.xpt were replaced with one to the
merged file.
Comment 5•22 years ago
|
||
Comment on attachment 125116 [details] [diff] [review]
patch to add make merge target
r=bryner; maybe merge should happen by default as well?
Attachment #125116 -
Flags: superreview?(bryner) → superreview+
Assignee | ||
Comment 6•22 years ago
|
||
attachment 125116 [details] [diff] [review] checked in. Bryner, it would be nice to have this for Camino.
Move that patch to a separate bug?
The reason the merge doesn't happen by default is that we don't want the merged
file in the same dir as the individual files. Removing them would break any
number of embeddors building apps from this. That should be done, but I'll give
notice on n.p.m.embedding first.
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
Updated•9 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•