[BDB 11gR2 Beta] Using FTS2 with the BDB SQLite compatibility library code [#18385]
Greg Burd
GREG.BURD at oracle.com
Sat Mar 6 06:01:47 PST 2010
This is spectacular news! Thank you for going the extra mile on this. :)
-greg
From: Hexxeh [mailto:hexxeh at hexxeh.net]
Sent: Friday, March 05, 2010 7:23 PM
To: Sandra Whitman
Cc: Alexander Gorrod; Sleepycat Software Support; bdb-beta-feedback at oss.oracle.com; Greg Burd
Subject: Re: [BDB 11gR2 Beta] Using FTS2 with the BDB SQLite compatibility library code [#18385]
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 <HYPERLINK "mailto:hexxeh at hexxeh.net"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 <HYPERLINK "mailto:sandra.whitman at oracle.com" \nsandra.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 <HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com <mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.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/HYPERLINK "http://libdb-5.0.so" \nlibdb-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
<HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.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
<HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.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
<HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.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
<HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.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
<HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>>>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.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/HYPERLINK "http://sqlite.h.in" \nsqlite.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
<HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>>>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>>>>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>>>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com>
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.gorrod at oracle.com
<mailto:HYPERLINK "mailto:alexander.gorrod at oracle.com" \nalexander.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
HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com>
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com>>
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com>
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com>>>
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com>
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com>>
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com>
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com>>>>
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com>
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com>>
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com>
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com>>>
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com>
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com>>
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com>
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com>>>>>
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com>
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com>>
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com>
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com>>>
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com>
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com>>
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com>
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com>>>>
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com>
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com>>
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com>
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com>>>
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com>
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com>>
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com>
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com
<mailto:HYPERLINK "mailto:BDB-BETA-FEEDBACK at oss.oracle.com" \nBDB-BETA-FEEDBACK at oss.oracle.com>>>>>>
http://oss.oracle.com/mailman/listinfo/bdb-beta-feedback
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://oss.oracle.com/pipermail/bdb-beta-feedback/attachments/20100306/9d345d86/attachment-0001.html
More information about the BDB-BETA-FEEDBACK
mailing list