[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| 
Re: [dsdp-tm-dev] TM conf. call - notes for 7-Jun-2006
 | 
Hi,
I'm right back from my travel and noticed this heated discussion about 
EFS and CDT. I was the one that has reported and worked on some of the 
related bugs, so I think I need to clarify something.
I worked on that issue because I need remote support for PTP, which 
requires the support of remote project and remote build in CDT. We 
decided to use EFS as the enablement of remote project. You can 
reference our wiki for more details:
http://wiki.eclipse.org/index.php/PTP/designs/remote
http://wiki.eclipse.org/index.php/PTP/designs/remote/cdt
http://wiki.eclipse.org/index.php/PTP/designs/remote/progress
There is a chick-egg problem in EFS UI and the EFS users. The 
improvement to EFS UI is pending to wait for user feedback and users are 
waiting for the improvement of EFS UI. However, the lack of a usable EFS 
implementation might be the major issue that discouraged people to use 
EFS. Several of the bug fixes I supplied were related with the sample 
EFS implementations. I have created plug-in that enables V9FS EFS and 
did most of the development work with it. You can also try the EFS from 
RSE (there was a bug in RSE that prevents the creation of a project on 
the remote system, but I've received a mail yesterday that says it is 
probably fixed. I will check).
From my experience, EFS support in Eclipse core fulfills the needs of 
CDT but Eclipse UI is in need of improvement to better support EFS. 
However, we can already use EFS, and I have worked out a bugfix 
(#142092) that provides limited support for EFS in CDT. The restriction 
is that the path in the URL must represent the path of the file on the 
server. And it works for me to edit C/C++ code and Makefiles that are in 
a project created on EFS. You can also apply the traditional trick (ssh 
...) to build the project remotely, if the project is on a remote system.
I'd like to get contact to the
Best regards,
Tianchao Li