[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gambas-bugtracker] Bug #2901: Packages dependies (step 7 of packager)


http://gambaswiki.org/bugtracker/edit?object=BUG.2901&from=L21haW4-

Comment #37 by Willy RAETS:

The problem is that once an application executable is linked to using a Gambas library in a certain version series (in IDE) and then distributed, this library version series (0.2) becomes static to the runtime and it will NOT accept any other series (e.g. 0.3)

So, LibTester in IDE is linked to the 0.2-1.0.gambas version of the library
Once installed gbr3 will ONLY accept 0.2-1.0.gambas version of the library.
Version 0.3-1.0.gambas of the library is a valid version within 0.2 (min) and 1.0 (compatible until) and thus should be accepted and used by gbr3, but gbr3 refuses to use a valid library.

I really thought you understood the problem a few posts back (before the path thing). I don't know any other way to explain it and I'm kind of getting a bit desperate here, as to be it seems so obvious.
And, as I said, it makes no sense to redo the application with a higher library version and then repackage, just because of a higher available library.

I have many client applications using the same libraries.
If I update a library within the compatible until range, I do not want to repackage ALL applications using that library and next rolling that out on multiple systems.

This means opening IDE, linking to higher library, create the package, and this for 30 plus applications. It just doesn't make any sense at all.
All I want is distribute a new library within the compatible until limits and install that on all systems and all should be good and working.

The work I now have to do should be when I switch to a library that is no longer backward compatible.
That would involve changes to the applications etc, and then it does make sense, bot now it doesn't.
My applications work just fine with the higher version, gbr3 throws dust in the bowl.

I somehow hope you get where the shoe doesn't fit...



----[ Gambas bugtracker-list is hosted by https://www.hostsharing.net ]----