Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "JSDT/Confcalls/Minutes 20160524"

(Created page with "= JSDT/Confcalls/Minutes 20160524 = '''Attendees''' : Ilya, Gorkem, Chuck, Victor, Patrik Quick references: [https://git.eclipse.org/r/#/q/project:jsdt/webtools.jsdt JSDT c...")
 
 
Line 4: Line 4:
  
 
Quick references: [https://git.eclipse.org/r/#/q/project:jsdt/webtools.jsdt JSDT changes] ([https://git.eclipse.org/r/#/q/project:jsdt/webtools.jsdt+is:pending pending]), [https://bugs.eclipse.org/bugs/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&list_id=14136767&product=JSDT JSDT Open Bugs]
 
Quick references: [https://git.eclipse.org/r/#/q/project:jsdt/webtools.jsdt JSDT changes] ([https://git.eclipse.org/r/#/q/project:jsdt/webtools.jsdt+is:pending pending]), [https://bugs.eclipse.org/bugs/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&list_id=14136767&product=JSDT JSDT Open Bugs]
 +
 +
=== Meeting time Change ===
 +
 +
Due to a schedule conflict, we should move the meeting 1 hour later.
  
 
== Current Status, RC2 ==
 
== Current Status, RC2 ==
 +
 +
Latest changes pushed are for JSON Editor, Debugger, and few more issues.
 +
We are ready for RC2 build and all the important fixes are in it.
 +
 +
== Bugs for next RC3 ==
 +
 +
This is the list of bugs, we'd like to have fixed for RC3:
 +
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=494032 Bug 494032]: Chromium "extended license" shown during install. We should ask Carl to take a look at this.
 +
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=493393 Bug 493393]: CCE in completion,
 +
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=492998 Bug 492998]: issues in selection,
 +
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=494239 Bug 494239] is quite important for validation ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=489461 Bug 489461] is a kind of a duplicate). CB: Please note that Orlando recently worked on Validation issues.
 +
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=491928 Bug 491928]: we still have troubles in arrays outline, but it'll be hard to provide further fixes.
 +
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=493733 Bug 493733]: type binding provided by Eugene. GE: Perhaps makes sense to log this errors and move on, as Type binding is an intermediate (temporary) solution.
 +
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=493364 Bug 493364]: this contains Patrik's icon, but we must attach Ilya's icons and fix the bug for RC3.
 +
** Ilya: see icons for JSDT project explorer [https://drive.google.com/drive/u/0/folders/0B8-58CWdzY5iZlBKZm81X3hpZnc here]
 +
** Victor: it's a low risk change, the icons are created by Ilya, and we need someone from SSE for pushing it. See [https://dev.eclipse.org/ipzilla/show_bug.cgi?id=11355 IP 11355]
 +
 +
=== Team Scheduling ===
 +
 +
Probably Gorkem will be not available until end of June (RH events).
 +
Victor will not be available in July
 +
 +
== Neon.1, what's next ==
 +
 +
We got approval for using [https://developers.google.com/closure/compiler/ Google's closure compiler].
 +
* Currently we use '''Esprima''', that parses JS source and gives us an AST. On top of this AST we implement our own logic, i.e. adding the rename support. However, this support comes from JDT, and it is not perfectly suited for Javascript.
 +
* The '''Closure compiler''' passes portions of the source code to a JS engine that executes. It has better performances compared to Esprima, and the behavior is tailored for JS. For example it can detect unused variables or perform fault tolerant parsing.
 +
In any case we have until september to think about changing the compiler.
 +
 +
We'll probably '''ship Nodejs with JSDT'''. and this is an enabler for using ''Typescript services'' , ''catalog of definitelytyped'', and other JS services that can run in the Javascript engine (Nodejs) and communicate with the IDE.
 +
Note that Visual Studio is already providing this
 +
 +
Note: we should check if the Eclipse Foundation is happy with using Typescript services enable it will be probably run in the inner instance.

Latest revision as of 02:55, 25 May 2016

JSDT/Confcalls/Minutes 20160524

Attendees : Ilya, Gorkem, Chuck, Victor, Patrik

Quick references: JSDT changes (pending), JSDT Open Bugs

Meeting time Change

Due to a schedule conflict, we should move the meeting 1 hour later.

Current Status, RC2

Latest changes pushed are for JSON Editor, Debugger, and few more issues. We are ready for RC2 build and all the important fixes are in it.

Bugs for next RC3

This is the list of bugs, we'd like to have fixed for RC3:

  • Bug 494032: Chromium "extended license" shown during install. We should ask Carl to take a look at this.
  • Bug 493393: CCE in completion,
  • Bug 492998: issues in selection,
  • Bug 494239 is quite important for validation (Bug 489461 is a kind of a duplicate). CB: Please note that Orlando recently worked on Validation issues.
  • Bug 491928: we still have troubles in arrays outline, but it'll be hard to provide further fixes.
  • Bug 493733: type binding provided by Eugene. GE: Perhaps makes sense to log this errors and move on, as Type binding is an intermediate (temporary) solution.
  • Bug 493364: this contains Patrik's icon, but we must attach Ilya's icons and fix the bug for RC3.
    • Ilya: see icons for JSDT project explorer here
    • Victor: it's a low risk change, the icons are created by Ilya, and we need someone from SSE for pushing it. See IP 11355

Team Scheduling

Probably Gorkem will be not available until end of June (RH events). Victor will not be available in July

Neon.1, what's next

We got approval for using Google's closure compiler.

  • Currently we use Esprima, that parses JS source and gives us an AST. On top of this AST we implement our own logic, i.e. adding the rename support. However, this support comes from JDT, and it is not perfectly suited for Javascript.
  • The Closure compiler passes portions of the source code to a JS engine that executes. It has better performances compared to Esprima, and the behavior is tailored for JS. For example it can detect unused variables or perform fault tolerant parsing.

In any case we have until september to think about changing the compiler.

We'll probably ship Nodejs with JSDT. and this is an enabler for using Typescript services , catalog of definitelytyped, and other JS services that can run in the Javascript engine (Nodejs) and communicate with the IDE. Note that Visual Studio is already providing this

Note: we should check if the Eclipse Foundation is happy with using Typescript services enable it will be probably run in the inner instance.

Back to the top