The main remaining issue is that the firebird data format embedded in the .odb file is endianess-dependent. The idea is to switch to Firebird's "archive" format that is not.
I started by cleaning the previous gerrit and submitting new one
Also as time permits fixing the following blockers for firebird integration :
bug 69949 - table editor should support the autoincrement bug 71009 - relationship management not implemented in GUI bug 71251 - Creating table from default choices via wizard fails bug 74172 - no data type DECIMAL/NUMERIC bug 76072 - view creation not implemented
I will test also firebird 3.0 integration (it should work with old 2.5 c based api with no changes )
I started last year a patch that needs to be reworked with Firebird 3.0 RC2/Final
Some it's features would allow easy fixes for example autoincrement (implemented as identity)