[Lazarus] Universal FontDialog for LCL

Martin Frb lazarus at mfriebe.de
Mon Mar 11 14:21:08 CET 2019

On 11/03/2019 14:01, Michael Van Canneyt via lazarus wrote:
> IMO Lazarus should provide a decent selection that allows someone to 
> do most
> common tasks without needing to install something extra.
> (what this "decent selection" is, is up for debate, of course)

Well, that and where does the manpower originate from (aka "who does it?")

Adding more and more to the main product, means more resources needed to 
maintain it.

The Idea that none included packages can break (be broken by changes in 
the main product) or become outdated, already says it: There may be no 
one to maintain it.
Once added to the core product, the core team will maintain it ("must" 
maintain it), and therefore reduce efforts on other works.

Besides packages that come with Lazarus, but are not bigide have been 
broken before too. (afaik)

My understanding is (not using it myself, only from hearsay), that at 
current the OPM repository is maintained. So if there is a version that 
works, then opm should know, and you need not search for it yourself.
Sure that may break sometimes, but as I said, so do packages that are in 

A good idea, would be to have CI. If someone would invest the time, in 
setting it up, and contributing the test cases needed (start with "does 
it compile") then that would be a solution.
Provided the OPM registry is part of it.

If a change to trunk, would break an opm package, the team, and the 
package maintainer would know.

If the maintainer no longer exists, then the team can choose: Fix it, or 
remove it from opm.
In the past, afaik, packages have been moved from core to ccr (maybe due 
to similar reasons?)

Looking at the bugtracker, shows that core is already too big. And that 
therefore it does not guarantee, that all issues will be fixed - or will 
be fixed quicker than in an opm package.

More information about the lazarus mailing list