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 "LDT/Developer Area/Project Plan/1.2"

m (Tacks)
(Schedule)
 
(31 intermediate revisions by 2 users not shown)
Line 6: Line 6:
 
== Schedule ==
 
== Schedule ==
  
To be determinate.
+
Milestones  End Date          Luna Targeted Milestones    Status  Details
 
+
M1          Monday,  Feb 17    M6      03/07 to 03/14      OK      Biggest Features.
 +
M2          Monday,  Apr 07    --      --                  OK      All Features must be present in M2.
 +
RC1          Monday,  May 05    M7      05/02 to 05/09      OK      Time between M2 and RC1 should be used to do validation and bug fixes.
 +
RC2          Friday,  May 26    RC2    05/23 to 05/30      OK      Optional release to fix critical bugs and non intrusive bugs.
 +
-----------------------------------------------------------------------------------------------------------------------------------------
 +
SR1-RC1      Tuesday, Aug 18    SR1-RC1 08/15 to 08/21      --      First SR1 Release.
 +
SR1-RC2      Tuesday, Sep  8    SR1-RC2 09/05 to 09/11    --      Optional release to fix critical bugs and non intrusive bugs.
 
see [[Luna/Simultaneous_Release_Plan#Schedule |Luna Schedule]].
 
see [[Luna/Simultaneous_Release_Plan#Schedule |Luna Schedule]].
  
Line 14: Line 20:
 
It seems some users have problems to enable debugger, this is surely the main brake to LDT adoption.
 
It seems some users have problems to enable debugger, this is surely the main brake to LDT adoption.
 
There are probably some performance issues we could manage too.
 
There are probably some performance issues we could manage too.
 +
{{PlanItem|[debugger] enhance debugger enablement|425667| Complete}}
 +
 +
=== Extract Lua Documentor from LDT ===
 +
{{PlanItem| Integration of metalua 0.7.2|426331|Complete}}
  
 
=== Better VM integration ===
 
=== Better VM integration ===
We should think about a way to make easier the integration of popular open source VM/framework (JIT ?, LOVE2D ? ...)
+
We should think about a way to make easier the integration of popular open source VM/framework.
We should also find a way to link Execution environment to Lua Interpreter.
+
We should also find a way to link Execution environment to Lua Interpreter :
 +
{{PlanItem|Better VM integration|429806|Complete}} :
 +
 
 +
List of VMs :
 +
{{PlanItem|LUA 5.1,5.2 ?(io.stdout:setvbuf('no'))||Complete}}
 +
{{PlanItem|JIT ? (auto load instropection module)||Complete}}
 +
{{PlanItem|LOVE2D ? ||Dropped}}
 +
{{PlanItem|LuaJ, JNLUA ? (http://www.eclipse.org/forums/index.php/t/627977/, http://www.eclipse.org/forums/index.php/t/628230/)||Dropped}}
 +
{{PlanItem|COCOS2D ?(http://www.eclipse.org/forums/index.php/t/464638/)||Dropped}}
 +
{{PlanItem|Wireshark ? (http://www.eclipse.org/forums/index.php/t/457923/)||Dropped}}
  
 
=== AST/User Assistance ===
 
=== AST/User Assistance ===
{{PlanItem|Add a way to manage Map,List structure|405458|}}
+
{{PlanItem|Add a way to manage Map,List structure|405458|Complete}}
{{PlanItem|support inheritance|414410|}}
+
{{PlanItem|support inheritance|414410|Complete}}
{{PlanItem|add library in tooling without affecting runtime path|422555|}}
+
{{PlanItem|__call support |429170|Complete}}
{{PlanItem|be more resilient with syntax error|424158|}}
+
{{PlanItem|add library in tooling without affecting runtime path|422555|Complete}}
Rename Local variables.
+
{{PlanItem|be more resilient with syntax error|424158|Complete}}
 +
{{PlanItem|Handle table fields on a variable documented as '#table'.|426923|Complete}}
 +
{{PlanItem|Rename Local variables.|427012|Complete}}
  
 
== Tasks ==
 
== Tasks ==
*Move LDT in its own eclipse project.
+
*Move LDT in its own eclipse project. (pending)
*Update release tools to be more compliant with Eclipse release train and avoid to use to more space in download.eclipse.org
+
*Update release tools to be more compliant with Eclipse release train and avoid to use to more space in download.eclipse.org (planned)
*Find a way to use less storage space on hudson.eclipse.org
+
*Find a way to use less storage space on hudson.eclipse.org (postpone)
*Follow Dev IDE which could be interesting for LDT.
+
*Follow Dev IDE which could be interesting for LDT. (postpone)
*DLTK Issues ?
+
*DLTK Issues ? (??)
  
 
== Bugzilla Requests ==
 
== Bugzilla Requests ==
  
[https://bugs.eclipse.org/bugs/buglist.cgi?classification=Technology&columnlist=bug_severity%2Cpriority%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc&component=LuaTools&known_name=1.0%20Plan&product=Koneki&query_format=advanced&short_desc=%5Bplan%5D&short_desc_type=allwordssubstr&target_milestone=1.2%20M1&target_milestone=1.2%20M2&target_milestone=1.2%20RC1&target_milestone=1.2%20RC2&order=priority%2Cbug_severity%2Cchangeddate%20DESC%2Cshort_desc%2Cbug_id%20DESC&query_based_on=1.2%20Plan&list_id=7086942 Project Plan] : The bigs features we will try to deliver.
+
[https://bugs.eclipse.org/bugs/buglist.cgi?classification=Tools&columnlist=bug_severity%2Cpriority%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc&component=LuaDevelopementTool&known_name=1.0%20Plan&product=LDT&query_format=advanced&short_desc=%5Bplan%5D&short_desc_type=allwordssubstr&target_milestone=1.2%20M1&target_milestone=1.2%20M2&target_milestone=1.2%20RC1&target_milestone=1.2%20RC2&order=priority%2Cbug_severity%2Cchangeddate%20DESC%2Cshort_desc%2Cbug_id%20DESC&query_based_on=1.2%20Plan&list_id=7086942 Project Plan] : The bigs features implemented.
 
+
[https://bugs.eclipse.org/bugs/buglist.cgi?classification=Technology&columnlist=changeddate%2Cbug_severity%2Cpriority%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc&component=LuaTools&known_name=Fixed%20in%201.0&product=Koneki&query_format=advanced&resolution=FIXED&target_milestone=1.2%20M1&target_milestone=1.2%20M2&target_milestone=1.2%20RC1&target_milestone=1.2%20RC2&query_based_on=Fixed%20in%201.2&list_id=7087287 Bugs fixed] : Bugs already fixed.
+
 
+
[https://bugs.eclipse.org/bugs/buglist.cgi?bug_severity=blocker&bug_severity=critical&bug_severity=major&bug_severity=normal&bug_severity=minor&bug_severity=trivial&bug_severity=enhancement&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&classification=Technology&columnlist=bug_severity%2Cpriority%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc&component=LuaTools&known_name=Bug%20to%20fix%20for%201.0&list_id=4569298&priority=P1&priority=P2&priority=P3&product=Koneki&query_format=advanced&short_desc=%5C%5Bplan%5C%5D&short_desc_type=notregexp&order=priority%2Cbug_severity%2Cchangeddate%20DESC%2Cshort_desc%2Cbug_id%20DESC&query_based_on=Bug%20to%20fix%20for%201.2 Bugs to fix] : List of bugs and little improvements we will try to close.
+
  
To understand priorities and severities meaning : http://wiki.eclipse.org/Koneki/Development#Bugzilla_severity_and_priority
+
[https://bugs.eclipse.org/bugs/buglist.cgi?classification=Tools&columnlist=changeddate%2Cbug_severity%2Cpriority%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc&component=LuaDevelopementTool&known_name=Fixed%20in%201.0&product=LDT&query_format=advanced&resolution=FIXED&target_milestone=1.2%20M1&target_milestone=1.2%20M2&target_milestone=1.2%20RC1&target_milestone=1.2%20RC2&query_based_on=Fixed%20in%201.2&list_id=7087287 Bugs fixed] : Bugs fixed fixed.

Latest revision as of 10:05, 18 August 2014

Work Items for LDT 1.2

Below are items that the LDT team are worth being considered for the 1.2 release. This release is expected for the mid year 2014. We clearly have no time to manage all the items below.

Schedule

Milestones   End Date           Luna Targeted Milestones    Status  Details
M1           Monday,  Feb 17    M6      03/07 to 03/14      OK      Biggest Features.
M2           Monday,  Apr 07    --      --                  OK      All Features must be present in M2.
RC1          Monday,  May 05    M7      05/02 to 05/09      OK      Time between M2 and RC1 should be used to do validation and bug fixes.
RC2          Friday,  May 26    RC2     05/23 to 05/30      OK      Optional release to fix critical bugs and non intrusive bugs. 
-----------------------------------------------------------------------------------------------------------------------------------------
SR1-RC1      Tuesday, Aug 18    SR1-RC1 08/15 to 08/21      --      First SR1 Release.
SR1-RC2      Tuesday, Sep  8    SR1-RC2 09/05 to 09/11     --      Optional release to fix critical bugs and non intrusive bugs.

see Luna Schedule.

Features Lists

Debugging enhancement

It seems some users have problems to enable debugger, this is surely the main brake to LDT adoption. There are probably some performance issues we could manage too.

Ok green.gif [debugger] enhance debugger enablement (425667)

Extract Lua Documentor from LDT

Ok green.gif Integration of metalua 0.7.2 (426331)

Better VM integration

We should think about a way to make easier the integration of popular open source VM/framework. We should also find a way to link Execution environment to Lua Interpreter :

Ok green.gif Better VM integration (429806) :

List of VMs :

Ok green.gif LUA 5.1,5.2 ?(io.stdout:setvbuf('no'))

Ok green.gif JIT ? (auto load instropection module)

Error.gif LOVE2D ?

Error.gif LuaJ, JNLUA ? (http://www.eclipse.org/forums/index.php/t/627977/, http://www.eclipse.org/forums/index.php/t/628230/)

Error.gif COCOS2D ?(http://www.eclipse.org/forums/index.php/t/464638/)

Error.gif Wireshark ? (http://www.eclipse.org/forums/index.php/t/457923/)

AST/User Assistance

Ok green.gif Add a way to manage Map,List structure (405458)

Ok green.gif support inheritance (414410)

Ok green.gif __call support (429170)

Ok green.gif add library in tooling without affecting runtime path (422555)

Ok green.gif be more resilient with syntax error (424158)

Ok green.gif Handle table fields on a variable documented as '#table'. (426923)

Ok green.gif Rename Local variables. (427012)

Tasks

  • Move LDT in its own eclipse project. (pending)
  • Update release tools to be more compliant with Eclipse release train and avoid to use to more space in download.eclipse.org (planned)
  • Find a way to use less storage space on hudson.eclipse.org (postpone)
  • Follow Dev IDE which could be interesting for LDT. (postpone)
  • DLTK Issues ? (??)

Bugzilla Requests

Project Plan : The bigs features implemented.

Bugs fixed : Bugs fixed fixed.

Back to the top