Closed
Bug 675501
Opened 13 years ago
Closed 13 years ago
Build places unconditionally
Categories
(Firefox Build System :: General, defect)
Firefox Build System
General
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: matjk7, Assigned: matjk7)
References
Details
Attachments
(1 file)
14.30 KB,
patch
|
khuey
:
review+
|
Details | Diff | Splinter Review |
No description provided.
Assignee | ||
Comment 1•13 years ago
|
||
Attachment #549657 -
Flags: review?(khuey)
Updated•13 years ago
|
Assignee: nobody → matjk7
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Comment on attachment 549657 [details] [diff] [review]
patch
I don't think we want to do this ... I think there are non-Firefox Gecko consumers that don't use places. Mak?
Attachment #549657 -
Flags: feedback?(mak77)
Comment 3•13 years ago
|
||
I'm not sure either, most consumers I know use it, but my knowledge on that is incomplete, since I don't know all the projects around. I'd suggest opening a thread in platform to get feedback before doing something like this.
Updated•13 years ago
|
Attachment #549657 -
Flags: feedback?(mak77)
Whiteboard: [needs wider discussion]
Assignee | ||
Comment 4•13 years ago
|
||
Fennec, Xulrunner, Seamonkey, Thunderbird, Calendar and Camino use places. Is there any other major Gecko consumer out there?
Ok, I didn't think Thunderbird did.
Whiteboard: [needs wider discussion]
Comment 6•13 years ago
|
||
Songbird I don't think uses places, but is based on XULRunner iirc. Same with Komodo, CC-ing Mook since I bet he would know on both counts.
Assignee | ||
Comment 7•13 years ago
|
||
Actually Thunderbird doesn't seem to use Places either (http://mxr.mozilla.org/comm-central/source/mail/app/profile/all-thunderbird.js#627). I still think the build-time flag is useless though, since consumers can disable places with a simple pref.
Comment 8•13 years ago
|
||
(In reply to comment #7)
> Actually Thunderbird doesn't seem to use Places either
> (http://mxr.mozilla.org/comm-central/source/mail/app/profile/all-thunderbird.
> js#627). I still think the build-time flag is useless though, since
> consumers can disable places with a simple pref.
There are places interfaces that TB uses/needed last I checked, and why they actually build with PLACES.
Comment 9•13 years ago
|
||
bluegriffon, tom tom home use xulrunner as well
Comment 10•13 years ago
|
||
(In reply to comment #7)
> Actually Thunderbird doesn't seem to use Places either
> (http://mxr.mozilla.org/comm-central/source/mail/app/profile/all-thunderbird.
> js#627). I still think the build-time flag is useless though, since
> consumers can disable places with a simple pref.
I think the problem is not really with disabling it, but on libxul and xulrunner size, but I don't know if they care that much about those small improvements.
Comment 11•13 years ago
|
||
also even if you flip the pref the database is created regardless and with chunked growth (for fragmentation) its minimum size is 10MB, even if empty.
Comment 12•13 years ago
|
||
Thunderbird does indeed build places but have it disabled. iirc there's some stuff we use even with it disabled, but in any case, we've been moving our build closer to FF so we're fine with removing the compile option.
Comment 13•13 years ago
|
||
FWIW, as far as I can tell both Songbird and Komodo use the default here (i.e. build with Places). http://timeline.songbirdnest.com/vendor/browser/trunk/xulrunner-1.9.2/mozconfigs/xulrunner.linux.release.i686.mozconfig for Songbird, and somewhere in http://grok.openkomodo.com/source/xref/openkomodo/trunk/mozilla/build.py#1483 for Komodo (sorry, that's such a mess...)
Instantbird also appears to use the default: http://lxr.instantbird.org/instantbird/source/tools/buildbot-configs/linux/mozconfig-release
It looks like BlueGriffon explicitly enables it for some reason: http://sources.disruptive-innovations.com/bluegriffon/trunk/config/mozconfig.linux
Comment 14•13 years ago
|
||
well, at this point I'd suggest to just announce the change in m.d.platform and if there are no complain for a couple weeks, proceed with it.
Comment on attachment 549657 [details] [diff] [review]
patch
r=me
I agree that we should announce this on .platform before landing.
Attachment #549657 -
Flags: review?(khuey) → review+
Comment 16•13 years ago
|
||
fwiw, Mobile on Android wants to move to their own history implementation on top of the system history implementation, so they may want to actually undefine MOZ_PLACES.
I feel like this should go on the back burner till a decision is made.
Assignee | ||
Comment 17•13 years ago
|
||
This is a really small cleanup so I don't really mind WONTFIXing it :)
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → WONTFIX
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
•