Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
JSDT/Confcalls/Minutes 20160426
JSDT/Confcalls/Minutes 20160426
Attendees : Ilya, Alina, Chuck, Patrik, Orlando, Adalberto, Victor R., Gorkem, Ian
Quick references: JSDT changes (pending), JSDT Open Bugs
Debugger
Ilya is working on Hotspots; there is some environment issue, but the hover is ok.
Nodejs now starts as a Launch configuration, as well as the debugger. We have a single Launch configuration with two processes under it. The downside is we're introducing dependencies from Nodejs to Chromium.
- IB: seems that in the long run we'll have this dependency anyways, if we want JSDT to handle Hotspots.
Adalberto and Ilya are collaborating on launching global Nodejs, see also https://bugs.eclipse.org/bugs/show_bug.cgi?id=491734
Gorkem note: when the Project is closed the launch configuration should be hidden
Orlando note: there are two changes, one is abandoned and should be disregarded. The other is fine, and it is just waiting for review
- GE will review the new one: https://git.eclipse.org/r/#/c/71454/
- Chuck is checking several code changes in the area, as we're approaching M7
ES6
We got approval for Eugene Type binding. This will be merged into master pretty soon.
Gorkem is working on Import mode for projects. We have a new preference to implement, to be added to M7 Preference that says: "this project can be parsed as a module". As drawback, the parsing model is more strict. see: https://bugs.eclipse.org/bugs/show_bug.cgi?id=492130
Ian is working on code assist, and code completion
Shane is working on changes on the outline view.
JSON Editor
Alina is working on two issues
- one about children, which seems caused by the outline view that is not painting properly the model. There is already a workaround for this.
- the second is related to array, as the Lexical analyzer can not recognize properly the sequence of symbols at entrance. For this second issue Alina and Orlando are considering the option to create a new Lexical Analyzer.
VR, GE: This should be done in Neon + 1 (Oxygen) - It is a big and risky task. OR: We should really evaluate the idea of rewrite, because the effort of maintenance seems getting higher than the cost of writing a new one
Other Updates
Snjezana submitted a patch for code formatter. The performances are now improved.
- VR: shouldn't we avoid to reparse the full file?
- GE: Yes, but this is an earlier implementation.
Victor R. Disabled dependencies proposal for Bower and NPM. There are two new issues for this. Maybe we can collaborate to find a solution on dependencies Current JSON Icons seems not "sexy", so we have another proposal from Ilya: https://snag.gy/lZqNHP.jpg --> Victor is to open a CQ and create a Bugzilla for that
Patrik created a sets of icons for outline https://bugs.eclipse.org/bugs/attachment.cgi?id=259776 The idea is to use Ilya's Icon for the JSON file , and Patrik's ones for outline. Patrik's icon might need to be changed.
Team discussed timelines
- VR: M7 Timelines for submitting ?
- CB: Most of the changes should be in for this Thursday, 28th of April
- VR: So this Wednesday should be the deadline for changes. However if we have major bugs, Monday is our last chanche
- CB, VR, GE: Platform M7 is declared Tue 26, and WTP is +2 Days. If there is some urgent need we can request a re-spin until Monday
- CB: WTP shutdown schedule:
- 04/28 WTP Neon M7 Candidate
- 05/12 WTP Neon RC1 Candidate (PMC +1 begins)
- 05/19 WTP Neon RC2 Candidate (PMC +1 still)
- 05/26 WTP Neon RC3 Candidate (PMC +2 begins)
- 06/02 WTP Neon RC4 Candidate (PMC +3 begins, 6/8 - need Eclipse PMC approval, too)
GE: so until 12 May bugfixes as usual, CB: after 12, it will be painful to add a change. You'll need to add justifications for each change.