Op 25-04-2020 om 15:49 schreef Martin Frb:
On 23/04/2020 22:10, Joost van der Sluis wrote:
But maybe it should become a separate package now. Lazarus can use is
as a dependency. We'll see.
That would then reverse the burden....
Yes, indeed.
As it is part of bigide, it must be shipped with the installer.
And also having it in the Lazarus repro means that there is no issue
with version incompatibilities.
Well, actually Ryan is asking the same thing for the Codetools in
another thread. And we already have had the problem with the
virtual-treeview.
Having two big bundles of Pascal-packages (Fpc and Lazarus) is just not
a good idea. But we have to deal with it.
A start could be to distribute those packages through fppkg, and let the
Lazarus installer and build-system install those packages in a
fppkg-compatible way.
There are a lot of use-cases that users have nowadays though, that need
adaptations. Which is gonna be a lot of work. (It gives me headaches to
solve the issues with users who are using a second configuration path...)
Other workaround is to 'fork' them, as Mattias hinted upon. Or add them
with a different name to fppkg. (Comparable to what we did with
virtual-treeview). But maybe we should then rename the units, or give
them a dotted prefix.
Well, thoughts for the future. First try to get something to work.
Regards,
Joost.
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal