Difference between revisions of "DSDP/TM/Committer Phone Meeting 20-Feb-2007"

From Eclipsepedia

< DSDP‎ | TM
Jump to: navigation, search
 
Line 51: Line 51:
  
 
=== Upcoming Work ===
 
=== Upcoming Work ===
* '''Top priority''' this week is getting API things done for M5. Plan items are currently more important than bug priorities.
+
* '''Top priority''' this week is getting M5 stable.
 +
** [[TM 2.0 M5 Testing]]
 +
** New build on [http://download.eclipse.org/dsdp/tm/downloads/drops/I20070220-1126 I20070220-1126]
 +
*** New wizard problems fixed
 +
*** Please test thoroughly today!
 +
** We'll have more I-builds at least once every day until M5. But lets find the issues first before we start fixing minor ones
 +
* Current plan items and API things:
 
** ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=173772 Bugzilla#173772]) '''RSE New Connection Wizard Rework'''
 
** ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=173772 Bugzilla#173772]) '''RSE New Connection Wizard Rework'''
*** Work started. Goal is to make the new connection wizard looking and behaving like standard Eclipse new, import or export wizards. This should and will include support of categories in the new connection dialog. Current newConnectionWizardDelegate extension point and implementation is duplicating more or less existing Eclipse wizard framework functionality (via WizardDialog.setWizard(...) and IWizardPage.getWizard()). Fallback to use as much of standard Eclipse interfaces and existing functionality as possible (IWizardNode, IWizardRegistry, IWizardDescription, IWizardCategory, WizardSelectionPage and related).
 
*** Does any one has a problem with reworking newConnectionWizardDelegate extension point to be a newConnectionWizard extension point contributing a standard IWizard??
 
 
** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=173042 173042] (Uwe) Improved / pluggable Refresh
 
** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=173042 173042] (Uwe) Improved / pluggable Refresh
 
** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=170909 170909] (DaveD) User Actions & Import/Export
 
** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=170909 170909] (DaveD) User Actions & Import/Export
 
** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=170923 170923] (DaveD) UI/Non-UI splitting
 
** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=170923 170923] (DaveD) UI/Non-UI splitting
*** OK for martin to continue this work as outlined?
 
*** Be able to do ssh non-ui only? Would need an API for password / passphrase prompting in RSE core.
 
 
** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=170627 170627] (DaveM) ISystemFilter in SystemViewElementAdapter.getChildren()
 
** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=170627 170627] (DaveM) ISystemFilter in SystemViewElementAdapter.getChildren()
*** Tobias looking at a solution where SubSystem.resolveFilterString() returns wrapper objects which also hold a context
 
*** Doing this for Windriver now; looking at a solution that can be shared by RSE
 
 
** [https://bugs.eclipse.org/bugs/showdependencytree.cgi?id=170922 170922] (DaveM, Martin) Making as much as possible "internal": SystemView, SystemFilterReferenceAdapter, Subsystem Impls
 
** [https://bugs.eclipse.org/bugs/showdependencytree.cgi?id=170922 170922] (DaveM, Martin) Making as much as possible "internal": SystemView, SystemFilterReferenceAdapter, Subsystem Impls
*** AI: component owners to come up with a list by thursday!!
 
 
** [https://bugs.eclipse.org/bugs/showdependencytree.cgi?id=170915 170915] (DaveM) Getting rid of Platform "internal" access
 
** [https://bugs.eclipse.org/bugs/showdependencytree.cgi?id=170915 170915] (DaveM) Getting rid of Platform "internal" access
*** (done) popupMenus and propertyPages removed; need migration docs, for testAttribute; need to think about what to do with ISV docs
+
*** AI Martin fix the ISV docs
 
** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=163820 163820] (Kushal) Encodings
 
** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=163820 163820] (Kushal) Encodings
*** Test cases?
+
*** Test cases? Manual Tests?
 
** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=170916 170916] (Kushal) EFS
 
** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=170916 170916] (Kushal) EFS
*** Oliver Hardt looking at it
+
*** Oliver Hardt looking at it; Kushal prepared Streams for ftp, ssh
 
** Martin & DaveM work on EclipseCon tutorial: fix bugs as needed
 
** Martin & DaveM work on EclipseCon tutorial: fix bugs as needed
 
** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=170832 170832] (Martin) Read-only setting on ssh - what about using EFS on the back-end? (dstore doesnt do streams)
 
** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=170832 170832] (Martin) Read-only setting on ssh - what about using EFS on the back-end? (dstore doesnt do streams)
*** AI timestamp, ro-flags: still TBD for ssh and ftp
+
*** AI Martin: timestamp, ro-flags still TBD for ssh
 
** add '''unit tests''' for all new or modified API
 
** add '''unit tests''' for all new or modified API
  
Line 81: Line 80:
 
*** Asynchronous API/callbacks; How is the client informed about job completion?
 
*** Asynchronous API/callbacks; How is the client informed about job completion?
 
*** IHostShell changes for Terminal;
 
*** IHostShell changes for Terminal;
** '''2. Make EFS work'''
+
** '''2. Play well with the Platform'''
*** Kushal looking at it - problem is the strictness of resource locking / scheduling rules
+
*** What about putting EFS directly on top of IFileService without using the cache? Might avoid scheduling rules; might require further extensions of IFileService
+
** '''3. Play well with the Platform'''
+
*** get rid of platform "internal" access; this may also mean getting rid of customized extension points for adding actions
+
 
*** retargetable actions/commands; capabilities; icu4j; Orbit; ssh prefs; drag&drop
 
*** retargetable actions/commands; capabilities; icu4j; Orbit; ssh prefs; drag&drop
** '''4. Improve overall quality (unit tests; special characters; long filenames; background jobs; parallel access; logging; ...)
+
** '''3. Improve overall quality (unit tests; special characters; long filenames; background jobs; parallel access; logging; ...)
** '''5. New Features'''
+
** '''4. New Features'''
 
*** Terminal-in-rse; Persistence-as-xmlfile; Service enablement
 
*** Terminal-in-rse; Persistence-as-xmlfile; Service enablement
 
** Remove RSE Performance Logging; place contents of logging into core
 
** Remove RSE Performance Logging; place contents of logging into core
 
** Reduce number of plugins (once UI/Non-UI separation is done, have e.g. ssh.core and ssh.ui but not more)
 
** Reduce number of plugins (once UI/Non-UI separation is done, have e.g. ssh.core and ssh.ui but not more)
 +
*** Move org.eclipse.rse.connectorservice.local into org.eclipse.rse.subsystems.core
 +
*** org.eclipse.rse.subsystems.core (collapse files.core, processes.core, shells.core)
 +
*** org.eclipse.rse.subsystems.dstore (collapse files.dstore, processes.dsore, shells.dstore)
 
* Add Montavista shell processes subsystem
 
* Add Montavista shell processes subsystem
 
** Orbit bundles to be added differently
 
** Orbit bundles to be added differently
Line 121: Line 119:
 
* [[DSDP/TM/Committer Phone Meeting 13-Feb-2007#Action_Items|Last Meeting]] Action Items
 
* [[DSDP/TM/Committer Phone Meeting 13-Feb-2007#Action_Items|Last Meeting]] Action Items
 
* '''DaveD''' - Remove RSE Performance Logging; Refactoring UI/Non-UI; Persistence; Bugzilla bug for User Actions Contribution until Jan.31st; Bugs & Unit tests;
 
* '''DaveD''' - Remove RSE Performance Logging; Refactoring UI/Non-UI; Persistence; Bugzilla bug for User Actions Contribution until Jan.31st; Bugs & Unit tests;
* '''DaveM''' - EclipseCon; Bugs & Unit tests; finish permission API; download Streams API;
+
* '''DaveM''' - EclipseCon; Bugs & Unit tests
* '''Kushal''' - Encodings; EFS; Talk to DaveD re Comm Server; Bugs & Unit Tests
+
* '''Kushal''' - EFS; Talk to DaveD re Comm Server; Bugs & Unit Tests
 
* '''Martin''' - EclipseCon tutorial; Check r/o flags and timestamps for ssh; Commit Montavista contrib; Migrate build to Ted's scripts; Migrate Commons.net to single-file-jar; Bugs & Unit Tests; Personal Interviews via Skype; Work on [[TM and RSE FAQ]], improve Wiki and Website (how to contribute);
 
* '''Martin''' - EclipseCon tutorial; Check r/o flags and timestamps for ssh; Commit Montavista contrib; Migrate build to Ted's scripts; Migrate Commons.net to single-file-jar; Bugs & Unit Tests; Personal Interviews via Skype; Work on [[TM and RSE FAQ]], improve Wiki and Website (how to contribute);
* '''Javier''' - Check r/o flags and timestamps for ftp; FTP passive mode; Improve SD; Bugs & Unit Tests
+
* '''Javier''' - Make discovery internal; Improve SD; Bugs & Unit Tests
 
* '''Ted''' -  
 
* '''Ted''' -  
 
* '''Michael''' - Terminal Performance Improvements
 
* '''Michael''' - Terminal Performance Improvements
* '''Uwe''' -
+
* '''Uwe''' - Retargetable actions, Improved Refresh
  
 
== Next Meeting ==
 
== Next Meeting ==
* [[DSDP/TM/Committer Phone Meeting 27-Feb-2007]] at [http://www.timeanddate.com/worldclock/meetingdetails.html?year=2007&month=2&day=27hour=17&min=00&sec=0&p1=224&p2=159&p3=250&p4=136&p5=223&iv=1800 1700 UTC]
+
* [[DSDP/TM/Committer Phone Meeting 27-Feb-2007]] at [http://www.timeanddate.com/worldclock/meetingdetails.html?year=2007&month=2&day=27&hour=17&min=00&sec=0&p1=224&p2=159&p3=250&p4=136&p5=223&iv=1800 1700 UTC]
  
 
[[Category:DSDP/TM]]
 
[[Category:DSDP/TM]]

Revision as of 13:00, 20 February 2007

Meeting Title: TM Committer Phone Meeting
Date & Time: Tuesday Feb 20, 2007 at 1700 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.

Contents

Attendees

  • IBM - Dave McKnight, Dave Dykstal, Kushal Munir
  • Symbian - Javier Montalvo Orús
  • Wind River - Martin Oberhuber, Uwe Stieber, Michael Scharf, Ted Williams

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

Notes

  • Our top goals
    • Grow the Communities - active users and adopters --> tutorial, docs, mailinglist help: being responsive
    • Get the APIs Right --> enable public API discussion --> ISV docs, Wiki API discussion, [api] bugzilla's
    • Get our Processes in place --> JUnit, nightly builds, infocenter, update site

Latest News

Martin 50% 50%
DaveD 80% 80%
DaveM 50% 50%
Kushal 100% 100%
Javier 50% 50%
Ted 0% 0%
Uwe 0% 0%
Michael 20% 20%
  • Growing Communities: Robert Norton doing Launch Actions; Oliver Hardt doing EFS; 1245 downloads of RSE 1.0.1
  • Getting the APIs right

Upcoming Work

  • Top priority this week is getting M5 stable.
    • TM 2.0 M5 Testing
    • New build on I20070220-1126
      • New wizard problems fixed
      • Please test thoroughly today!
    • We'll have more I-builds at least once every day until M5. But lets find the issues first before we start fixing minor ones
  • Current plan items and API things:
    • (Bugzilla#173772) RSE New Connection Wizard Rework
    • 173042 (Uwe) Improved / pluggable Refresh
    • 170909 (DaveD) User Actions & Import/Export
    • 170923 (DaveD) UI/Non-UI splitting
    • 170627 (DaveM) ISystemFilter in SystemViewElementAdapter.getChildren()
    • 170922 (DaveM, Martin) Making as much as possible "internal": SystemView, SystemFilterReferenceAdapter, Subsystem Impls
    • 170915 (DaveM) Getting rid of Platform "internal" access
      • AI Martin fix the ISV docs
    • 163820 (Kushal) Encodings
      • Test cases? Manual Tests?
    • 170916 (Kushal) EFS
      • Oliver Hardt looking at it; Kushal prepared Streams for ftp, ssh
    • Martin & DaveM work on EclipseCon tutorial: fix bugs as needed
    • 170832 (Martin) Read-only setting on ssh - what about using EFS on the back-end? (dstore doesnt do streams)
      • AI Martin: timestamp, ro-flags still TBD for ssh
    • add unit tests for all new or modified API

Other Stuff to Do

    • 1. API Improvements
      • SystemType improvements; retargetable actions/commands;
      • Asynchronous API/callbacks; How is the client informed about job completion?
      • IHostShell changes for Terminal;
    • 2. Play well with the Platform
      • retargetable actions/commands; capabilities; icu4j; Orbit; ssh prefs; drag&drop
    • 3. Improve overall quality (unit tests; special characters; long filenames; background jobs; parallel access; logging; ...)
    • 4. New Features
      • Terminal-in-rse; Persistence-as-xmlfile; Service enablement
    • Remove RSE Performance Logging; place contents of logging into core
    • Reduce number of plugins (once UI/Non-UI separation is done, have e.g. ssh.core and ssh.ui but not more)
      • Move org.eclipse.rse.connectorservice.local into org.eclipse.rse.subsystems.core
      • org.eclipse.rse.subsystems.core (collapse files.core, processes.core, shells.core)
      • org.eclipse.rse.subsystems.dstore (collapse files.dstore, processes.dsore, shells.dstore)
  • Add Montavista shell processes subsystem
    • Orbit bundles to be added differently
    • Unittests to run every night
    • Version Number Changes to be done by Martin
    • Copyright Year Changes
  • General code cleanup -- to do right after M4:
    • Get rid of unused icons, e.g. rse.ui/icons/full/obj16/system390_obj.gif, IBM_logo.gif
    • Get rid of commented out source code
    • Get rid of unused properties (chkpii)

Communications

  • Europa Requirements
    • (done) TM 2.0 Ramp down Plan for Europa
    • (done) Update features and include the words "end-user" and "extender"
    • Avoiding non-API from other projects
      • AI create bugzilla against CDT
    • Update Wiki to explan whether SDK contains examples --> AI Martin wait for Platform and adapt
  • For bugs, see the bug process page (assigned to inbox, plan items, status new, hi-priority, API, open with patch, assigned to M5) -- pretty many right now
  • Update Copyright Year to 2007 if you happen to think about it
  • (done) Fix N-builds (second workspace, use Ted's scripts)
  • Please continue on Compiler Warnings
  • Change Requests
  • Vacations, Holidays etc.
    • DaveD going to Florida in February for a week
  • Free discussion -- feelings, comments, critics

Action Items

  • Last Meeting Action Items
  • DaveD - Remove RSE Performance Logging; Refactoring UI/Non-UI; Persistence; Bugzilla bug for User Actions Contribution until Jan.31st; Bugs & Unit tests;
  • DaveM - EclipseCon; Bugs & Unit tests
  • Kushal - EFS; Talk to DaveD re Comm Server; Bugs & Unit Tests
  • Martin - EclipseCon tutorial; Check r/o flags and timestamps for ssh; Commit Montavista contrib; Migrate build to Ted's scripts; Migrate Commons.net to single-file-jar; Bugs & Unit Tests; Personal Interviews via Skype; Work on TM and RSE FAQ, improve Wiki and Website (how to contribute);
  • Javier - Make discovery internal; Improve SD; Bugs & Unit Tests
  • Ted -
  • Michael - Terminal Performance Improvements
  • Uwe - Retargetable actions, Improved Refresh

Next Meeting