https://bugs.documentfoundation.org/show_bug.cgi?id=146673
--- Comment #13 from Alex Thurgood <[email protected]> --- (In reply to Maciej Morycinski from comment #12) > It is well known that H2 used to be a candidate for Base backend that has > been rejected. Perhaps the resulting bad blood is still simmering between > these two projects. Not really my problem. Since Base works with HSQLDB > fine, I will just make a mental note "don't bother to use H2 with Base; > mutual sabotage likely" > I don't believe that it is a question of mutual sabotage, nor bad blood, but rather a lack of Base development in general, and in particular anything Base-related that relies on Java. The move to Firebird was motivated by the desire to lessen the impact of the dependency on Java in order to provide a functional embedded database solution (in addition to the server-based DB backends currently supported which may, or may not, rely on JDBC drivers, at least optionally). Unfortunately, that move was neither completely thought out, nor implemented to equate to the old and now obsolete embedded HSQLDB 1.8.0, with the result that embedded Firebird still remains an "experimental" option, fraught with its own difficulties. H2, being a Java DB, suffers from the same general fate as HSQLDB, or probably any other pure Java DB (Derby, etc). With internal Java support in the LO code also being an unloved knave in the eyes of many developers, there isn't much interest among the code contributor community in developing, or even maintaining, the LO code base that relies on that Java functionality. The fact that any of it (the Java stuff) still works is down to a very few developers. I find this desperately dissatisfying too, but there is no changing the reality of the situation that unless someone comes along with deep pockets, coding experience in DB/Java environments, and/or a mind to make things better, then nothing will change much in the foreseeable future in this regard. -- You are receiving this mail because: You are the assignee for the bug.
