Bug 518410 - revert patches for bug 515526 and bug 518128
Summary: revert patches for bug 515526 and bug 518128
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: PDT (show other bugs)
Version: unspecified   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: PHP UI CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-06-16 14:50 EDT by Thierry BLIND CLA
Modified: 2020-05-14 10:15 EDT (History)
6 users (show)

See Also:
zulus: review+
thierryblind: review? (thierryblind)
thierryblind: review? (ibazzi)
thierryblind: review? (kaloyan)
wywrzal: review+
thierryblind: review? (bartlomiej.l)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thierry BLIND CLA 2017-06-16 14:50:12 EDT
Hi,
after some discussion on the PDT-dev list, I think that patches for bug 515526 and bug 518128 should be reverted in the 5.0.1 branch, because after some testing, they break things more than they solved in the PHP editor, for example:
- compilation errors do not always disappear (annotations seem to be "stuck")
- variable highlighting stop to work pretty fastly
- unused variable highlighting (from the PDT extensions) also stop to work pretty fastly
- and Alex finds more and more deadlocks (see https://git.eclipse.org/r/#/c/99343/)

Only easy fix I found is to switch between editor tabs, it reset things afterwards (but problem will appear again).

Sadly patch for bug 515526 fixed a real bug (some syntax check errors were wrongly reported because ValidatorBuildParticipantFactory worked on an obsolete DLTK indexed source module), so reverting these patches will undo this fix.
But that's maybe not a so big problem compared to actual deadlocks and other discovered glitches. At the end, the most important is that users enjoy using PDT ;)

So @team, could you please take a bit of your time to test the actual 5.0 version (or master version) by "writing PHP code using the PHP editor" and compare it with the patch that will be attached to this bug report?

Please use flag "+" if you prefer PDT with this patch applied and "-" if you prefer PDT in its actual state. Remember that planned 5.0.1 release date is June 28 ;)

Thierry.
Comment 1 Eclipse Genie CLA 2017-06-16 14:51:54 EDT
New Gerrit change created: https://git.eclipse.org/r/99525