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/DD/DSF Phone 24-July-2008"

< DSDP‎ | DD
(Outstanding Action Items)
(Location & Time)
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
==Location & Time==
 
==Location & Time==
  
;When : Tuesday, July 24th, 10:30 AM (EDT)  
+
;When : Thursday, July 24th, 10:30 AM (EDT)  
 
; Where :
 
; Where :
 
:* Dial In - (888) 545-8370 , International: (770) 659-3936, passcode: 5107492128#
 
:* Dial In - (888) 545-8370 , International: (770) 659-3936, passcode: 5107492128#
Line 7: Line 7:
  
 
==Attendees==
 
==Attendees==
 +
* (WRS) Pawel, Ted, Randy
 +
* (Ericsson) Marc
 +
* (Nokia) Ken Ryall
  
 
==Topics/Bugs to cover==
 
==Topics/Bugs to cover==
Handling of --thread option vs. -thread-select.
+
* Handling of --thread option vs. -thread-select.
 
+
** Will revisit the question after Francois can come back to non-stop work.
==Outstanding Action Items==
+
 
* Context vs extra parameter (MIVarCreate vs MIThreadInfo)
 
* Context vs extra parameter (MIVarCreate vs MIThreadInfo)
 +
** Context determines the context in which the command should be evaluated, not for carrying information about command parameters.
 
* Compatibility issue of [https://bugs.eclipse.org/bugs/show_bug.cgi?id=237556#c23 bug 237556 comment #23]
 
* Compatibility issue of [https://bugs.eclipse.org/bugs/show_bug.cgi?id=237556#c23 bug 237556 comment #23]
 +
** We do need to maintain backward compatibility, even on methods which are event listeners.
 
* ServiceFactory for GDBControl, which is not an IDsfService [https://bugs.eclipse.org/bugs/show_bug.cgi?id=237556#c23 bug 237556 comment #23]
 
* ServiceFactory for GDBControl, which is not an IDsfService [https://bugs.eclipse.org/bugs/show_bug.cgi?id=237556#c23 bug 237556 comment #23]
 +
** Service factory should be used to create the command control, even though the interface itself is not a service.
 +
* Adding IThread as parent when creating IExecution
 +
** Threads should be used as parents to the execution contexts, so they need to be created by the MIProcesses service.
 +
* Adding multiple parents in DMContexts adds complexity to: equals (order, duplicates), toString (duplicates and same-level), hashcode (duplicates), toList (duplicates, order)
 +
** Need to add a toSet() method which will return an depth-ordered set of elements of an element.  The toString() could then use it.
 +
* DSF interfaces not containing create*, can*, how come?
 +
** IProcesses should include the can* methods, it should not include the create* methods as those can be architecture dependent.
 +
 +
==Outstanding Action Items==
  
 
==Previous Meeting==
 
==Previous Meeting==

Latest revision as of 07:39, 31 July 2008

Location & Time

When 
Thursday, July 24th, 10:30 AM (EDT)
Where 

Attendees

  • (WRS) Pawel, Ted, Randy
  • (Ericsson) Marc
  • (Nokia) Ken Ryall

Topics/Bugs to cover

  • Handling of --thread option vs. -thread-select.
    • Will revisit the question after Francois can come back to non-stop work.
  • Context vs extra parameter (MIVarCreate vs MIThreadInfo)
    • Context determines the context in which the command should be evaluated, not for carrying information about command parameters.
  • Compatibility issue of bug 237556 comment #23
    • We do need to maintain backward compatibility, even on methods which are event listeners.
  • ServiceFactory for GDBControl, which is not an IDsfService bug 237556 comment #23
    • Service factory should be used to create the command control, even though the interface itself is not a service.
  • Adding IThread as parent when creating IExecution
    • Threads should be used as parents to the execution contexts, so they need to be created by the MIProcesses service.
  • Adding multiple parents in DMContexts adds complexity to: equals (order, duplicates), toString (duplicates and same-level), hashcode (duplicates), toList (duplicates, order)
    • Need to add a toSet() method which will return an depth-ordered set of elements of an element. The toString() could then use it.
  • DSF interfaces not containing create*, can*, how come?
    • IProcesses should include the can* methods, it should not include the create* methods as those can be architecture dependent.

Outstanding Action Items

Previous Meeting

DSDP/DD/DSF_Phone_17-July-2008

Next Meeting

DSDP/DD/DSF_Phone_31-July-2008

Back to the top