Hi, On Fri, Jan 13, 2017 at 05:35:19PM +0100, Alexander Thurgood wrote: > That is unfortunate as it means that most of the database functionality > is excluded, including the bundled extensions and wizards (abpilot, > bibliography, dbpilots, spotlight/mdimporter), the external stuff : > reportbuilder, firebird, anything that relies on Java.
Stuff wasnt excluded "because it was Java", but because these modules broke gbuildtojson at some point on some platform. Some of the early breakers might have been fixed as people improve gbuild/gbuildtojson elsewhere. So, the first thing to do is: Remove the module you are interested in from the blacklist and see if "cd $MODULE && make gbuildtojson" works for you locally. If it does, upload to gerrit and verify with others that you are not breaking other platforms in a horrible way (or remove the blacklisted module for your platform only). If the module still fails to complete gbuildtojson, it usually means it thinks its a special snowflake and is allowed to do dirty tricks with manually created dependencies etc.. In that case, the first thing to check is if those dirty tricks are really needed and if there isnt a clean way to do the same. If that is not possible gbuildtojson needs to be hacked to be adopted to those tricks. > It is also a bit inconsistent, in that the module "forms" is included, > but without any database connectivity, it is probably not much use. Same > for reportdesign. Not really: If low level modules do dirty tricks they need to be skipped. If the higher-level modules do stuff in a clean way, they still can be handled from IDEs. Best, Bjoern _______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice