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.
Difference between revisions of "DSDP/DD/DSF Phone 24-July-2008"
(→Topics/Bugs to cover) |
m |
||
Line 7: | Line 7: | ||
==Attendees== | ==Attendees== | ||
+ | * (WRS) Pawel, Ted, Randy | ||
+ | * (Ericsson) Marc | ||
==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. | ||
* 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 | * 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) | * 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? | * 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== | ==Outstanding Action Items== |
Revision as of 11:47, 24 July 2008
Contents
Location & Time
- When
- Tuesday, July 24th, 10:30 AM (EDT)
- Where
-
- Dial In - (888) 545-8370 , International: (770) 659-3936, passcode: 5107492128#
- WebEx: - https://windriver.webex.com/meet/pawel.piech, number=563 254 332, password=ecl1pse
Attendees
- (WRS) Pawel, Ted, Randy
- (Ericsson) Marc
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