Bug 2389 - Adopt latest TCF refactor for 1.0
Summary: Adopt latest TCF refactor for 1.0
Status: VERIFIED FIXED
Alias: None
Product: Eclipse Plugin
Classification: Yocto Project Subprojects
Component: eclipse-plugin (show other bugs)
Version: unspecified
Hardware: x86 Multiple
: Medium enhancement
Target Milestone: 1.3 M2
Assignee: Lianhao Lu
QA Contact:
URL:
Whiteboard: (P1)(Covered by current QA Test Plan)
Depends on: 2605
Blocks: 2390
  Show dependency tree
 
Reported: 2012-05-02 17:52 UTC by Jessica
Modified: 2012-08-02 15:43 UTC (History)
9 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jessica 2012-05-02 17:52:11 UTC
Ensure our TCF reference still functioning after upstream TCF refactoring for 1.0 support
Comment 1 Saul Wold 2012-06-05 06:55:33 UTC
What about ADB?
Comment 2 Lianhao Lu 2012-06-05 06:59:53 UTC
(In reply to comment #1)
> What about ADB?

What's the ADB?
Comment 3 Joshua Lock - Disabled 2012-06-05 15:27:59 UTC
Android Debug Bridge: http://developer.android.com/guide/developing/tools/adb.html

It's in use by non-Android projects, such as Tizen.
Comment 4 Jessica 2012-06-05 15:59:50 UTC
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.
Comment 5 Lianhao Lu 2012-06-11 02:07:02 UTC
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.
Comment 6 Lianhao Lu 2012-06-14 01:32:46 UTC
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.
Comment 7 Lianhao Lu 2012-06-28 02:16:59 UTC
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.
Comment 9 Hongna Xu 2012-07-18 02:43:43 UTC
TCF 1.0 performed well in 1.3_M2 RC1.
git branch: poky/master
git info:  eb0cb7e8234f5d2e5623406e9660be91cf52f65e