Re: Any issues upgrading to Gambas 3.15 stable in Mint 19.3?
Posted: Wednesday 2nd September 2020 10:28pm
I just upgraded to 3.15 , for about 30 minutes.
Initially i was ready to give it a go ,
wasn't too keen on what they've done with the run button and adding arguments for testing but meh, i'd get over it.
But then....
Before i got too into the new IDE features i rebooted out of Debian where i'd upgraded and booted into Mint20 and discovered anything compiled in gambas 3.15 will only work if the user has 3.15 installed , I have the mint repositories V3.12 installed and it said Bytecode mismatch please upgrade gambas!!
Most of my software is made for the lesser geek than me and i'm thinking with all it took to install 3.15 with installing dependencies and compilation the lesser geek won't be able to use them.
So the answer to the question "Any issues with 3.15" is Yes, and i know it's not quite what you meant but I thought still a consideration worth a note.
My apps are intended for people who'll never be able to or want to install 3.15 and will just about cope with synaptic or a simple 'sudo apt-get install gambas3'
even adding a ppa is too much for some.
i think having to provide instructions on how to upgrade either using the ppa or compilation and having to completely remove the old version if they have it will just scare some people off so I'm sticking with the version the average user will have.
Or would any of you disagree?
I'm thinking a possible bash script
something like...
sudo apt-get remove -y gambas3*
sudo (cant remember command to add PPA's but add 3.15 ppa)
sudo apt-get update
sudo apt-get install -y gambas3*
Is that all it'd take?
Or am i better off sticking with 3.12?
Initially i was ready to give it a go ,
wasn't too keen on what they've done with the run button and adding arguments for testing but meh, i'd get over it.
But then....
Before i got too into the new IDE features i rebooted out of Debian where i'd upgraded and booted into Mint20 and discovered anything compiled in gambas 3.15 will only work if the user has 3.15 installed , I have the mint repositories V3.12 installed and it said Bytecode mismatch please upgrade gambas!!
Most of my software is made for the lesser geek than me and i'm thinking with all it took to install 3.15 with installing dependencies and compilation the lesser geek won't be able to use them.
So the answer to the question "Any issues with 3.15" is Yes, and i know it's not quite what you meant but I thought still a consideration worth a note.
My apps are intended for people who'll never be able to or want to install 3.15 and will just about cope with synaptic or a simple 'sudo apt-get install gambas3'
even adding a ppa is too much for some.
i think having to provide instructions on how to upgrade either using the ppa or compilation and having to completely remove the old version if they have it will just scare some people off so I'm sticking with the version the average user will have.
Or would any of you disagree?
I'm thinking a possible bash script
something like...
sudo apt-get remove -y gambas3*
sudo (cant remember command to add PPA's but add 3.15 ppa)
sudo apt-get update
sudo apt-get install -y gambas3*
Is that all it'd take?
Or am i better off sticking with 3.12?