Date: prev next · Thread: first prev next last
2017 Archives by date, by thread · List index


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

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.