Closed
Bug 388920
Opened 18 years ago
Closed 18 years ago
EXTENSIONS_ALL broken since webservices was removed
Categories
(Firefox Build System :: General, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: sayrer, Assigned: sayrer)
References
Details
Attachments
(1 file)
1.52 KB,
patch
|
ted
:
review+
|
Details | Diff | Splinter Review |
since schema-validation depends on webservices. what a tangled web we weave.
Assignee | ||
Comment 1•18 years ago
|
||
Updated•18 years ago
|
Attachment #273141 -
Flags: review?(ted.mielczarek) → review+
Assignee | ||
Updated•18 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 18 years ago
Resolution: --- → FIXED
Comment 2•18 years ago
|
||
So MOZ_EXTENSIONS_ALL lists every extension out there. Developers using that want to see if everything still builds and works. That's why xforms and schema-validation is listed there as well. But both depend on webservices. Since webservices is no longer built by default, xforms and now schema-validation get removed from that list. That doesn't make sense.
Either remove xforms and schema-validation from MOZ_EXTENSIONS_ALL, or add webservices to it.
By the way, this is wrong as well:
5452 if test `echo "$MOZ_EXTENSIONS" | grep -c webservices` -ne 0; then
5453 AC_MSG_WARN([webservices is no longer an extension, use --disable-webservices to disable.])
5454 MOZ_EXTENSIONS=`echo $MOZ_EXTENSIONS | sed -e 's|webservices||g'`
5455 fi
Component: General → Build Config
QA Contact: general → build-config
We (xforms and schema-validation) are working on removing our webservices dependency by moving the schema loader stuff we need into the schema-validation extension. So hopefully this issue will go away eventually anyhow. But I would personally expect MOZ_EXTENSIONS_ALL to build ALL the extensions in the tree, whether they build by default or not. So I would have thought that MOZ_EXTENSIONS_ALL would build webservices, schema-validation and xforms as well as the other extensions.
Assignee | ||
Comment 4•18 years ago
|
||
None of the people who contacted me on IRC to report broken builds cared if MOZ_EXTENSIONS_ALL included xforms and schema-validation. Neither do I. schema-validation needed a dependency on webservices, just like xforms, and I implemented it identically.
If you want MOZ_EXTENSIONS_ALL to include these extensions, feel free to make the needed changes and request review from Ted or Benjamin. That's a different bug, though.
![]() |
||
Comment 5•18 years ago
|
||
> None of the people who contacted me on IRC to report broken builds cared
Actually, I do care, for the exact reasons Steffen lists -- I need to make sure that API changes I make don't break parts of the tree. I enabled webservices locally so things all build. That's less important to me than things building, though, and since so many people in fact don't care if their changes break anything other than Firefox it's a losing battle.
Assignee | ||
Comment 6•18 years ago
|
||
(In reply to comment #5)
> > None of the people who contacted me on IRC to report broken builds cared
>
> Actually, I do care, for the exact reasons Steffen lists
OK, I must have misunderstood you. That's fine. Please file a new bug for enhancements to the build system. This bug is closed, and I can't un-CC myself.
Updated•7 years ago
|
Product: Core → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•