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

Re: Hmm... 30.20.2 dropped backward compatibility?


13.10.2025 19:36, Benoît Minisini пишет:
Le 13/10/2025 à 14:11, Admin a écrit :
Greetings!

I think I've missed something. Maybe this was already discussed, but in Debian 13 if I install Gambas from an official repo by `apt install gambas3`, I get 3.20.2-1 version, and it does not run any binaries, giving me [gb.gui.base]._Gui._InitApp.180: #2: Cannot load class 'FMain': File or directory does not exist.

That's not a repo problem, building 3.20.2 from sources gives the same result. Actually building any version starting from 3.20.2 gives the same result.

My binaries only work if my gambas-runtime is older then 3.20.1-2.

Did we drop some backward compatibility while I was not watching? :-)

Dmitry.



No. You should even not get this error, as at '_Gui._InitApp.180', just an error message is displayed on the error output. No error is raised.

I suggest you try the repositories from OpenSuSE Build Server to see if you have a correct behaviour.

https://gambaswiki.org/wiki/doc/packages

Regards,

I tried that. Indeed OpenSuSE version 3.20.99 worked. But what about official repos? Well, I fixed the problem by specifying the exact bytecode, in my case - 3.15, those binaries work with official debian repo version 3.20.2-1. Since reinstalling Gambas on all Debian13 machines is not really a sutable way, this fix is good enough. I just wonder If this is intentional and if it will change in the future.


Dmitry


Follow-Ups:
Re: Hmm... 30.20.2 dropped backward compatibility?Benoît Minisini <benoit.minisini@xxxxxxxxxxxxxxxx>
References:
Hmm... 30.20.2 dropped backward compatibility?Admin <admin@xxxxxxxxxx>
Re: Hmm... 30.20.2 dropped backward compatibility?Benoît Minisini <benoit.minisini@xxxxxxxxxxxxxxxx>