Closed
Bug 263211
Opened 20 years ago
Closed 20 years ago
sqlite3 and storage landing
Categories
(Core :: SQLite and Embedded Database Bindings, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: vlad, Assigned: vlad)
Details
Attachments
(2 files, 1 obsolete file)
|
2.61 KB,
patch
|
Details | Diff | Splinter Review | |
|
30.79 KB,
patch
|
Details | Diff | Splinter Review |
Bug for landing of sqlite3 and mozStorage on trunk.
| Assignee | ||
Comment 1•20 years ago
|
||
| Assignee | ||
Comment 2•20 years ago
|
||
Makefile.in for sqlite3, if someone can look over and make sure it looks sane
| Assignee | ||
Updated•20 years ago
|
Attachment #161290 -
Flags: superreview?(shaver)
Attachment #161290 -
Flags: review?(darin)
| Assignee | ||
Updated•20 years ago
|
Attachment #161290 -
Flags: superreview?(shaver)
Attachment #161290 -
Flags: review?(darin)
| Assignee | ||
Comment 3•20 years ago
|
||
Updated with darin's comments.. * --enable-new-storage-api became --enable-storage * MOZ_NEW_STORAGE became MOZ_STORAGE * added MOZ_STORAGE to autoconf.mk.in, so we can use it in makefiles for selecting which components to build * added MAKEFILES_storage to standalone section of allmakefiles.sh
Attachment #161290 -
Attachment is obsolete: true
| Assignee | ||
Comment 4•20 years ago
|
||
Comment on attachment 161299 [details] [diff] [review] storage-configure.patch (I just noticed the tab vs. space bit in allmakefiles.sh -- fixed locally)
Attachment #161299 -
Flags: review?(bryner)
| Assignee | ||
Updated•20 years ago
|
Status: NEW → ASSIGNED
Comment 5•20 years ago
|
||
Comment on attachment 161299 [details] [diff] [review] storage-configure.patch Please file a bug on --with-system-sqlite3 and cite it in the XXX comment. Taking darin's comments as r, marking sr myself, hoping for the mercy of cls's wise and benevolent judgement.
Attachment #161299 -
Flags: superreview+
Attachment #161299 -
Flags: review?(bryner)
Attachment #161299 -
Flags: review+
| Assignee | ||
Comment 6•20 years ago
|
||
Ok, storage is landed -- need to get storage added to SeaMonkeyAll (and db/sqlite3, if necessary).
Status: ASSIGNED → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
Comment 7•20 years ago
|
||
Please do not add things to SeamonkeyAll, use client.mk instead.
| Assignee | ||
Comment 8•20 years ago
|
||
(In reply to comment #7) > Please do not add things to SeamonkeyAll, use client.mk instead. I'm not sure where I'd put it in client.mk -- are you suggesting another extra CVSCO_* thing to pull? I guess we can go that route, but considering that storage is/will be used by necko and other core bits, SeaMonkeyAll seems to be a better place for it and would create less confusion (e.g. a SeaMonkeyAll pull without also pulling storage will fail once the bits get flipped). If client.mk is still the right way to go, though, then I'll make a patch and go that route.
Comment 9•20 years ago
|
||
Just change MOZ_CO_MODULE := SeaMonkeyAll to MOZ_CO_MODULE := SeaMonkeyAll mozilla/db/sqlite3 Also see bug 261232
Comment 10•20 years ago
|
||
> Please do not add things to SeamonkeyAll, use client.mk instead. Why? Isn't this the purpose of CVS modules? Shouldn't we have one base CVS module that contains all the core stuff? Are you suggesting that we may at some point refactor and use a different base module? Surely you argee that storage will be a core gecko component. > MOZ_CO_MODULE := SeaMonkeyAll mozilla/db/sqlite3 NOTE: we also will need to update the bonsai query that tinderbox uses, etc., which IIRC involves tweaking the meaning of some CVS module (MozillaTinderboxAll?).
Comment 11•20 years ago
|
||
The problem with CVS modules is that once you add something, you can never remove it without breaking historical tags. SeaMonkeyAll already has problems where we have to keep files around just to keep CVS pulls from complaining. cls and I are planning to make SeaMonkeyAll obsolete, and bug 261232 is a step in that direction. It already contains > NOTE: we also will need to update the bonsai query that tinderbox uses, etc., > which IIRC involves tweaking the meaning of some CVS module (MozillaTinderboxAll?). That is fine, it is not used for pulls, and we can add/remove directories/files there with impunity.
Comment 12•20 years ago
|
||
Oops, it already contains directories we don't need/want to pull for firefox/sunbird/etc (mailnews, in particular).
Updated•20 years ago
|
Product: Browser → Toolkit
Version: Trunk → unspecified
Updated•18 years ago
|
Flags: in-testsuite?
Updated•4 hours ago
|
Product: Toolkit → Core
You need to log in
before you can comment on or make changes to this bug.
Description
•