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/Committer Phone Meeting 29-May-2007"

< DSDP‎ | TM
 
(4 intermediate revisions by one other user not shown)
Line 17: Line 17:
 
* IBM - Dave McKnight, Dave Dykstal, Kushal Munir, Kevin Doyle, Xuan Chen
 
* 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, Michael Scharf, Uwe Stieber
+
* Wind River - Martin Oberhuber (Michael Scharf n/a, 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% || Final API fixes, bugs, releasing RC1; [[TM Future Planning]], Release Review Slides || 100%
+
| Martin  || 100% || Final API fixes, bugs, releasing RC1; [[TM Future Planning]], Release Review Slides || 80%
 
|-
 
|-
| DaveD  || 80% || Persistence in metadata, Translations || 80%
+
| DaveD  || 80% || Persistence in metadata, Translations || 90%
 
|-
 
|-
| DaveM  || 50% || Bugfixes || 50%
+
| DaveM  || 50% || Bugfixes || 80%
 
|-
 
|-
 
| Kushal  || 40% || BIDI Encodings || 40%
 
| Kushal  || 40% || BIDI Encodings || 40%
Line 54: Line 54:
 
** RC4 -- Thu Jun 21 (5 work days)
 
** RC4 -- Thu Jun 21 (5 work days)
 
** EUROPA -- Jun 29
 
** EUROPA -- Jun 29
* 1-committer-review required from now on. Doc-only / Comment-only / Testcases fixes allowed without review.
+
* Testing: '''Please use RSE yourselves in daily work'''
 +
* '''1-committer-review required from now on'''. Doc-only / Comment-only / Testcases fixes allowed without review.
 
* Focus on hi-priority bugs (bugs been triaged?)
 
* Focus on hi-priority bugs (bugs been triaged?)
 
** Strive for all code changes done for RC2, with doc-only/testcases/escalations only for RC3 and later
 
** Strive for all code changes done for RC2, with doc-only/testcases/escalations only for RC3 and later
 
** Compiler Warnings (esp. Javadoc warnings), Copyright data updates
 
** Compiler Warnings (esp. Javadoc warnings), Copyright data updates
 
** Copyright comments: please add contribution entries at the END of the list
 
** Copyright comments: please add contribution entries at the END of the list
** Our IP Log needs to be frozen by the time of the Release review; '''AI Martin''' check whether we can accept patches from Kevin after June 6
+
** Our IP Log needs to be frozen by the time of the Release review; '''AI Martin''' check whether we can accept patches from Xuan and  Kevin after June 6
 
* Avoid breaking API changes (though we can still break API if absolutely necessary)
 
* Avoid breaking API changes (though we can still break API if absolutely necessary)
  
Line 67: Line 68:
 
** '''Javier''': User docs and ISV docs for Discovery? '''AI Martin''' help out with releng aspects.
 
** '''Javier''': User docs and ISV docs for Discovery? '''AI Martin''' help out with releng aspects.
 
** '''DaveD''': [https://bugs.eclipse.org/bugs/show_bug.cgi?id=187647 187647] Persistence in Metadata
 
** '''DaveD''': [https://bugs.eclipse.org/bugs/show_bug.cgi?id=187647 187647] Persistence in Metadata
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=153632 153632] incorrect filterpool for dstore - are we really converging to a single filter pool?
+
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=153632 153632] incorrect filterpool for dstore - not converging to a single filter pool - how serious is it? - '''AI DaveD reevaluate'''
** '''DaveM''': Refresh related bugs; single filter pool?
+
**** Tobias will test, there might be some SchedulingRule
 +
**** DaveM: Migration of an existing workspace into the metadata area?
 +
*** Martin: Dont persist stuff that has not been activated?
 +
**** DaveD dont know of a good way of doing that - when a subsystem is created, everything is scheduled for persisting
 +
*** Empty List bug: DaveD to put Preference in, Tobias to respect it
 +
*** N-builds / I-builds: DaveD to try out N-builds, then learn I-builds and how to contribute to Europa
 +
** '''DaveM''': Single filter pool: Looks like a lot of work - not for 2.0, needs an architectural change: '''AI DaveM''' file an enhancement request for the future
 +
** Refresh related bugs: need to limit what you can "Go Into" or "Open New Window" on. Historically, the InputProvider only supported certain objects (Only connections, subsystems etc. were allowed previously) - disable the action for objects other than those?
 +
*** IRemoteObjectAdapter: remote vs. local refresh in the SystemView - view historically had this destinction: "remote" things can exist multiple times, "local" things only once; objects above the filter are known RSE artifacts; objects above the filter potentially do not require a query; special handling (e.g. get the parent) only on "remote" artifacts
 +
**** Alternatives for making the distinction between "remote" and "non-remote": have the non-remote model object implement a certain interface (e.g. IRSEModelObject); add an isRemote() method in ISystemViewElementAdapter already; DaveM likes the isRemote() on the adapter approach best
 +
*** dnd: Download-on-Copy - have a Preference? How to do remote-only manipulations without downloading? - it works nicely with few small files but fails for lots of large files. Separate jobs per directory are necessary because files need to be created upfront for FileTransfer to work. DaveD: Governor Job that submits the others? '''AI Martin''' test the large file situation
 +
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=176601 176601] fireEvent switch to display thread automatically
 +
*** Do we need to markStale the parent of a child we are marking stale? - '''AI DaveM''' try getting rid of markStale() on the parent; get rid of remote access during markStale(). Kushal: Do we just mark the contents of the parent stale rather than the properties?
 +
*** Copy as binary although text mode specified: FTP and dstore should honor the preference of line endings and store files accordingly. We transfer binary now but convert before the transfer. Writers should take care of the line ends automatically.
 
** '''Martin''': Need to bring Releng scripts up to latest for Orbit; Review and release Telnet fixes; [https://bugs.eclipse.org/bugs/show_bug.cgi?id=172650 172650] Capabilities; [https://bugs.eclipse.org/bugs/show_bug.cgi?id=176461 176461] expand-to-level; [https://bugs.eclipse.org/bugs/show_bug.cgi?id=186315 186315] EFS problematic URIs;  
 
** '''Martin''': Need to bring Releng scripts up to latest for Orbit; Review and release Telnet fixes; [https://bugs.eclipse.org/bugs/show_bug.cgi?id=172650 172650] Capabilities; [https://bugs.eclipse.org/bugs/show_bug.cgi?id=176461 176461] expand-to-level; [https://bugs.eclipse.org/bugs/show_bug.cgi?id=186315 186315] EFS problematic URIs;  
 
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=170910 170910] Integrate Terminalview -- '''OK to defer?'''
 
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=170910 170910] Integrate Terminalview -- '''OK to defer?'''
*** '''Rename org.eclipse.rse.eclipse.filesystem to org.eclipse.rse.efs'''
 
*** API: Would like to add some "throws" clauses to ISystemRegistry and others to ensure that nobody expects it to show messages (necessary when it is to go into non-UI in the future) -- OK?
 
 
*** EFS: Copy(), Move(); minimal plugin activations; UI/Non-UI
 
*** EFS: Copy(), Move(); minimal plugin activations; UI/Non-UI
** '''Kushal''': Single "Encoding" control on the Host (for all subsystems)
+
** '''Kushal''': [https://bugs.eclipse.org/bugs/show_bug.cgi?id=179937 179937] Single "Encoding" control on the Host (for all subsystems)
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=174789 174789] Property pages added to Wizard automatically
+
*** Deprecation: with 2.0 we have the chance of getting rid of stuff we don't like. So we should remove unwanted API if we can. If we cannot remove it yet, we can choose to rather deprecate it - then we need to tell users an alternative way with the @deprecated.
 +
*** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=174789 174789] Property pages added to Wizard automatically: '''AI Kushal''' investigate
 
* '''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]
  

Latest revision as of 12:37, 29 May 2007

Meeting Title: TM Committer Phone Meeting
Date & Time: Tuesday May 29, 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.

Invited Attendees

  • IBM - Dave McKnight, Dave Dykstal, Kushal Munir, Kevin Doyle, Xuan Chen
  • Symbian - Javier Montalvo Orús
  • Wind River - Martin Oberhuber (Michael Scharf n/a, 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 100% Final API fixes, bugs, releasing RC1; TM Future Planning, Release Review Slides 80%
DaveD 80% Persistence in metadata, Translations 90%
DaveM 50% Bugfixes 80%
Kushal 40% BIDI Encodings 40%
Javier 30% Bugfixes 30%
Ted 0% - 0%
Uwe 5% - 5%
Michael 10% Terminal API cleanup, plus small fixes; performance improvements 10%

Plan for the TM Future

  • Please review and edit TM Future Planning together with your Requirements / Product Management folk

Ramp Down Plan

  • TM 2.0 Ramp down Plan for Europa, based on Europa Simultaneous Release#Milestones and Release Candidates
    • Tomorrow Wed May 30: Release Review Slide Decks due
    • RC2 -- Tue Jun 5 (6 work days)
    • RC3 -- Thu Jun 14 (7 work days; Martin vacation 12-Jun til 21-Jun!)
    • RC4 -- Thu Jun 21 (5 work days)
    • EUROPA -- Jun 29
  • Testing: Please use RSE yourselves in daily work
  • 1-committer-review required from now on. Doc-only / Comment-only / Testcases fixes allowed without review.
  • Focus on hi-priority bugs (bugs been triaged?)
    • Strive for all code changes done for RC2, with doc-only/testcases/escalations only for RC3 and later
    • Compiler Warnings (esp. Javadoc warnings), Copyright data updates
    • Copyright comments: please add contribution entries at the END of the list
    • Our IP Log needs to be frozen by the time of the Release review; AI Martin check whether we can accept patches from Xuan and Kevin after June 6
  • Avoid breaking API changes (though we can still break API if absolutely necessary)

Bugs and open work to be discussed

  • Current Priorities: Fix bugs by Priority
    • Javier: User docs and ISV docs for Discovery? AI Martin help out with releng aspects.
    • DaveD: 187647 Persistence in Metadata
      • 153632 incorrect filterpool for dstore - not converging to a single filter pool - how serious is it? - AI DaveD reevaluate
        • Tobias will test, there might be some SchedulingRule
        • DaveM: Migration of an existing workspace into the metadata area?
      • Martin: Dont persist stuff that has not been activated?
        • DaveD dont know of a good way of doing that - when a subsystem is created, everything is scheduled for persisting
      • Empty List bug: DaveD to put Preference in, Tobias to respect it
      • N-builds / I-builds: DaveD to try out N-builds, then learn I-builds and how to contribute to Europa
    • DaveM: Single filter pool: Looks like a lot of work - not for 2.0, needs an architectural change: AI DaveM file an enhancement request for the future
    • Refresh related bugs: need to limit what you can "Go Into" or "Open New Window" on. Historically, the InputProvider only supported certain objects (Only connections, subsystems etc. were allowed previously) - disable the action for objects other than those?
      • IRemoteObjectAdapter: remote vs. local refresh in the SystemView - view historically had this destinction: "remote" things can exist multiple times, "local" things only once; objects above the filter are known RSE artifacts; objects above the filter potentially do not require a query; special handling (e.g. get the parent) only on "remote" artifacts
        • Alternatives for making the distinction between "remote" and "non-remote": have the non-remote model object implement a certain interface (e.g. IRSEModelObject); add an isRemote() method in ISystemViewElementAdapter already; DaveM likes the isRemote() on the adapter approach best
      • dnd: Download-on-Copy - have a Preference? How to do remote-only manipulations without downloading? - it works nicely with few small files but fails for lots of large files. Separate jobs per directory are necessary because files need to be created upfront for FileTransfer to work. DaveD: Governor Job that submits the others? AI Martin test the large file situation
      • 176601 fireEvent switch to display thread automatically
      • Do we need to markStale the parent of a child we are marking stale? - AI DaveM try getting rid of markStale() on the parent; get rid of remote access during markStale(). Kushal: Do we just mark the contents of the parent stale rather than the properties?
      • Copy as binary although text mode specified: FTP and dstore should honor the preference of line endings and store files accordingly. We transfer binary now but convert before the transfer. Writers should take care of the line ends automatically.
    • Martin: Need to bring Releng scripts up to latest for Orbit; Review and release Telnet fixes; 172650 Capabilities; 176461 expand-to-level; 186315 EFS problematic URIs;
      • 170910 Integrate Terminalview -- OK to defer?
      • EFS: Copy(), Move(); minimal plugin activations; UI/Non-UI
    • Kushal: 179937 Single "Encoding" control on the Host (for all subsystems)
      • Deprecation: with 2.0 we have the chance of getting rid of stuff we don't like. So we should remove unwanted API if we can. If we cannot remove it yet, we can choose to rather deprecate it - then we need to tell users an alternative way with the @deprecated.
      • 174789 Property pages added to Wizard automatically: AI Kushal investigate
  • Bugzilla: Severity Major, hi-priority

Vacation, Away

  • Thursday Jun 7 - public holiday in Austria (Martin ooo)
  • Martin Vacation Wed Jun 13 - Fri Jun 22

Action Items

  • Last Meeting Action Items
  • DaveD: Translation Testcases; Persistence Provider without IResource
  • DaveM: Refresh Bugs
  • Kushal: BIDI bugs and Encodings
  • Martin: Testing Stats; Refresh improvements; Integrating Terminal with RSE
  • Javier:
  • Michael:

Next Meeting

Back to the top