Bug 90339 - Make gengal not be based the Application class
Summary: Make gengal not be based the Application class
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: Other All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: difficultyInteresting, easyHack, skillCpp
Depends on:
Blocks:
 
Reported: 2015-03-30 06:42 UTC by Tor Lillqvist
Modified: 2017-02-14 08:57 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tor Lillqvist 2015-03-30 06:42:51 UTC
It is unclear whether the gengal program really needs to be based on the Application class the way it is. Using Application brings in much complexity. But maybe those are needed for it to be able to do its work? The 'enhancement' here is to investigate and experiment, and if possible, change it to be simpler.
Comment 1 Tor Lillqvist 2015-03-30 06:44:41 UTC
Note that a successful change needs to be verified on all three platforms (Windows, OS X and Windows), and also in a ssh session with no access to the window system (on OS X, without being logged in on the console (or through Screen Sharing) at all).
Comment 2 Robinson Tryon (qubit) 2015-04-17 20:09:30 UTC
Tor: Any triage here? Can we mark as NEW?

Status -> NEEDINFO
Comment 3 Tor Lillqvist 2015-04-17 21:04:59 UTC
Umm, sure, NEW would be better.
Comment 4 Robinson Tryon (qubit) 2015-12-14 05:02:04 UTC Comment hidden (obsolete)
Comment 5 Andreas Müller 2016-02-05 09:56:25 UTC
FWIW - because of running into trouble with gengal [1] I would appreciate this enhancement very much.

Background: When building cross with yocto there are two builds: one native for the build tools as gengal and one cross for target binaries. gengal not inheriting Application would:

* decrease time for native build
* make debugging much easier

[1] http://lists.freedesktop.org/archives/libreoffice/2016-January/072324.html
Comment 6 David Tardon 2016-02-07 10:43:15 UTC
(In reply to Andreas Müller from comment #5)
> Background: When building cross with yocto there are two builds: one native
> for the build tools as gengal and one cross for target binaries. gengal not
> inheriting Application would:
> 
> * decrease time for native build

It wouldn't really. gengal depends on VCL (and IIRC even on layers above it) anyway.
Comment 7 Robinson Tryon (qubit) 2016-02-18 14:51:54 UTC Comment hidden (obsolete)