Bug 565551 - Hide new workspace version warning by default
Summary: Hide new workspace version warning by default
Status: RESOLVED WONTFIX
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 4.14   Edit
Hardware: PC Linux
: P3 enhancement (vote)
Target Milestone: 4.17 M3   Edit
Assignee: Platform-UI-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-07-26 09:43 EDT by Lars Vogel CLA
Modified: 2020-07-31 05:30 EDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lars Vogel CLA 2020-07-26 09:43:45 EDT
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 )
Comment 1 Rolf Theunissen CLA 2020-07-26 10:20:16 EDT
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.
Comment 2 Andrey Loskutov CLA 2020-07-26 10:58:47 EDT
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.