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.
Koneki/LDT/Developer Area/Restructuring Review
Contents
LDT Restructuring Review
Goal
Moving Lua Developement Tool outside Koneki as a new project.
Why ?
Koneki project purpose is to gather the tooling arround the M2M technologies. We planned to make some embedded developing tools in Lua especialy for the Mihini project. The efforts on the Lua part are now rewarding as the Lua IDE is currently mature and can be considered as a product itself. That's why it seems logical to separate the pure Lua tooling from the M2M stuff as LDT can be used for all Lua developements and not only in the M2M scope.
Following of Koneki
The Koneki project will keeps the OMA-dm simulator and the tooling for Mihini. Theses two projects doesn't have explict committers right now. We plan to ask the M2M community for contributors or committers or if another project is interrested to take one of them under his umbrella. The maintenance and management of the project will be done by the actual committers until a valid opportunity is found. We will annonce the restructuration on the Koneki forum and mailing list when this review will be accepted. As the remaining code in the Koneki project is not considered engouth mature by the team, the Koneki project should be re-taged as Incubator project.
The new "Lua Developement Tool" Project
- Name : "Lua Developement Tools"
- Top project "Tools"
- Description : The main goal of this project will be to provide tooling for the Lua language for the Eclipse platform. The project will include the Lua IDE and tools to support development life cycle including functionality such as developing, documenting, debugging and testing for Lua. The project is also open to any Lua code analysis tools in orders to generate metrics or try to predic bugs.
- Intial set: The project will be intialized with the Lua Developement Tool IDE and the Metalua (Lua AST generator) source code and resssources from the Koneki project.
- Deliveries: The project will deliver a standalone product including the Lua IDE and will contributing to Eclipse release train.
- Dependencies: The project will be based on the DLTK project and RSE (for the "Remote Development" feature).
Ressources to move in the new project
Committers
Koneki commiters to affect to the LDT project: Simon Bernard (lead), Kevin Kin-foo, Marc Aubry, Fabien Fleutot, Julien Desgat.
Repositories
Repository to move in the new project: http://git.eclipse.org/c/koneki/org.eclipse.koneki.ldt.git/ http://git.eclipse.org/c/koneki/org.eclipse.koneki.metalua.git/
CQs
CQs to move under the LDT project
- Metalua Version: LuaEclipse branch - v.20110605
- Metalua Version: LuaEclipse branch (commit 242d391)
- metalua Version: a28f1c6afd
- Metalua
- 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: 1.1.1.1
- JMD (Java MarkDown) Version: 0.8.1
- serpent.lua Version: 0.15
- Wrong word selection on double click
- 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
CQs to keep in Koneki project
- Xerces Version: 2.9.0 (excludes nested jar files) (PB CQ1148) (using Orbit CQ2095)
- Apache Commons Compress Version: 1.4.1 (ATO CQ6932) (using Orbit CQ7000)
- Jackson JSON Processor Version: 1.6.0 (ATO CQ4511) (using Orbit CQ4513)
CQs to duplicate
The others CQ not present in the 2 previous lists have to be duplicate in the new project.
Forum
As LDT is the main subject on the forum, we would like to keep the whole content (except the topics below) of the koneki forum into the LDT project one without breaking links to 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?
Bugs
Move the Koneki bugs for the components "LuaTools" and "Metalua" into the LDT project.
Wiki
Move the Wiki pages under koneki/LDT to the new project wiki root. The old urls should redirect to the ones.
Download files
Following folder have to be moved in the new project:
- downloads/koneki/products/milestones/ldt
- downloads/koneki/products/stable/ldt
- downloads/koneki/releases/milestones/ldt
- downloads/koneki/releases/stable/ldt
- downloads/koneki/updates-nightly/ldt/
- downloads/koneki/updates-nightly-maintenance/ldt
- downloads/koneki/luadocumentor
- archive.eclipse.org/koneki/products/milestones/ldt
- archive.eclipse.org/koneki/products/stable/ldt
- archive.eclipse.org/koneki/releases/milestones/ldt
- archive.eclipse.org/koneki/releases/stable/ldt
Hudson builds
Following builds have to be renamed:
- koneki-ldt => ldt
- koneki-ldt-maintenance => ldt-maintenance
Website
The website restructuration can be made by the team itself. The main work will be to move the 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