News on Xcode IDE, libre office now loads as 1 project, with modules etc.

Bjoern Michaelsen bjoern.michaelsen at canonical.com
Fri Jan 13 17:53:31 UTC 2017


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


More information about the LibreOffice mailing list