Hi all,

See my comments inline under Julien's.


Le 25/03/2022 à 09:18, Julien Nabet a écrit :

Firebird is not the only pb, charts aren't displayed anymore in reports and the whole reports part is dependent on old Java external components.

Yes, the issue of charts in reports no longer being displayed is now a very old regression bug.



There are also address books pbs:

- Mac one  (eg : leaks but not only this, Alex may tell more about this I suppose)


At least now, a connection to macAB is possible without crashing in the TDF-provided version - haven't tried Collabora's versions yet.

There are a couple of other Mac-specific issues (tdf#50626, tdf#64641) with the macOS addressbook.



- Thunderbird one can't be used anymore after Mork->Sqlite migration.

Yes, that's an issue for everyone - note that system support for Sqlite3 on macOS is included by default in the system, but that doesn't help much if it can't be made to talk to LO over the SDB bridge.

This ties in to a lack of built-in support for SQLite in LO in general.

It is likely that any such integration would be perceived by users as a very welcome addition (and not just for Moz addressbook support), but my understanding is that this would not be trivial to implement, as it would be basically be like redoing all of the work for Firebird over again, but this time for SQLite. Given that we are already in a mess with Firebird, having a 2nd mess with incomplete SQLite support might not be the best allocation of resources.


Much as I hate to say it, _*if*_ resources were to be allocated to Base development, I would much prefer :

- fixing old regressions, e.g. the chart bug in the report builder;

- making embedded Firebird the functional equivalent of embedded hsqldb - currently, it is like some awkward reject, shivering in the cold and dark - lots of incremental improvements to be made here;

- migrating the Java report generator code to C++ - there used to be a native report writer, and it got killed off in favour of Java - however, this would not be a small endeavour.


Of course, if the general thinking in the "dev community" is that database front end support is a dead duck, then it seems unlikely that even TDF would engage resources in it.

Personally, I would find that incredibly sad, and it would take away my raison d'être for using LO, but I'm not going to be King Canute either.


Alex




Reply via email to