Jump to: navigation, search

Difference between revisions of "DSDP/TM/Committer Phone Meeting 2-May-2007"

< DSDP‎ | TM
(New page: {|border=1 cellspacing=0 cellpadding=4 | Meeting Title: | '''TM Committer Phone Meeting''' |- | Date & Time: | Tuesday May 2, 2007 at [http://www.timeanddate.com/worldclock/meetingdet...)
 
 
(5 intermediate revisions by the same user not shown)
Line 15: Line 15:
  
 
== Attendees ==
 
== Attendees ==
* IBM - Dave McKnight, Dave Dykstal, Kushal Munir, Kevin Doyle, Sanjayan Eladchumanasamy
+
* IBM - Dave McKnight, Dave Dykstal, Kushal Munir, Kevin Doyle, Xuan Chen
 
* Symbian - Javier Montalvo Orús
 
* Symbian - Javier Montalvo Orús
* Wind River - Martin Oberhuber, Uwe Stieber, Michael Scharf
+
* Wind River - Martin Oberhuber, Michael Scharf, (Uwe Stieber n/a)
  
 
This is an Open call, so anyone else can join (though we expect the talk to be interesting for committers only).
 
This is an Open call, so anyone else can join (though we expect the talk to be interesting for committers only).
Line 27: Line 27:
  
 
{|border=1
 
{|border=1
| Martin  || 100% || API cleanups; || 100%
+
| Martin  || 30% || Platform symbolic links; API cleanups; || 100%
 
|-
 
|-
| DaveD  || 100% || Persistence Improvements; UDA || 100%
+
| DaveD  || 40% || IBM issues; UDA Persistence design; concerned about getting UDA in shape || 80%
 
|-
 
|-
 
| DaveM  || 40% || Bugfixes || 40%
 
| DaveM  || 40% || Bugfixes || 40%
 
|-
 
|-
| Kushal || (?) || BIDI Encodings || (?)
+
| Kushal || 40% || BIDI Encodings; UDA || 40%
 
|-
 
|-
 
| Javier  ||  50% || FTP Parser Extension Point - Problems persisting Property Set || 50%
 
| Javier  ||  50% || FTP Parser Extension Point - Problems persisting Property Set || 50%
Line 47: Line 47:
  
 
* '''Plan towards M7''' - goals and deadlines for I-builds
 
* '''Plan towards M7''' - goals and deadlines for I-builds
** I20070426 -- Major breaking API changes (Martin: getSystemType(), getInstance(); UI/Non-UI; Persistence)
 
 
** I20070503 -- Minor API changes - Final Feature Additions - Feature Freeze (Terminal integration; FTP Parser)
 
** I20070503 -- Minor API changes - Final Feature Additions - Feature Freeze (Terminal integration; FTP Parser)
 
** I20070510 -- Stabilization, start [[TM 2.0 M7 Testing]] on May 14th
 
** I20070510 -- Stabilization, start [[TM 2.0 M7 Testing]] on May 14th
 
** I20070516 -- TM 2.0M7 (17th is a public holiday in Austria!)
 
** I20070516 -- TM 2.0M7 (17th is a public holiday in Austria!)
 +
** '''Reminder: [[TM 2.0 Ramp down Plan for Europa]]'''
  
 
=== Bugs and open work to be discussed ===
 
=== Bugs and open work to be discussed ===
Line 57: Line 57:
 
** '''Priority #1: Finish API Changes'''
 
** '''Priority #1: Finish API Changes'''
 
*** '''Javier''': FTP parallel download, allowing to register directory listing parser by extension point
 
*** '''Javier''': FTP parallel download, allowing to register directory listing parser by extension point
**** Please check in changes even if they are partial, so they are part of refactoring
+
**** Javier will move extension point from the service to the subsystem
*** '''DaveD''': Persistence (for UDA); UI/Non-UI
+
**** Persistence Provider: try to make the configurable one independent of IResource - and probably wrap it in another one that does know the WorkspaceRoot and thus depends on IResource
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=182221 bug 182221]: Should IRemoteFileSubSystem handle exceptions (by showing dialogs)? What about ISubSystem in general?
+
**** '''Decision:''' Pragmatically, start converting simple methods in IRemoteFileSubSystem; but not convert ones that look too difficult - bring it up again next week
+
 
** '''Priority #2: Import/Export and User Actions'''
 
** '''Priority #2: Import/Export and User Actions'''
*** DaveM: Import/Export should be complete
+
**** User Actions is really more of a framework than a concrete implementation. Extenders would need to write UI etc. for handling their own user actions.
*** '''AI DaveD, Kushal''' persistence with User Actions; Dave working on API prerequisites now;
+
**** It's too late for such a framework if we cannot come up with a good default implementation. Better drop the User Actions plan item. Having it as a committed plan item was due to the misunderstanding that this would ONLY be a concrete implementation of shortcuts for Shell rather than a framework.
 
** '''Priority #3: Bugs'''
 
** '''Priority #3: Bugs'''
 
*** Bugzilla: [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=DSDP&product=Target+Management&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=blocker&bug_severity=critical&bug_severity=major&cmdtype=doit Severity Major], [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=DSDP&product=Target+Management&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&cmdtype=doit&field0-0-0=priority&type0-0-0=regexp&value0-0-0=P%5B12%5D&field0-0-1=bug_severity&type0-0-1=regexp&value0-0-1=blocker%7Ccritical%7Cmajor hi-priority]
 
*** Bugzilla: [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=DSDP&product=Target+Management&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=blocker&bug_severity=critical&bug_severity=major&cmdtype=doit Severity Major], [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=DSDP&product=Target+Management&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&cmdtype=doit&field0-0-0=priority&type0-0-0=regexp&value0-0-0=P%5B12%5D&field0-0-1=bug_severity&type0-0-1=regexp&value0-0-1=blocker%7Ccritical%7Cmajor hi-priority]
*** Encoding Issues: Kushal single encoding control for all subsystems?
+
*** Encoding Issues: Kushal single encoding control for all subsystems? [https://bugs.eclipse.org/bugs/show_bug.cgi?id=179939  179939] What about binary vs. ASCII file transfer?
*** BIDI bugs: Will we adopt [[ICU4J]]? (Note according to [[RCP FAQ]], ICU4J is required by org.eclipse.help and thus part of the core RCP already - though this may be changed ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=183761 bug 183761]).
+
**** All transfer is now done in binary for dstore and ssh; but some protocols like FTP may make a difference, so keep the ASCII vs. binary Preference page for now.
**** ICU4J is part of the Platform already; we should start using it; can defer the changes to later since no API change, try to keep it in UI only
+
**** Dstore now remembers original encoding in the cache rather than re-coding during the transfer (all transfer is done in binary). DaveM is concerned about this approach in the case some resources are exported. We think that the recoding would happen when transferring from the temp location to the target.
**** '''AI DaveD''' to follow up on the concrete [https://bugs.eclipse.org/bugs/show_bug.cgi?id=183631 bug 183631] and fix it, to get experience with ICU4J
+
*** Who wants to commit patches from Kevin -- update the [[DSDP/TM/Code Ownership]] page
+
*** EFS: Copy(), Move(); Open Remote Project on Startup: Get rid of IResource dependencies where possible; minimal plugin activations; UI/Non-UI
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=182454 182454] - what is the meaning of ISystemViewElementAdapter.getAbsoluteName()
+
 
+
  
 
* '''General Guidelines'''
 
* '''General Guidelines'''
** Breaking API OK this week, but
+
** Avoid breaking API changes after end of this week
*** Avoid breaking API changes if possible afterwards (keep delegate methods, use deprecation)
+
** Junior Jobs: Bugs marked as JJ: in the subject - similar to "helpwanted" keyword
** Kevin, Sanjayan currently doing Vista testing; some more internal RSE stuff
+
*** DaveM talking to them beginning of May about coding
+
*** Sanyaan won't be with us for too much longer, but somebody else may be around
+
*** Martin sending out the keyword for marking "junior bugs"  
+
  
 
== Vacation, Away ==
 
== Vacation, Away ==
Line 88: Line 75:
 
== Action Items ==
 
== Action Items ==
 
* [[DSDP/TM/Committer Phone Meeting 24-Apr-2007#Action_Items|Last Meeting]] Action Items
 
* [[DSDP/TM/Committer Phone Meeting 24-Apr-2007#Action_Items|Last Meeting]] Action Items
* '''DaveD''': Translation Testcases; Persistence Provider without IResource; Get started on ICU4J with [https://bugs.eclipse.org/bugs/show_bug.cgi?id=183631 bug 183631]; User Actions
+
* '''DaveD''': Translation Testcases; Persistence Provider without IResource; Get started on ICU4J with [https://bugs.eclipse.org/bugs/show_bug.cgi?id=183631 bug 183631]
 
* '''DaveM''': Bugs
 
* '''DaveM''': Bugs
 
* '''Kushal''': BIDI bugs and Encodings
 
* '''Kushal''': BIDI bugs and Encodings

Latest revision as of 08:44, 8 May 2007

Meeting Title: TM Committer Phone Meeting
Date & Time: Tuesday May 2, 2007 at 1500 UTC
Dial-in: International +44 (0)1452 567588
North America +1 (866) 6161738 (toll free)
UK National 08712460713
Passcode: 0587322148 #

MartinO to start conference call - please dial in using the numbers above.
Please be available for Skype Chat in parallel to the call. MartinO will start Skype chat just prior to call.
Skype fallback dial-in - only if less than 5 participants: martin.oberhuber, ddykstal (or david_dykstal), david-k-mcknight, kushal.munir, javier.montalvoorus, tedatteddotnet, michael_scharf, and uwe.stieber.

Attendees

  • IBM - Dave McKnight, Dave Dykstal, Kushal Munir, Kevin Doyle, Xuan Chen
  • Symbian - Javier Montalvo Orús
  • Wind River - Martin Oberhuber, Michael Scharf, (Uwe Stieber n/a)

This is an Open call, so anyone else can join (though we expect the talk to be interesting for committers only).

Notes

News & Review Action Items

Martin 30% Platform symbolic links; API cleanups; 100%
DaveD 40% IBM issues; UDA Persistence design; concerned about getting UDA in shape 80%
DaveM 40% Bugfixes 40%
Kushal 40% BIDI Encodings; UDA 40%
Javier 50% FTP Parser Extension Point - Problems persisting Property Set 50%
Ted 0% - 0%
Uwe 5% - 5%
Michael 10% 10%

Time Plan and Deadlines toward M7

  • Plan towards M7 - goals and deadlines for I-builds
    • I20070503 -- Minor API changes - Final Feature Additions - Feature Freeze (Terminal integration; FTP Parser)
    • I20070510 -- Stabilization, start TM 2.0 M7 Testing on May 14th
    • I20070516 -- TM 2.0M7 (17th is a public holiday in Austria!)
    • Reminder: TM 2.0 Ramp down Plan for Europa

Bugs and open work to be discussed

  • Current Priorities
    • Priority #1: Finish API Changes
      • Javier: FTP parallel download, allowing to register directory listing parser by extension point
        • Javier will move extension point from the service to the subsystem
    • Priority #2: Import/Export and User Actions
        • User Actions is really more of a framework than a concrete implementation. Extenders would need to write UI etc. for handling their own user actions.
        • It's too late for such a framework if we cannot come up with a good default implementation. Better drop the User Actions plan item. Having it as a committed plan item was due to the misunderstanding that this would ONLY be a concrete implementation of shortcuts for Shell rather than a framework.
    • Priority #3: Bugs
      • Bugzilla: Severity Major, hi-priority
      • Encoding Issues: Kushal single encoding control for all subsystems? 179939 What about binary vs. ASCII file transfer?
        • All transfer is now done in binary for dstore and ssh; but some protocols like FTP may make a difference, so keep the ASCII vs. binary Preference page for now.
        • Dstore now remembers original encoding in the cache rather than re-coding during the transfer (all transfer is done in binary). DaveM is concerned about this approach in the case some resources are exported. We think that the recoding would happen when transferring from the temp location to the target.
  • General Guidelines
    • Avoid breaking API changes after end of this week
    • Junior Jobs: Bugs marked as JJ: in the subject - similar to "helpwanted" keyword

Vacation, Away

Action Items

  • Last Meeting Action Items
  • DaveD: Translation Testcases; Persistence Provider without IResource; Get started on ICU4J with bug 183631
  • DaveM: Bugs
  • Kushal: BIDI bugs and Encodings
  • Martin: API cleanups; Testing Stats; Refresh improvements; Integrating Terminal with RSE
  • Javier: FTP parallel download, registering FTP Parser by extension point

Next Meeting