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"
(→Outstanding Action Items) |
(→Location & Time) |
||
(7 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
==Location & Time== | ==Location & Time== | ||
− | ;When : | + | ;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. | |
− | + | ||
* 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
Contents
Location & Time
- When
- Thursday, 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
- (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