Koneki/LDT/Developer Area/Restructuring Review
- 1 LDT Restructuring Review
- 1.1 Goal
- 1.2 Why ?
- 1.3 Continuation of Koneki
- 1.4 The new "Lua Development Tools" Project
- 1.5 Resources to move in the new project
- 1.6 Location of the approved IP Log
LDT Restructuring Review
Moving Lua Developement Tools outside Koneki as a new project.
Koneki project purpose is to gather tooling around M2M technologies. We planned to make some embedded developing tools in Lua especially for the Mihini project. Our efforts on the Lua part are now rewarded as the Lua IDE is currently mature and can be considered as a product on its own. That's why it seems logical to separate pure Lua tooling from M2M related work as LDT can be used for any Lua developments and not only in the M2M scope.
Continuation of Koneki
Koneki will keep OMA-dm simulator and Mihini tooling. Theses two projects do not have explicit committers as I am writing. We plan to ask the M2M community for contributors or committers or if another project is interested to take one of them under his umbrella. Until a valid opportunity occurs, project's maintenance and management will be conducted by current committers. When this review will be accepted, we will annonce the Restructuring on the Koneki forum and mailing list. As the team do not consider remaining Koneki code mature enough, Koneki should be re-taged as Incubator project.
The new "Lua Development Tools" Project
- Name : "Lua Development Tools (LDT)"
- Top project : "Tools"
- Description : The main goal of this project will be to provide tooling for the Lua language on the Eclipse platform. It will include the Lua IDE and tools to support development life cycle including functionality such as developing, documenting, debugging and testing with Lua. The project is also open to any Lua code analysis tools in order to generate metrics or try to predict bugs.
- Initial set: The project will be initialized with the Lua Development Tool IDE and the Metalua (Lua AST generator) source code and resources from Koneki.
- Deliveries: The project will deliver a standalone product including the Lua IDE and will contribute to Eclipse release train.
- Dependencies: The project will be based on DLTK and RSE (for the "Remote Development" feature).
Resources to move in the new project
Koneki commiters to affect to the LDT project:
- Simon Bernard (lead),
- Kevin Kin-foo,
- Marc Aubry,
- Fabien Fleutot,
- Julien Desgat.
Repository to move in the new project:
- http://git.eclipse.org/c/koneki/org.eclipse.koneki.ldt.git/ => ?/org.eclipse.ldt.git/
- http://git.eclipse.org/c/koneki/org.eclipse.koneki.metalua.git/ => ?/org.eclipse.metalua.git/
CQs third party CQ to move under the LDT project
- Lua- JIT FFI Reflect Version: beta 2
- Lua 5.2.1 documenation Version: 5.2.1
- JNLua Version: 1.0.3
- Lua 5.1.5 documenation Version: 5.1.5
- url.lua file from LuaSocket Version: 2.0.2
- Lua XML parser Version: 126.96.36.199
- JMD (Java MarkDown) Version: 0.8.1
- serpent.lua Version: 0.15
- Penlight Version: 0.9.8 (commit c77c6b4) Two Files Only
- lapp Version: 0.9.8
- sip Version: 0.9.8
- Markdown Lua library Version: 0.32
- lua Version: 5.1.4
- JNLua Version: 0.9.1
- Commons IO Version: 1.4 (PB Orbit CQ2831)
- Apache Commons IO Version: 2.0.1 (PB CQ4791)
- Apache Commons Lang Version: 2.4 (PB Orbit CQ2735)
- Apache Commons Codec Version: 1.3 (PB Orbit CQ2103)
- google-diff-match-patch Version: r85 (June_3_2011) (PB CQ5206)
other CQs concerning only LDT project
- Metalua Version: LuaEclipse branch - v.20110605
- Metalua Version: LuaEclipse branch (commit 242d391)
- metalua Version: a28f1c6afd
- Wrong word selection on double click
CQs to keep in Koneki project
The others CQs not present in the 2 previous lists must stay in koneki project.
As LDT is the main subject on the Koneki forum, we would like to keep its whole content (except the topics below) into the LDT project one without breaking links to existing topics.
Topics to keep in Koneki forum (links could be break):
- How to do FUMO?
- Unable to connect OMA-DM simulator with funambol dm server 3.7
- Problem Starting Koneki with DM-Server 3.6
- How to do FUMO?
- Is there no Exec within Funambol 3.6? (FUMO)
- oma dm simulator with Funambol
- Bugs of OMA DM simulator ver 0.8
- Property selection with the DM simulator & FUMO
- Koneki doesn't work with Funambol DM-Server
- SOLVED Koneki Deliverables?
Move Koneki bugs for the components "LuaTools" and "Metalua" into the LDT project.
Move Wiki pages under koneki/LDT to the new project wiki root. The old urls should redirect to the new ones.
Following folders have to be moved in the new project:
Following builds have to be renamed:
- koneki-ldt => ldt
- koneki-ldt-maintenance => ldt-maintenance
Website restructuring can be made by the team itself. The main work will be to move the Koneki LDT website page to the LDT project main page.
Location of the approved IP Log
The approved IPLog for the last release can be found here : https://bugs.eclipse.org/bugs/attachment.cgi?id=239143