Closed
Bug 11078
Opened 25 years ago
Closed 24 years ago
xpcshell binary missing form linux binary releases.
Categories
(Core :: XPConnect, defect, P3)
Tracking
()
RESOLVED
FIXED
M18
People
(Reporter: eXv, Assigned: brendan)
Details
(Keywords: platform-parity)
Attachments
(1 file)
501 bytes,
patch
|
Details | Diff | Splinter Review |
The xpcshell program is missing from Linux binary releases. I've used this under Windows M* and nightly releases. It usually shows up in dist/bin when building from source, so I figured it should be in the binary packages as well.
Assignee | ||
Updated•25 years ago
|
Assignee: brendan → mccabe
Comment 1•25 years ago
|
||
mccabe, is this one yours? If not, duck and it's jband's. /be
Updated•25 years ago
|
Assignee: mccabe → jband
Comment 2•25 years ago
|
||
I think it'd be jband's. Reassigning. (Though I'm not sure just who controls what goes into a release binary.)
Summary: xpcshell binary missing form linux binary releases. → [PP]xpcshell binary missing form linux binary releases.
Updated•25 years ago
|
Status: NEW → ASSIGNED
Comment 4•25 years ago
|
||
I have no idea how this packaging is done. Who does?
Updated•25 years ago
|
Assignee: jband → leaf
Status: ASSIGNED → NEW
Comment 5•25 years ago
|
||
leaf, is this within your power?
Updated•25 years ago
|
Status: NEW → ASSIGNED
Comment 6•25 years ago
|
||
For the Linux builds, the only thing packaging does, currently, is to tar.gz the dist/bin directory after the build. I can check for the existence of the xpcshell binary in the verification build tree's dist/bin, but if it isn't there, it's something that will need to be exported by whatever module is building it.
Comment 7•25 years ago
|
||
It is built in mozilla/js/src/xpconnect/shell. Building in that directory is gated by ENABLE_TESTS. I take it ENABLE_TESTS is not defined for this build(s). Do you specifically not want ENABLE_TESTS on? Is this the tinderbox build we are talking about? xpcshell is more interesting if mozilla/js/src/xpconnect/tests/components is built too. This is also gated by ENABLE_TESTS.
Updated•25 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → WONTFIX
Comment 8•25 years ago
|
||
we don't build the tests for the binary distribution. Package size was deemed more important than having all the test executables in users hands. If this is an issue, it needs to get escalated. For now, i'm marking wontfix
Comment 9•25 years ago
|
||
Seems like there's another possibility here... Don't gate it ENABLE_TESTS.
Updated•25 years ago
|
Status: RESOLVED → REOPENED
Comment 10•25 years ago
|
||
If it is a test, it should be gated by that configure option. I'll leave it in the fine and capable hands of the module owner.
Updated•25 years ago
|
Assignee: leaf → jband
Status: REOPENED → NEW
Comment 11•25 years ago
|
||
eXv is using this as a development tool, and has projects that run on the bare xpcshell. No, it's not part of the end-user browser, but it's useful in binary distributions to developers. I think the situation is analogous to xpcom/sample, which *is* built as part of the standard build. I think removing the ENABLE_TESTS gating is the right solution.
Updated•25 years ago
|
Assignee: jband → brendan
Comment 12•25 years ago
|
||
I don't have much invested in any of the possible solutions, but... What is the purpose of the mozilla binary? To be a browser? Or to distribute lots of mozilla stuff? Should mozilla.org distribute the jsshell? The liveconnect version of the jsshell? I think it is great that someone is making use of the xpcshell. But is that sufficient reason to enlarge the binary that all users download? This is not by decision. This is a mozilla.org decision. If leaf doesn't want it then let's dump it on brendan :)
Comment 13•25 years ago
|
||
Clearing Won't Fix resolution due to reopen.
Comment 14•25 years ago
|
||
Clearing Won't Fix resolution due to reopen.
Assignee | ||
Updated•25 years ago
|
Status: NEW → ASSIGNED
Assignee | ||
Updated•25 years ago
|
Target Milestone: M15
Updated•25 years ago
|
Summary: [PP]xpcshell binary missing form linux binary releases. → xpcshell binary missing form linux binary releases.
Assignee | ||
Updated•24 years ago
|
Target Milestone: M15 → M16
Assignee | ||
Comment 15•24 years ago
|
||
This is not a risk for nsbeta2, it's just some makefile hacking. i'd like to get it done soon, but it shouldn't hold up M16. /be
Target Milestone: M16 → M17
Assignee | ||
Comment 17•24 years ago
|
||
Assignee | ||
Comment 18•24 years ago
|
||
Fix checked in. /be
Status: ASSIGNED → RESOLVED
Closed: 25 years ago → 24 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•