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

Reply via email to