[BDB 11gR2 Beta] Using FTS2 with the BDB SQLite compatibility library code [#18385]

Sandra Whitman sandra.whitman at oracle.com
Fri Mar 5 17:00:35 PST 2010


Hi Liam,

Which functions are not getting exposed?  The fts2 functions or the one 
from the application of the 6 Chromium patches?   We are still working 
on getting the fts2 functions properly built.  I apologize for the 
delay, but I have encountered quite a few conflicts with those functions 
and the existing library which I'm still sorting through. 

Thanks,
Sandra

Hexxeh 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



More information about the BDB-BETA-FEEDBACK mailing list