Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "DSDP/TM/Phone Meeting 7-Jun-2006"

< DSDP‎ | TM
(RSE Status (Dave D))
 
(One intermediate revision by one other user not shown)
Line 19: Line 19:
 
|}
 
|}
  
== Invited Attendees ==
+
== Attendees ==
* Accelerated Technology - Aaron Spear, Mark Bozeman
+
* Accelerated Technology - Aaron Spear
* Freescale - Kirk Beitz, John Cortell, Tom Hochstein
+
* IBM - David Dykstal, Kushal Munir, Dave McKnight, Michael Berger
* IBM - David Dykstal, Kushal Munir, Dave McKnight
+
* Intel - Peter Lachner
+
 
* Montavista - Joe Green
 
* Montavista - Joe Green
* PalmSource - Ewa Matejska
+
* PTP Project - Greg Watson
* PTP Project - Greg Watson, Tianchao Li
+
 
* QNX - Doug Schaefer
 
* QNX - Doug Schaefer
 
* Symbian - Javier Montalvo, Neil Taylor
 
* Symbian - Javier Montalvo, Neil Taylor
* Wind River - Martin Oberhuber, Brian Netteleton
+
* Wind River - Martin Oberhuber
  
The call is open for everyone else to attend.
+
== Notes ==
  
== Agenda ==
+
=== RSE Status (Dave D) ===
 +
* M2 Delivered, Bugzilla situation: [https://bugs.eclipse.org/bugs/report.cgi?x_axis_field=bug_severity&y_axis_field=op_sys&z_axis_field=bug_status&query_format=report-table&short_desc_type=allwordssubstr&short_desc=&classification=DSDP&product=Target+Management&component=RSE&format=table&action=wrap  DSDP/TM Report - Severity against OS]
 +
* [http://www.eclipse.org/dsdp/tm/development/plan.php Project Plan] changes accepted
 +
* Community's Most Wanted: ssh, mac support, docs and examples
 +
** Automated builds, including docs, will be running on build.eclipse.org -- switched the drivers from Ruby to Perl
 +
** Will create N-builds once this is set up; community encouraged to use those, since lots of fixes went in after M2
 +
** DaveD currently working on Mac; GregW is happy to do another round of testing when asked (as we are going to approach M3)
 +
* Interesting Recent RSE Changes
 +
** New persistence provider added; going to hide implementation
 +
** All "resolve" operations are now non-UI jobs; This allows to get rid of UI dependency in the Services; affects Files and Processes subsystems
 +
* RSE and EFS - See [[Eclipse File Service APIs Compared]]
 +
** Found problems, because RSE stores downloaded TempFiles in an Eclipse Project. This needs Platform APIs (Property Manager) which lead to a race condition when a .project file is accessed through EFS for project creation, or when Eclipse is shut down.
 +
*** Fixes might be possible but need experimentation. No resources to address this soon, also since EFS still has bugs in the Platform, CDT and JDT implementations are lacking. Therefore RSE EFS support will remain experimental and not go into the 1.0 release (no plan item).
 +
*** OK for PTP - Resources on Remote Support have to be cut down anyway, though PTP will continue try to help out.
 +
** Keep EFS on the radar. Helpwanted for three areas where EFS touches RSE:
 +
*** implementing an EFS browser on top of RSE,
 +
*** fixing the RSE EFS provider problems,
 +
*** Investigating EFS implementations to serve as RSE file service
 +
* PTP found problems in RSE Command Service, unable to get the output of a command?
 +
** For ssh, command implementation is not complete yet
 +
** Otherwise, this should work, please file bug or ask on dsdp-tm-dev list
  
* Update on RSE Status (Dave D)
+
=== Communications ===
** M2 Delivered, Bugzilla situation: [https://bugs.eclipse.org/bugs/report.cgi?x_axis_field=bug_severity&y_axis_field=op_sys&z_axis_field=bug_status&query_format=report-table&short_desc_type=allwordssubstr&short_desc=&classification=DSDP&product=Target+Management&component=RSE&format=table&action=wrap  DSDP/TM Report - Severity against OS]
+
* Goal of the monthly meetings is to inform, but also collect feedback from the larger community
** [http://www.eclipse.org/dsdp/tm/development/plan.php Project Plan] changes
+
* [[RSE API Discussion]] - Wiki page to serve as directory into API discussions held on Bugzilla
** API Reviews, Feature Requests: Bugzilla conventions
+
** Please file Enhancement Requests for API changes, put [api] in the subject
** Community's Most Wanted: ssh, mac support, docs and examples
+
* [[RSE 2.0 Planning]] for next year
** Release Review Requirements: community, api, nightly builds and unit tests
+
** For now, this page is a container & directory for (bugzilla) feature requests that are not going to make it into RSE 1.0
** '''Lower the bar:''' press text, tutorial, project sets
+
** Shall serve as the input for planning 2.0
** Collaborations with other projects (Platform/Team, PTP, CDT, TPTP, WTP)
+
** Want to have a face-to-face meeting (september?) for planning 2.0
** RSE and EFS
+
* Wiki notifications
* Communications
+
** You can turn on "watch" for a Wiki page. The Wiki will collect changes to watched pages on the [[Special:Watchlist|my watchlist]] page.
** Goal of the monthly meetings is to inform, but also collect feedback from the larger community
+
* [http://www.eclipse.org/dsdp/tm/development/index.php TM Development Homepage] - a nice collection of links and tools
** [[RSE API Discussion]]
+
** Reachable from the [http://www.eclipse.org/dsdp/tm TM Homepage], Navigation bar, last item "Development Tools"
** [[RSE 2.0 Planning]] for next year -- face to face meeting?
+
** Includes CVS information like *.psf Project Sets and the link to the [http://download.eclipse.org/dsdp/tm/downloads/drops/N-changelog/index.html CVS Changelog]
** Wiki notifications
+
** cvslog
+
* Technology sub-groups
+
** CDT Launching (Ewa)
+
** Update on [[DSDP/TM/Autodetect|Autodetect]] (Javier)
+
** [[DSDP/TM/Flexible Target Connection Adaptors|Connectors]] (Peter L)
+
** Update on [[DSDP/DD/Spirit|SPIRIT]] (Aaron)
+
  
== Action Items to Review ==
+
=== Community Status and Feedback ===
 +
* Montavista -- JoeG just starting to work with RSE: want to support '''targets that do not have Java'''
 +
** MartinO - WindRiver going to add proprietary subsystems for this. Other option is subsystems that collect data through the shell-based command service (ssh, telnet etc).
 +
** Aaron - Mentor going to add proprietary subsystems
 +
* Symbian - also want to monitor processes; think about a '''standard protocol for sending processes''', perhaps with some abstraction layer
 +
** Aaron: want to have a common open protocol for such services, probably something debugger oriented. Ideal would be a common base protocol that can be extended for various services.
 +
*** DataStore might be generic enough for being the base protocol for this
 +
*** Native implementation of a datastore agent might be desirable
 +
*** TPTP Common Base Event (CBE)? - Javier: this is too heavy on the device
 +
* Martin: Level of abstraction in RSE is high; common base protocol would be low level of abstraction, something that we have not looked at so far
 +
* Aaron would love a standard protocol rather than just rolling our own again
 +
* Unfortunately, nobody has resources to lead this right now. Keep it on the radar until we have more experience with RSE.
 +
 
 +
=== Technology sub-groups ===
 +
* Not covered:
 +
** CDT Launching -- Ewa did not show up
 +
** [[DSDP/TM/Autodetect|Autodetect]] -- Javier dropped off early
 +
** [[DSDP/TM/Flexible Target Connection Adaptors|Connectors]] -- Peter L did not show up
 +
* Update on [[DSDP/DD/Spirit|SPIRIT]] (Aaron)
 +
** Lots of discussions held on DD mailinglist (partly embedded in other subjects)
 +
** Debug specific needs been added to the SPIRIT roadmap, but lots of action items are still open
 +
** What do people perceive as the ways they want to use the information? C++ debugger back-ends?
 +
*** MVista: gdb -- translate SPIRIT into something suitable for gdb
 +
*** Size of files might be an issue (when pulling files from the target)
 +
*** Aaron want to work on debugger-specific objects that may or may not be serialized in various ways
 +
*** SPIRIT to get the information from the manufacturers
 +
** Want a hierarchy of target descriptions?
 +
*** Need a standard framework for cataloging a set of targets
 +
*** This is an issue that TM should deal with. Aaron to re-post corresponding question to dsdp-tm-dev list.
 +
 
 +
=== Closed Action Items ===
 
* Last meeting: [[DSDP/TM/Phone Meeting 3-May-2006]]
 
* Last meeting: [[DSDP/TM/Phone Meeting 3-May-2006]]
* Symbian:
+
* Symbian -- Write up interface description for "Service" as understood by Symbian -- no longer needed
** Write up interface description for "Service" as understood by Symbian
+
* MartinO -- EFS discussion started, Jakarta Commons submitted to EMO, Wiki notifications explained
* DaveD:
+
** Send instructions for automated builds (on MacOS / LinuxPPC) to GregW
+
* Dave McKnight:
+
** Review daytime & ssh code and look for possible simplifications for adding a service
+
** Start feature discussion RSE vs. Platform / EFS with PTP people (bugzilla or mailinglist; a feature document should eventually be available from the website)
+
* MartinO:
+
** Start EMO process for Jakarta Commons
+
** Update Project Plan, Website
+
** Deliver ssh service enhancements
+
** Check Wiki notifications
+
* Everyone:
+
** RSE usage and API reviews --> Bugzilla (Use forms at [http://www.eclipse.org/dsdp/tm TM homepage])
+
  
 
== New Action Items ==
 
== New Action Items ==
 +
* AaronS -- re-post target description e-mail to dsdp-tm-dev
 +
* DaveD -- inform dsdp-tm-dev list once N-builds are available; send instructions for automated builds to GregW
 +
* DaveM -- [old] Review daytime & ssh code and look for possible simplifications for adding a service
 +
* MartinO -- [old] Create TM press text, introduction, tutorial on website
 +
* Everyone:
 +
** RSE usage and API reviews --> Bugzilla (Use forms at [http://www.eclipse.org/dsdp/tm TM homepage])
  
 
== Next Meeting ==
 
== Next Meeting ==
 
* Next [[DSDP/TM/Phone Meeting 5-Jul-2006]] (wednesday, 4 weeks)
 
* Next [[DSDP/TM/Phone Meeting 5-Jul-2006]] (wednesday, 4 weeks)

Latest revision as of 11:05, 8 June 2006

Meeting Title: Conference Call on Target Management
Date & Time: Wednesday June 7, 2006 at 9am PST
Primary International Dial-in: +44 (0)1452 567588
USA Freephone Dial-In: +1 (866) 6161738
UK National Dial-In: 08712460713
Passcode: 0587322148 #

Attendees

  • Accelerated Technology - Aaron Spear
  • IBM - David Dykstal, Kushal Munir, Dave McKnight, Michael Berger
  • Montavista - Joe Green
  • PTP Project - Greg Watson
  • QNX - Doug Schaefer
  • Symbian - Javier Montalvo, Neil Taylor
  • Wind River - Martin Oberhuber

Notes

RSE Status (Dave D)

  • M2 Delivered, Bugzilla situation: DSDP/TM Report - Severity against OS
  • Project Plan changes accepted
  • Community's Most Wanted: ssh, mac support, docs and examples
    • Automated builds, including docs, will be running on build.eclipse.org -- switched the drivers from Ruby to Perl
    • Will create N-builds once this is set up; community encouraged to use those, since lots of fixes went in after M2
    • DaveD currently working on Mac; GregW is happy to do another round of testing when asked (as we are going to approach M3)
  • Interesting Recent RSE Changes
    • New persistence provider added; going to hide implementation
    • All "resolve" operations are now non-UI jobs; This allows to get rid of UI dependency in the Services; affects Files and Processes subsystems
  • RSE and EFS - See Eclipse File Service APIs Compared
    • Found problems, because RSE stores downloaded TempFiles in an Eclipse Project. This needs Platform APIs (Property Manager) which lead to a race condition when a .project file is accessed through EFS for project creation, or when Eclipse is shut down.
      • Fixes might be possible but need experimentation. No resources to address this soon, also since EFS still has bugs in the Platform, CDT and JDT implementations are lacking. Therefore RSE EFS support will remain experimental and not go into the 1.0 release (no plan item).
      • OK for PTP - Resources on Remote Support have to be cut down anyway, though PTP will continue try to help out.
    • Keep EFS on the radar. Helpwanted for three areas where EFS touches RSE:
      • implementing an EFS browser on top of RSE,
      • fixing the RSE EFS provider problems,
      • Investigating EFS implementations to serve as RSE file service
  • PTP found problems in RSE Command Service, unable to get the output of a command?
    • For ssh, command implementation is not complete yet
    • Otherwise, this should work, please file bug or ask on dsdp-tm-dev list

Communications

  • Goal of the monthly meetings is to inform, but also collect feedback from the larger community
  • RSE API Discussion - Wiki page to serve as directory into API discussions held on Bugzilla
    • Please file Enhancement Requests for API changes, put [api] in the subject
  • RSE 2.0 Planning for next year
    • For now, this page is a container & directory for (bugzilla) feature requests that are not going to make it into RSE 1.0
    • Shall serve as the input for planning 2.0
    • Want to have a face-to-face meeting (september?) for planning 2.0
  • Wiki notifications
    • You can turn on "watch" for a Wiki page. The Wiki will collect changes to watched pages on the my watchlist page.
  • TM Development Homepage - a nice collection of links and tools
    • Reachable from the TM Homepage, Navigation bar, last item "Development Tools"
    • Includes CVS information like *.psf Project Sets and the link to the CVS Changelog

Community Status and Feedback

  • Montavista -- JoeG just starting to work with RSE: want to support targets that do not have Java
    • MartinO - WindRiver going to add proprietary subsystems for this. Other option is subsystems that collect data through the shell-based command service (ssh, telnet etc).
    • Aaron - Mentor going to add proprietary subsystems
  • Symbian - also want to monitor processes; think about a standard protocol for sending processes, perhaps with some abstraction layer
    • Aaron: want to have a common open protocol for such services, probably something debugger oriented. Ideal would be a common base protocol that can be extended for various services.
      • DataStore might be generic enough for being the base protocol for this
      • Native implementation of a datastore agent might be desirable
      • TPTP Common Base Event (CBE)? - Javier: this is too heavy on the device
  • Martin: Level of abstraction in RSE is high; common base protocol would be low level of abstraction, something that we have not looked at so far
  • Aaron would love a standard protocol rather than just rolling our own again
  • Unfortunately, nobody has resources to lead this right now. Keep it on the radar until we have more experience with RSE.

Technology sub-groups

  • Not covered:
    • CDT Launching -- Ewa did not show up
    • Autodetect -- Javier dropped off early
    • Connectors -- Peter L did not show up
  • Update on SPIRIT (Aaron)
    • Lots of discussions held on DD mailinglist (partly embedded in other subjects)
    • Debug specific needs been added to the SPIRIT roadmap, but lots of action items are still open
    • What do people perceive as the ways they want to use the information? C++ debugger back-ends?
      • MVista: gdb -- translate SPIRIT into something suitable for gdb
      • Size of files might be an issue (when pulling files from the target)
      • Aaron want to work on debugger-specific objects that may or may not be serialized in various ways
      • SPIRIT to get the information from the manufacturers
    • Want a hierarchy of target descriptions?
      • Need a standard framework for cataloging a set of targets
      • This is an issue that TM should deal with. Aaron to re-post corresponding question to dsdp-tm-dev list.

Closed Action Items

  • Last meeting: DSDP/TM/Phone Meeting 3-May-2006
  • Symbian -- Write up interface description for "Service" as understood by Symbian -- no longer needed
  • MartinO -- EFS discussion started, Jakarta Commons submitted to EMO, Wiki notifications explained

New Action Items

  • AaronS -- re-post target description e-mail to dsdp-tm-dev
  • DaveD -- inform dsdp-tm-dev list once N-builds are available; send instructions for automated builds to GregW
  • DaveM -- [old] Review daytime & ssh code and look for possible simplifications for adding a service
  • MartinO -- [old] Create TM press text, introduction, tutorial on website
  • Everyone:
    • RSE usage and API reviews --> Bugzilla (Use forms at TM homepage)

Next Meeting

Back to the top