[BDB 11gR2 Beta] Using FTS2 with the BDB SQLite compatibility library code [#18385]
Dave Segleau
dave.segleau at oracle.com
Fri Mar 5 22:22:20 PST 2010
Liam,
That's great news! Thanks for letting us know.
I'll let you focus on getting finished, but I would love to get your
feedback when you have a chance to organize your thoughts. In
particular, did you see any performance or concurrency advantages with
Berkeley DB? What were the good VS bad aspects of replacing SQLite with
BDB? Any suggestions for improving the product?
Thanks,
Dave
On 3/5/2010 4:23 PM, Hexxeh wrote:
> Hi,
>
> Thanks for all your help. I'm happy to report I've managed to get it
> working just great in Chromium, which puts me right on track for
> getting this done well before the deadline.
>
> Greg: I'll try to get you an image to test very soon, just finishing
> up some last jobs right now. :D
>
> Regards,
> Liam
>
> On 5 March 2010 22:17, Hexxeh <hexxeh at hexxeh.net
> <mailto:hexxeh at hexxeh.net>> wrote:
>
> Hi,
>
> I don't seem able to get a library with the functions exposed
> using this method. Can you share your compiled version so I can
> try linking Chromium with it? Just trying to get a working copy
> because there's quite some work I need to do on the CrOS side
> being blocked by this at the moment, and the March 15th deadline
> is looming. I'm also away this next week, which is quite
> unfortunate. :/
>
> If you could tar up your /usr/local/Berkleysomething directory and
> attach it, that'd be super.
>
> Thanks,
> Liam
>
>
> On 4 March 2010 20:41, Sandra Whitman <sandra.whitman at oracle.com
> <mailto:sandra.whitman at oracle.com>> wrote:
>
> Hi Liam,
>
>
> I did not use the patch from Alex, as I had earlier in the day
> applied the Chromium patches using the hints Greg mentioned.
> The steps I followed are below. Apologies on any confusion
> here. I am still working on building the fts2/Chromium
> support. I do see fts2/Chromium in the library I built and
> fts2 works at a very basic level which I tested, but as Alex
> explained to me last evening, I did not build in a supported
> way, so I need to still determine how to correctly do that.
>
> For the patches, according to the instructions at:
> http://src.chromium.org/cgi-bin/gitweb.cgi?p=chromium.git;a=blob;f=third_party/sqlite/README.chromium;h=6953e64e7bf0c462c10d0c7b84ff0052638f8e46;hb=HEAD
>
> they should be applied as:
>
> cd db-5.0.11/sql/sqlite
> patch -p0 < misc.patch // see below
> patch -p0 < preload-cache.patch // see below
> patch -p0 < safe-tolower.patch // applied changes manually
> patch -p0 < sqlite-poison.patch // don't apply
> patch -p0 < fts2.patch // applies fine
> patch -p0 < icu-regexp.patch // applies fine
>
>
> According to Greg we don't need to apply sqlite-poison.patch,
> so I did not do that. He also suggested applying the changes
> manually from safe-tolower.patch and I did that as well.
>
> For the misc.patch there are a bunch of small configuration
> settings and other minor changes, all easily integrated some
> already in our tree. I skipped the part of the patch
> removing the ifdef around sqlite3PcacheGetCachesize() because
> it's not used in our (empty) version of the sqlite3Preload()
> call (above). With that change this patch applied without errors.
>
>
> For preload-cache.patch I manually replaced the sqlite3Preload
> function in
> db-5.0.11/sql/sqlite/src/build.c with an empty function i.e.:
>
> int sqlite3Preload(sqlite3 *db) { return SQLITE_OK; }
> as per the suggestion from Greg.
>
>
> So my db-5.0.11/sql/sqlite/src/build.c contains:
>
> /* Begin preload-cache.patch for Chromium */
> /* See declaration in sqlite3.h for information */
> // edits for Chromium preload-cache.patch
>
> int sqlite3Preload(sqlite3 *db)
> {
> return SQLITE_OK;
> }
> /* End preload-cache.patch for Chromium */
>
>
> Let me know if this does not help. Again, I do apologize for
> any confusion, I will try to get the exact sequence of events
> worked out and then send them along.
>
>
> Thanks,
> Sandra
>
>
> Hexxeh wrote:
>
> Hi,
>
> Just tried applying that patch, compile failed:
>
> ../dist/../sql/generated/sqlite3.c:64603: error: duplicate
> member 'preload'
>
> Sandra: Can you share your compiled copy so I can try
> building against that on Chromium?
>
> Thanks,
> Liam
>
> On 4 March 2010 02:13, Alex Gorrod
> <alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>> wrote:
>
> Hi Sandra,
>
> When you do "cd build_unix/sql && make" you are
> building from a
> different version of the source, than doing "cd
> build_unix &&
> make". The first does not use the amalgamated source,
> the second does.
>
> I think that's probably why you're seeing different
> behavior. It's
> best to avoid building directly from the build_unix/sql
> directory
> (since it's only really used for test builds).
>
> I'd recommend the process being:
>
> $ tar zxvf db-5.0.11.tar.gz
>
> $ cd db-5.0.11
> $ chmod 555 sql/sqlite/configure
> $ patch -p1 < all_my_differences.diff
> $ cd dist
> $ ./s_sql
> (say yes to any permission related questions)
> $ cd ../build_unix
> $ ../dist/configure --enable-sql_compat
> $ make
>
> I've poked at this a bit, and I'm surprised the
> original patch
> exposes the API publicly. It seems that any function
> that begins
> with "sqlite3_" is automatically marked SQLITE_API,
> others are
> SQLITE_PRIVATE.
>
> The attached patch adds an empty sqlite3_preload API,
> but I can't
> see how to get the auto-generated code to have a public
> API called
> sqlite3Preload.
>
> If you applied the patch attached to this email at the
> all_my_differences step, you can run (from the
> build_unix directory):
> $ nm .libs/libsqlite3.so | grep preload
> 0025d00 T sqlite3_preload
> $ ./sqlite3
> dbsql> .quit
>
> (The patch added a call to sqlite3_preload to the shell
> utility,
> so the API is available).
>
> - Alex
>
>
> On 4/03/2010 11:37 AM, Sandra Whitman wrote:
>
> Hi Alex,
>
> I did not change the SQLITE_PRIVATE but I am seeing:
>
> nm libsqlite3.so | grep sqlite3Preload
> 00019fa0 T sqlite3Preload
>
> I still have one other problem in that
> sqlite_shell_init_icu
> added by
> one of the Chromium patches, in shell.c,
> is unresolved. I'm working on that.
>
> However this is how I built libsqlite3.so. Does
> this sound right?
> // generate the amalgamated code
> $ cd db-5.0.11/dist
> $ chmod 555 ../sql/sqlite/configure
> $ ./s_sql
>
> // build, maybe configured for --enable-sql
> $ cd build_unix
> $ make
>
> // build libsqlite3.so from build_unix/sql directory
> cd build_unix/sql
> edit the Makefile to link with
> /build_unix/.libs/libdb-5.0.so <http://libdb-5.0.so>
> <http://libdb-5.0.so>
>
> make
>
> This includes the fts2 files and other Chromium patches
> previously set.
>
> Thanks,
> Sandra
>
>
>
>
> Alex Gorrod wrote:
>
> Hi,
>
> It probably is - SQLITE_PRIVATE marks functions
> as static.
> Changing
> SQLITE_PRIVATE to SQLITE_API is the right thing
> to do.
>
> It looks like you need to add an entry to
> sql/sqlite/src/sqlite3ext.h
> to have the API marked SQLITE_API. I'm figuring
> out the
> syntax for that.
>
> Sandra: Did you get this to work? If so, could
> you send a
> patch that
> shows the differences in your db tree to the
> release?
>
> - Alex
>
> On 4/03/2010 10:59 AM, Hexxeh wrote:
>
> Hi,
>
> They're in, but as SQLITE_PRIVATE, could
> this be the
> problem?
>
> Regards,
> Liam
>
> On 3 March 2010 23:56, Alex Gorrod
> <alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>> wrote:
>
> Hi,
>
>
> On 4/03/2010 10:39 AM, Hexxeh wrote:
>
> Just tried make clean and then make, still
> can't see
> the preload
> function in the strings. This is most
> puzzling, it
> would seem.
> Have you
> been able to compile this dummy function
> in? I may well be
> making some
> silly mistake and not noticing.
>
>
> :( Could you look in
> sql/generated/sqlite3.c, and see
> if the preload
> function is in there?
>
> If it's not, could you remove that file,
> and try
> re-running dist/s_sql?
>
> I have not built it with the change so far.
> I'll do
> that now, and
> let you know what I find.
>
> - Alex
>
> Sandra: If you can get that build working,
> I should
> just be able
> to copy
> the .a, .la and .so files across to link
> against them,
> I think?
> Thanks
> for your help on this both, by the way! :)
>
> Regards,
> Liam
>
> On 3 March 2010 23:19, Alex Gorrod
> <alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>>> wrote:
>
> Hi,
>
> I'm running a bit low on ideas here..
>
>
> On 4/03/2010 9:46 AM, Hexxeh wrote:
>
> env CFLAGS="-O3" ../dist/configure
> --enable-sql_compat
> --enable-sql
> make dbsql && sudo make install
>
>
> Does anything else get rebuilt when you
> just run "make",
> "dbsql" is
> the name of the shell component? Otherwise
> (due to the
> way our
> makefile is setup) changes to header files
> sometimes
> don't get
> picked up by gcc. Could you try "make
> clean" and make (or
> removing
> the sql related object and lib files if you
> can pick the
> right ones).
>
> Also, I never introduced myself. My name is
> Alex - I
> work as an
> engineer on the Berkeley DB product. I'm
> currently focused
> on the
> SQL part of the product.
>
> I've also cc'ed Sandra from support, as she
> is going
> through the
> same process in parallel.
>
> - Alex
>
>
> And then checked the outputted library in .libs
>
> Regards,
> Liam
>
> On 3 March 2010 22:44, Alex Gorrod
> <alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>>>> wrote:
>
> Hi,
>
> To be sure, those steps did not include
> rebuilding
> the library
> (sorry), just re-generating the files
> needed for the
> build.
> Did you
> also rebuild?
>
> - Alex
>
>
> On 4/03/2010 9:41 AM, Hexxeh wrote:
>
> Hi,
>
> Okay, well those steps ran just fine, however
> the same
> issue remains
> when checking the outputted library with
> strings?
>
> Regards,
> Liam
>
> On 3 March 2010 22:34, Alex Gorrod
> <alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>>>>> wrote:
>
> Hi,
>
> :( It's something else. Please do:
>
> $ chmod 555 db-5.0.11/sql/sqlite/configure
>
> We need to set executable permissions in the
> package, I'll
> make sure
> that's fixed in the next release.
>
> - Alex
>
>
> On 4/03/2010 9:31 AM, Hexxeh wrote:
>
> Hi,
>
> Just gave that a shot and got a bunch of
> errors:
>
> hexxeh at oxygen:~/bdb5/db-5.0.11/dist$ ./s_sql
> ./s_sql: line 27:
>
> /home/hexxeh/bdb5/db-5.0.11/sql/sqlite/configure:
> Permission denied
> make: *** No rule to make target
> `sqlite3.c'. Stop.
> cp: cannot stat `sqlite3.c': No such file or
> directory
> cp: cannot stat `sqlite3.h': No such file or
> directory
> cp: cannot stat `keywordhash.h': No such
> file or
> directory
> cp: cannot stat `opcodes.c': No such file or
> directory
> cp: cannot stat `opcodes.h': No such file or
> directory
> cp: cannot stat `parse.c': No such file
> or directory
> cp: cannot stat `parse.h': No such file
> or directory
>
> Worth unpacking a fresh copy and
> reapplying the
> changes
> or is this
> something else?
>
> Regards,
> Liam
>
> On 3 March 2010 22:23, Alex Gorrod
> <alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>>>>>> wrote:
>
> Hi,
>
> Those look like the correct places
> to add
> the code.
> You'll
> probably
> need two additional steps:
>
> 1) Run a script from the
> "db-5.0.XX/dist"
> directory,
> called
> "s_sql".
> Like:
> $ cd db-5.0.11/dist
> $ ./s_sql
> This step generates the equivalent
> to the SQLite
> amalgamated
> source
> file. You need to have a shell
> prompt (not a DOS
> prompt),
> and have
> Tcl installed.
> 2) Re-run configure. Since you're
> changing a
> header.
> This
> might not
> be necessary, but won't hurt.
>
> - Alex
>
>
> On 4/03/2010 9:14 AM, Hexxeh wrote:
>
> Hi,
>
> I'll take a look at those in a
> second.
> Made the
> change
> regarding the
> preload function, however, when I
> rebuild the
> library, it
> doesn't appear
> to be going into it? Running strings
> libsqlite3.so |
> grep sqlite
> doesn't
> show the function name, but does
> show many
> others; and
> the Chromium
> compile process doesn't think
> it's there
> either.
>
> I added the prototype into
> sql/sqlite/src/sqlite.h.in
> <http://sqlite.h.in> <http://sqlite.h.in>
> <http://sqlite.h.in>
> <http://sqlite.h.in>
> <http://sqlite.h.in>
> <http://sqlite.h.in>
> <http://sqlite.h.in>
> <http://sqlite.h.in> and the declaration into
> sql/sqlite/src/global.c:
>
> is this correct?
>
> Regards,
> Liam
>
> On 3 March 2010 21:52, Alex Gorrod
> <alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>>>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>
> <mailto:alexander.gorrod at oracle.com
> <mailto:alexander.gorrod at oracle.com>>>>>>>>> wrote:
>
> Hi,
>
>
> On 4/03/2010 3:07 AM, Hexxeh
> wrote:
>
> I think the other problem
> encountered in the
> build was these
> functions
> that haven't been exposed:
>
> - Exposed three
> functions that
> deal with
> unused file
> descriptors in
> 152
> </cgi-bin/gitweb.cgi?p=chromium.git;a=blob;f=third_party/sqlite/README.chromium;h=6953e64e7bf0c462c10d0c7b84ff0052638f8e46;hb=HEAD#l152>
>
>
> os_unix.c, to allow
> Chromium's Posix VFS
> implementation in
> 153
> </cgi-bin/gitweb.cgi?p=chromium.git;a=blob;f=third_party/sqlite/README.chromium;h=6953e64e7bf0c462c10d0c7b84ff0052638f8e46;hb=HEAD#l153>
>
>
>
>
>
>
>
>
>
> WebKit/WebCore/platform/sql/chromium/SQLiteFileSystemChromiumPosix.cpp
> 154
> </cgi-bin/gitweb.cgi?p=chromium.git;a=blob;f=third_party/sqlite/README.chromium;h=6953e64e7bf0c462c10d0c7b84ff0052638f8e46;hb=HEAD#l154>
>
>
> to correctly
> implement the
> "unused file
> descriptors"
> logic
> in the
> 155
> </cgi-bin/gitweb.cgi?p=chromium.git;a=blob;f=third_party/sqlite/README.chromium;h=6953e64e7bf0c462c10d0c7b84ff0052638f8e46;hb=HEAD#l155>
>
>
> xDlOpen() method.
> The new
> functions are
> 156
> </cgi-bin/gitweb.cgi?p=chromium.git;a=blob;f=third_party/sqlite/README.chromium;h=6953e64e7bf0c462c10d0c7b84ff0052638f8e46;hb=HEAD#l156>
>
>
>
> chromium_sqlite3_get_reusable_file_handle(),
> 157
> </cgi-bin/gitweb.cgi?p=chromium.git;a=blob;f=third_party/sqlite/README.chromium;h=6953e64e7bf0c462c10d0c7b84ff0052638f8e46;hb=HEAD#l157>
>
>
>
>
>
> chromium_sqlite3_update_reusable_file_handle() and
> 158
> </cgi-bin/gitweb.cgi?p=chromium.git;a=blob;f=third_party/sqlite/README.chromium;h=6953e64e7bf0c462c10d0c7b84ff0052638f8e46;hb=HEAD#l158>
>
>
>
>
> chromium_sqlite3_destroy_reusable_file_handle().
> Also, added the
> 159
> </cgi-bin/gitweb.cgi?p=chromium.git;a=blob;f=third_party/sqlite/README.chromium;h=6953e64e7bf0c462c10d0c7b84ff0052638f8e46;hb=HEAD#l159>
>
>
>
> chromium_sqlite3_fill_in_unix_sqlite3_file()
> function that calls
> 160
> </cgi-bin/gitweb.cgi?p=chromium.git;a=blob;f=third_party/sqlite/README.chromium;h=6953e64e7bf0c462c10d0c7b84ff0052638f8e46;hb=HEAD#l160>
>
>
> fillInUnixFile(),
> which will
> be made
> static
> again as
> soon as a
> 161
> </cgi-bin/gitweb.cgi?p=chromium.git;a=blob;f=third_party/sqlite/README.chromium;h=6953e64e7bf0c462c10d0c7b84ff0052638f8e46;hb=HEAD#l161>
>
>
> WebKit patch using
> the new
> function
> lands.
>
>
> Could you clarify what this
> patch is
> used for
> please. I'll
> add some
> context. Berkeley DB SQL
> does not
> use the
> SQLite VFS
> code -
> it is
> one of the components that
> has been
> replaced.
>
> So, if those functions need
> to be
> exposed so
> that
> you can
> modify the
> behavior of SQLite (by
> implementing
> a custom
> VFS),
> then your
> changes
> should no longer be necessary.
>
> Thanks,
> Alex
>
>
>
>
>
> _______________________________________________
> BDB-BETA-FEEDBACK mailing list
> BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>>>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>>>>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>>>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>>>>>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>>>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>>>>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>>>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>>>>>>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>>>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>>>>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>>>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>>>>>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>>>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>>>>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>>>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com
> <mailto:BDB-BETA-FEEDBACK at oss.oracle.com>>>>>>>
>
> http://oss.oracle.com/mailman/listinfo/bdb-beta-feedback
>
>
>
>
>
>
>
>
>
>
> _______________________________________________
> BDB-BETA-FEEDBACK mailing list
> BDB-BETA-FEEDBACK at oss.oracle.com
> http://oss.oracle.com/mailman/listinfo/bdb-beta-feedback
--
Oracle <http://www.oracle.com>
David Segleau | Director Product Management - Berkeley DB
Phone: +1 425 945 8533 | Mobile: +1 408 420 7350
Oracle Database Engineering
Green Oracle <http://www.oracle.com/commitment> Oracle is committed to
developing practices and products that help protect the environment
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://oss.oracle.com/pipermail/bdb-beta-feedback/attachments/20100305/b24256c4/attachment-0001.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: oracle_sig_logo.gif
Type: image/gif
Size: 658 bytes
Desc: not available
Url : http://oss.oracle.com/pipermail/bdb-beta-feedback/attachments/20100305/b24256c4/attachment-0002.gif
-------------- next part --------------
A non-text attachment was scrubbed...
Name: green-for-email-sig_0.gif
Type: image/gif
Size: 356 bytes
Desc: not available
Url : http://oss.oracle.com/pipermail/bdb-beta-feedback/attachments/20100305/b24256c4/attachment-0003.gif
More information about the BDB-BETA-FEEDBACK
mailing list