Community
Participate
Working Groups
Build Identifier: 20110916-0149 Gemini DBaccess currently only supports Derby. Add HSQL Reproducible: Always
Created attachment 207864 [details] Patch for HSQLDB A patch adding support for HSQLDB. Includes hsqldb.jar.
Hi Gernot, Thanks for your interest in the DBAccess project and thank your for your contribution. I have problems applying the patch; the root of the directories in you patch seem to be "a" and "b". Could you please re-check you upload? Please also note that the Eclipse Foundation has a strict legal process to ensure IP cleanliness. For further referece, please see http://wiki.eclipse.org/Development_Resources#Everyone:_IP_Cleanliness and http://www.eclipse.org/legal/committerguidelines.php. It has to be clear, which parts of the contribution is your own work, and which part comes from other sources. Please see http://www.eclipse.org/tm/development/committer_howto.php#external_contrib. It contains questions that have to be answered in the IP process. Is it possible to submit an initial contribution that is kept to a minimum (and can then be extended)? For the database software, we presumably need a separate CQ (contributors questionaire). Maybe we could first aim for a solution similar to the the one for MySQL that does nor require the database software? -- Juergen
Created attachment 208231 [details] A minimalist patch for HSQLDB support
Created attachment 208232 [details] HSQLDB mock plugin
Created attachment 208233 [details] HSQLDB feature
Hi Juergen, I've split the initial patch and replaced the HSQLDB wrapper plugin with a mock one. The patches now contain no additional code from other sources. This should simplify things quite a bit. Gernot
Created attachment 208234 [details] HSQLDB mock plugin - fixed pom
(In reply to comment #7) > Created attachment 208234 [details] > HSQLDB mock plugin - fixed pom Hi Gernot, I cannot see any reason why we couldn't include HSQLDB. However, before taking into account HSQLDB, I would first like to see how we can include your H2 contribution (https://bugs.eclipse.org/bugs/show_bug.cgi?id=365469). Thanks for your effort, Jürgen
Hi Gernot, in the meanwhile we had a thorough discussion within the Gemini umbrella project about the best way of integrating your contributions. The goal is to comply with the legal requirements of the Eclipse Foundation and at the same time to minimize the administrative overhead such that the changes can be incorporated as soon as possible. This is what we came up with: The best and easiest way is to minimize the amount of contributed code to the necessary minimum. That is, we would like our contributors to submit the support for a new database platform such that it does not contain any boilerplate stuff such as licenses, auto-generated Eclipse project meta data,... Applied to your contribution, that means please re-submit the extract that contains the genuine part. This is everything in the hsqldb/org.eclipse.gemini.dbaccess.hsqldb/src directory, To be more specific, it is the contents of the following folders and subfolders: src/ METAINF/ org/eclipse/gemini/dbaccess/hsqldb/ src/org/eclipse/gemini/dbaccess/hhsqldb/service/ With that we stay well below the 250 lines barrier, beyond which a much higher administrative effort would be required. I think this strategy helps you as contributors and us as committers. What do you think? Best Regards, Jürgen
Thanks for the effort. I'll prepare a bare bones version on the weekend
Created attachment 219991 [details] Stripped patch for HSQL Patch that should be well below the 250 lines restriction
Hi Gernot, thanks for the new attachment 219991 [Details] [details]! I have created the follwing change in Gerrit: https://git.eclipse.org/r/#/c/7822/ Because we want to prepare a release soon, I have already merged the change into git, and triggered a build. Here is update site of the snapshot build result: https://hudson.eclipse.org/hudson/job/gemini-dbaccess/lastSuccessfulBuild/artifact/gemini.dbaccess.updatesite/target/site/ Please let me know, if it the new DBAccess HDBSQL feature works for you. Best Regards, Juergen
Change merged into git with http://git.eclipse.org/c/gemini.dbaccess/org.eclipse.gemini.dbaccess.git/commit/?id=15dc6a06ecb557ed830241b94f953f1e43a61f76
Hi Gernot, the HSQLDB feature will be incorporated in Milestone 1.1.0 M3, which will be available soon. Thanks a lot for your contribution! Best Regards, Juergen
Hi Juergen, Thanks for your efforts! Gernot