[Gambas-bugtracker] Bug #1893: V<3.15 compatability request (CurrentArgument)

bugtracker at gambaswiki.org bugtracker at gambaswiki.org
Thu Oct 1 03:13:08 CEST 2020


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

Bruce STEERS reported a new bug.

Summary
-------

V<3.15 compatability request (CurrentArgument)

Type             : Request
Priority         : Medium
Gambas version   : Master
Product          : Development Environment


Description
-----------

Will there be any other releasing/updating of the main repository versions out there?
I know Ubuntu/Mint are on gambas 3.14 but Debian is only on 3.12.

As i'm now using the very latest commits i've got a couple of issues.
One is i've only just noted the fact the title now says "DEVELOPMENT VERSION USE AT OWN RISK!"
To be honest i'm very happy to get on the development side of things and will continue, i've used gambas for free for many years and am much obliged, although my coding skills might not be up to actually writing routines my bug finding and reporting skills are good and helping with the refining is something i'm well happy to do. along with adding what little knowledge i know is sound to the wiki and making example apps :)

My concern i guess is just about bugs in the new system we are ironing out and if they translate into my applications on compile? would i be better off compiling my apps for release to the public with the mainstream stable versions?

With that issue in mind i've been loading some of my projects into 3.12 on my Debian system and compiling them before release.
That's where i have the other issue/bug.
The issue is an unforeseen bug in the previous versions that expects the "CurrentArgument" setting in a .project file to be an integer.
As V3.15 now saves the actual argument string array and not the list number if you load a project saved on 3.15 on a previous gambas and the CurrentArgument setting hasn't been removed it causes the IDE to crash and shut down.

I'm thinking most Users out there will just assume terrible things.

My Gambas project manager app handles it simply looking for a bracket in the CurrentArgument and deleting the line if it's found before loading it into a <3.15 gambas IDE.

So i guess the request here is to either add a handler for that instance in the previous versions on the main linux repos or have 3.15 revert to saving the Index Integer again. 

I assume at some point the mainstream distros will catch up and all have 3.15+ but who knows how long that will be? It'll only be an issue until then i suppose so no biggie :)


System information
------------------

n/a




More information about the Bugtracker mailing list