[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
core.
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