On Tue, 4 Jun 2024, Luca Olivetti via lazarus wrote:
Hello,
I have a problem with one project and zeosdbo, so I'm trying different
versions of zeosdbo.
In the project inspector I change the min/max version of the required package
(zcomponent) so it uses the one I want to try.
Lazarus knows all versions of the zcomponent package so it doesn't flag the
requirement as missing, however zcomponent itself depends on other packages
of the same version and lazarus marks them as missing until I open the lpk
one by one.
This happens every time I try to change the version of the required
zcomponent.
Shouldn't lazarus already know the different versions of all the packages?
This is with lazarus 3.2 btw, I didn't yet try 3.4
The zeos packages themselves need to indicate the min/max versions of the
packages they depend on. Then, if lazarus needs to decide the dependencies,
it will select the correct ones if it knows them.
I used the versioning extensively, and it works fine, but every package must
"play nice" before it can work correctly.
Michael.
--
_______________________________________________
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus