| Summary: | Adopt latest TCF refactor for 1.0 | ||
|---|---|---|---|
| Product: | [Yocto Project Subprojects] Eclipse Plugin | Reporter: | Jessica <jessica.zhang> |
| Component: | eclipse-plugin | Assignee: | Lianhao Lu <lianhao.lu> |
| Status: | VERIFIED FIXED | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | Medium | CC: | hongnax.xu, jiajun.xu, josh, ningx.ma, sean_hudson, sgw, song.liu, yp.ep.watcher, yp.watcher |
| Version: | unspecified | ||
| Target Milestone: | 1.3 M2 | ||
| Hardware: | x86 | ||
| OS: | Multiple | ||
| Whiteboard: | (P1)(Covered by current QA Test Plan) | ||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | --- | |
| Bug Depends on: | 2605 | ||
| Bug Blocks: | 2390 | ||
|
Description
Jessica
2012-05-02 17:52:11 UTC
What about ADB? (In reply to comment #1) > What about ADB? What's the ADB? Android Debug Bridge: http://developer.android.com/guide/developing/tools/adb.html It's in use by non-Android projects, such as Tizen. There's already plugin for adb so don't think that we need to duplicate the efforts on our end. Also for this bug we're really working on replacing usage of TCF since afterall, all we need for remote interaction should be able to be replaced by ssh-rse. Based on test/investigation result, we plan to do this in a 2 steps way. We first refactor to TCF1.0, see branch http://git.yoctoproject.org/cgit/cgit.cgi/eclipse-poky/log/?h=llu/tcf1.0. Jessica will merge this branch with her refactor changes for autotools. We then need to resolve the root login problem of openssh in target image, and convinced the community to replace dropbear by openssh/openssh-sftp-server. Only after this, we then can get rid of TCF in eclipse because the eclipse needs sftp and root access. The eclipse side branch is at http://git.yoctoproject.org/cgit/cgit.cgi/eclipse-poky/log/?h=llu/ssh. Most of the work is done. Only one missing piece is the setup.sh script to setup the headless building environment. We can't do this until the official Juno release because we need correct URL. All the code is on branch http://git.yoctoproject.org/cgit/cgit.cgi/eclipse-poky/log/?h=JunoSSH. I'll close this after we branch the current master to Indigo and merge JunoSSH into master. Fixed in http://git.yoctoproject.org/cgit/cgit.cgi/eclipse-poky/commit/?id=82e9d1dd8a573865684ef9c8551cdd7c6b0224ed http://git.yoctoproject.org/cgit/cgit.cgi/eclipse-poky/commit/?id=f60d16c411913a0f112944d2c9d439c24dcde026 http://git.yoctoproject.org/cgit/cgit.cgi/eclipse-poky/commit/?id=dbdbe08c7b01eba5ccb6f770825bd5644d91449e http://git.yoctoproject.org/cgit/cgit.cgi/eclipse-poky/commit/?id=007941d1858cb045028fb6a3c7f4ce514f900cbe TCF 1.0 performed well in 1.3_M2 RC1. git branch: poky/master git info: eb0cb7e8234f5d2e5623406e9660be91cf52f65e |