Community
Participate
Working Groups
Whenever a user uses a workspace with a never / older version a warning dialog is shown. There is nothing the user can so, so I suggest to hide this warning by default. Also AFAIK we did not change the structure of the ws since lots of years, so the warning is kind of pointless. See also https://bugs.eclipse.org/bugs/show_bug.cgi?id=565530#c2 quote: ( if you select default you get the annoying “wrong version...” dialog for which there is no real solution )
Note that not only the structure of the ws folder is important, also the contents of files in the ws/.metadata folder should be compatible. In general, the upgrade to a new version should succeed and migrates resources. However, AFIAK, the downgrade is not guaranteed to succeed. That is, it is very difficult to offer 'downgrade migration'. https://www.eclipse.org/eclipse/development/readme_eclipse_4.16.php#mozTocId575572 Quote: 'Note: Copying your workspace is recommended because, after you've upgraded your workspace, you won't be able to use it again with an older version of Eclipse.' These messages are there to point the user that I downgrade might fail, to prevent that an old workspace is accidentally broken. Probably, there are a bunch of use-cases in which the dialog does not pop-up and still a downgrade migration issue could occur, e.g., when some individual features are updated.
The warning is there to give the user a chance to realize that he probably doesn't wanted to start this workspace with the current Eclipse at all. This is for example important in environments where multiple Eclipse based products are installed in parallel. *If* we want disable this by default, it should be still possible for products to override the settings and enable it again.