Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Upgrading from version to version
#1
General question: When upgrading from one version to another (say 3.4 to 3.5), which files in the upgrade package are really essential to perform the upgrade? For instance, I see in the 3.5 package that all of the c folder has the same rev date as the rest of the package, but I would be surprised if the entire toolchain is upgraded.
Reply
#2
(01-13-2023, 02:34 AM)bobalooie Wrote: General question: When upgrading from one version to another (say 3.4 to 3.5), which files in the upgrade package are really essential to perform the upgrade? For instance, I see in the 3.5 package that all of the c folder has the same rev date as the rest of the package, but I would be surprised if the entire toolchain is upgraded.


The supported way to upgrade is to simply extract to a new directory, in-place upgrades are not recommended and usually result in broken installs due to left-over files from the previous version. That said you can generally determine which files were changed based on the release notes (Ex. If we changed the toolchain, as we did in 3.4.1, we would note in the release notes), but if you run into issues the recommend fix is going to be creating a fresh install.



I definitely recognize in-place upgrades would be nice, perhaps it's something we could take a closer look at.
Reply
#3
(01-13-2023, 02:43 AM)DSMan195276 Wrote:
(01-13-2023, 02:34 AM)bobalooie Wrote: General question: When upgrading from one version to another (say 3.4 to 3.5), which files in the upgrade package are really essential to perform the upgrade? For instance, I see in the 3.5 package that all of the c folder has the same rev date as the rest of the package, but I would be surprised if the entire toolchain is upgraded.


The supported way to upgrade is to simply extract to a new directory, in-place upgrades are not recommended and usually result in broken installs due to left-over files from the previous version. That said you can generally determine which files were changed based on the release notes (Ex. If we changed the toolchain, as we did in 3.4.1, we would note in the release notes), but if you run into issues the recommend fix is going to be creating a fresh install.



I definitely recognize in-place upgrades would be nice, perhaps it's something we could take a closer look at.

Got it. It's a bit of a PITA, but I can deal with it.
Reply
#4
(01-13-2023, 03:05 AM)bobalooie Wrote:
(01-13-2023, 02:43 AM)DSMan195276 Wrote:
(01-13-2023, 02:34 AM)bobalooie Wrote: General question: When upgrading from one version to another (say 3.4 to 3.5), which files in the upgrade package are really essential to perform the upgrade? For instance, I see in the 3.5 package that all of the c folder has the same rev date as the rest of the package, but I would be surprised if the entire toolchain is upgraded.


The supported way to upgrade is to simply extract to a new directory, in-place upgrades are not recommended and usually result in broken installs due to left-over files from the previous version. That said you can generally determine which files were changed based on the release notes (Ex. If we changed the toolchain, as we did in 3.4.1, we would note in the release notes), but if you run into issues the recommend fix is going to be creating a fresh install.



I definitely recognize in-place upgrades would be nice, perhaps it's something we could take a closer look at.

Got it. It's a bit of a PITA, but I can deal with it.

Steve pointed out to me that to preserve IDE settings from version to version all one needs to do is copy .\internal\config.ini from the old version to the new one. That at least saves a little time having to reconfigure the IDE with personal settings.
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Make windows .exe using Linux version? Circlotron 7 510 01-15-2026, 09:42 PM
Last Post: ahenry3068
Question Latest version of QB64PE or QB64 compatible with Windows XP (32-bit)? madscijr 14 2,002 09-30-2025, 08:10 AM
Last Post: hsiangch_ong
  Exiting FOR NEXT, maybe a bug? Version 4.1.0 on Linux Circlotron 4 843 05-09-2025, 02:22 AM
Last Post: Circlotron
  All updated to the latest version. Pete 2 635 02-23-2025, 09:20 PM
Last Post: Pete
  Bug report Files "*.txt" - Linux version 3.11.0 Circlotron 3 888 01-25-2024, 11:35 AM
Last Post: Circlotron

Forum Jump:


Users browsing this thread: