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/TM/Committer Phone Meeting 13-Mar-2007"
Line 48: | Line 48: | ||
=== Upcoming Work === | === Upcoming Work === | ||
− | * | + | * See also [[DSDP/TM/Committer Phone Meeting 28-Feb-2007#Upcoming_Work|Last Meeting]] for notes |
− | ** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=170909 170909] (DaveD) User Actions: | + | * '''Top priority''' is getting API things done for M6. Plan items are currently more important than bug priorities. We have 3 weeks to go. |
− | ** [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=170909 170909] (DaveD, Kushal) User Actions: Still waiting for IP review. Found many icons related to UA and import/export in rse.ui which will need to be moved. |
− | ** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=170932 170932] (DaveD) Default Persistence Provider: | + | ** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=170923 170923] (DaveD) UI/Non-UI splitting: rse.ui/plugin.xml/systemTypes need to go to core |
− | ** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=170936 170936] (DaveD) Macintosh - machine for unittests? | + | ** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=170932 170932] (DaveD) Default Persistence Provider: |
− | ** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=170926 170926] (DaveM) Improve IFileService: mostly done; Returnvalue for copy | + | ** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=170936 170936] (DaveD) Macintosh - machine for unittests? - '''AI Kushal''' |
− | ** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=150498 150498] More service-oriented; Multiple subsystems of the same kind - | + | ** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=170926 170926] (DaveM) Improve IFileService: mostly done; Returnvalue for copy; Streams on the Subsystem Layer - '''Kushal AI's for 2 bugs''' |
− | + | ** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=150498 150498] (Javier) More service-oriented; Multiple subsystems of the same kind - extenders ok? Discovery? "No subsystems"? [https://bugs.eclipse.org/bugs/show_bug.cgi?id=176490 176490] new wizard request, see also "Improve SystemType" below | |
− | ** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=170911 170911] Discovery | + | ** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=170911 170911] (Javier) Discovery: |
*** Not discussed since Javier is not here | *** Not discussed since Javier is not here | ||
** [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 | ||
− | ** [https://bugs.eclipse.org/bugs/show_bug.cgi?id= | + | ** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=163820 163820] (Kushal) Encodings - '''AI UnitTests''' |
− | + | ** [https://bugs.eclipse.org/bugs/showdependencytree.cgi?id=170915 170915] (Martin) Adopt 3.3 Concepts: Jsch -> switch to Platform I-builds? | |
− | ** | + | ** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=170922 170922] (Martin) Optimize RSE API: ISystemRegistry |
− | ** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=170922 170922] Optimize RSE API | + | ** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=170910 170910] (Martin) Integrate Terminal - |
+ | ** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=170918 170918] (Martin) Improve SystemType and Wizard: Replace Name by IRSESystemType wherever possible, but keep it for now in Persistence and if() queries -> these are implementation details later, even replacing Name by Properties since the systemType does have Properties already | ||
− | * ''' | + | * '''Other API things''' not directly marked as plan item |
− | ** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=173042 173042] | + | ** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=173042 173042] Improved / pluggable Refresh: |
+ | *** Subsystems must be able to refresh without flickering and without losing selection - systemView contents must remain until updated results are in the model and a refresh event comes from the model. Selection must be maintained wherever possible. | ||
+ | ** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=166338 166338] Asynchronous Callbacks | ||
+ | ** '''expandTo()''' API for the RSE System View - Events are not sufficient: due to lazy evaluation only one level works. Want a TreePath to expand | ||
** [https://bugs.eclipse.org/bugs/showdependencytree.cgi?id=170922 170922] (DaveM, Martin) Making as much as possible "internal" | ** [https://bugs.eclipse.org/bugs/showdependencytree.cgi?id=170922 170922] (DaveM, Martin) Making as much as possible "internal" | ||
+ | |||
+ | * '''Other Business''' | ||
+ | ** '''Cleanup''': If we want to run the JDT Cleanup wizard to bring our code to Eclipse Standards, we better do so before M6 since we want to more closely monitor code changes after M6... or is it sufficient for M7? Copyright Wizard to run for M7. | ||
** [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 | ||
** add '''unit tests''' for all new or modified API | ** add '''unit tests''' for all new or modified API | ||
=== Other Stuff to Do === | === Other Stuff to Do === | ||
− | + | * '''1. API Improvements''' | |
− | ** | + | ** retargetable actions/commands instead of actionsets; |
− | + | * '''2. Play well with the Platform''' | |
− | + | ** 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''' |
− | + | ** Persistence-as-xmlfile; Service enablement | |
− | + | * '''5. Cleanup/Optimization''' | |
− | ** | + | |
** 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, and once we have Capabilities: have e.g. ssh.core and ssh.ui but not more) |
*** Move org.eclipse.rse.connectorservice.local into org.eclipse.rse.subsystems.core | *** 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.core (collapse files.core, processes.core, shells.core) | ||
*** org.eclipse.rse.subsystems.dstore (collapse files.dstore, processes.dsore, shells.dstore) | *** org.eclipse.rse.subsystems.dstore (collapse files.dstore, processes.dsore, shells.dstore) | ||
− | * | + | * '''Build Process Improvements''' |
** Orbit bundles to be added differently | ** Orbit bundles to be added differently | ||
− | ** Unittests to run every night | + | ** Unittests to run every night (Ted's scripts) |
** Version Number Changes to be done by Martin | ** Version Number Changes to be done by Martin | ||
− | * | + | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=174945 174945] General code cleanup - get rid of unused icons, comments, properties |
− | + | * '''Update Copyright Year to 2007 if you happen to think about it''' | |
− | + | * Please continue on Compiler Warnings | |
− | * | + | |
− | * | + | |
=== Communications === | === Communications === | ||
* '''Europa Requirements''' | * '''Europa Requirements''' | ||
** '''Avoiding non-API from other projects''' | ** '''Avoiding non-API from other projects''' | ||
− | *** AI create bugzilla against CDT | + | *** '''AI Martin''' create bugzilla against CDT |
− | ** Update Wiki to | + | ** Update Wiki to explain whether SDK contains examples --> '''AI Martin''' wait for Platform and adapt |
− | * For bugs, see the [http://www.eclipse.org/dsdp/tm/development/bug_process.php bug process page] (assigned to inbox, plan items, status new, hi-priority, API, open with patch, assigned to | + | * For bugs, see the [http://www.eclipse.org/dsdp/tm/development/bug_process.php bug process page] (assigned to inbox, plan items, status new, hi-priority, API, open with patch, assigned to M6) -- 54 right now |
− | + | ||
− | + | ||
− | + | ||
* Change Requests | * Change Requests | ||
* Vacations, Holidays etc. | * Vacations, Holidays etc. | ||
Line 111: | Line 112: | ||
* [[DSDP/TM/Committer Phone Meeting 28-Feb-2007#Action_Items|Last Meeting]] Action Items | * [[DSDP/TM/Committer Phone Meeting 28-Feb-2007#Action_Items|Last Meeting]] Action Items | ||
* '''DaveD''' - Refactoring UI/Non-UI; Persistence; Remove RSE Performance Logging; | * '''DaveD''' - Refactoring UI/Non-UI; Persistence; Remove RSE Performance Logging; | ||
− | * '''DaveM''' - Bugs & Unit tests | + | * '''DaveM''' - Refresh; Bugs & Unit tests |
− | * '''Kushal''' - EFS; Talk to DaveD re Comm Server; Bugs & Unit Tests | + | * '''Kushal''' - EFS, Subsystem Bugs, Encoding Tests; Talk to DaveD re Comm Server; Bugs & Unit Tests |
− | * '''Martin''' - Migrate build to Ted's scripts | + | * '''Martin''' - Orbit changes; Website updates (M5); Migrate build to Ted's scripts; Bugs & Unit Tests; Personal Interviews via Skype; Work on [[TM and RSE FAQ]], improve Wiki and Website (how to contribute); |
* '''Javier''' - Improve SD; Bugs & Unit Tests | * '''Javier''' - Improve SD; Bugs & Unit Tests | ||
* '''Ted''' - | * '''Ted''' - | ||
* '''Michael''' - Terminal Performance Improvements | * '''Michael''' - Terminal Performance Improvements | ||
− | * '''Uwe''' - | + | * '''Uwe''' - |
== Next Meeting == | == Next Meeting == | ||
− | * [[DSDP/TM/Committer Phone Meeting 20-Mar-2007]] at [http://www.timeanddate.com/worldclock/meetingdetails.html?year=2007&month=3&day=20&hour= | + | * [[DSDP/TM/Committer Phone Meeting 20-Mar-2007]] at [http://www.timeanddate.com/worldclock/meetingdetails.html?year=2007&month=3&day=20&hour=16&min=00&sec=0&p1=224&p2=159&p3=250&p4=136&p5=223&iv=1800 1600 UTC] |
[[Category:DSDP/TM]] | [[Category:DSDP/TM]] |
Revision as of 11:57, 13 March 2007
Meeting Title: | TM Committer Phone Meeting |
Date & Time: | Wednesday Mar 13, 2007 at 1600 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
News & Review Action Items
Martin | 100% | 70% | |
DaveD | 100% | 100% | |
DaveM | 50% | 50% | |
Kushal | 50% | 50% | |
Javier | 50% | ||
Ted | 0% | 0% | |
Uwe | 5% | 5% | |
Michael | 20% |
Upcoming Work
- See also Last Meeting for notes
- Top priority is getting API things done for M6. Plan items are currently more important than bug priorities. We have 3 weeks to go.
- 170909 (DaveD, Kushal) User Actions: Still waiting for IP review. Found many icons related to UA and import/export in rse.ui which will need to be moved.
- 170923 (DaveD) UI/Non-UI splitting: rse.ui/plugin.xml/systemTypes need to go to core
- 170932 (DaveD) Default Persistence Provider:
- 170936 (DaveD) Macintosh - machine for unittests? - AI Kushal
- 170926 (DaveM) Improve IFileService: mostly done; Returnvalue for copy; Streams on the Subsystem Layer - Kushal AI's for 2 bugs
- 150498 (Javier) More service-oriented; Multiple subsystems of the same kind - extenders ok? Discovery? "No subsystems"? 176490 new wizard request, see also "Improve SystemType" below
- 170911 (Javier) Discovery:
- Not discussed since Javier is not here
- 170916 (Kushal) EFS
- 163820 (Kushal) Encodings - AI UnitTests
- 170915 (Martin) Adopt 3.3 Concepts: Jsch -> switch to Platform I-builds?
- 170922 (Martin) Optimize RSE API: ISystemRegistry
- 170910 (Martin) Integrate Terminal -
- 170918 (Martin) Improve SystemType and Wizard: Replace Name by IRSESystemType wherever possible, but keep it for now in Persistence and if() queries -> these are implementation details later, even replacing Name by Properties since the systemType does have Properties already
- Other API things not directly marked as plan item
- 173042 Improved / pluggable Refresh:
- Subsystems must be able to refresh without flickering and without losing selection - systemView contents must remain until updated results are in the model and a refresh event comes from the model. Selection must be maintained wherever possible.
- 166338 Asynchronous Callbacks
- expandTo() API for the RSE System View - Events are not sufficient: due to lazy evaluation only one level works. Want a TreePath to expand
- 170922 (DaveM, Martin) Making as much as possible "internal"
- 173042 Improved / pluggable Refresh:
- Other Business
- Cleanup: If we want to run the JDT Cleanup wizard to bring our code to Eclipse Standards, we better do so before M6 since we want to more closely monitor code changes after M6... or is it sufficient for M7? Copyright Wizard to run for M7.
- 170915 (DaveM) Getting rid of Platform "internal" access
- add unit tests for all new or modified API
Other Stuff to Do
- 1. API Improvements
- retargetable actions/commands instead of actionsets;
- 2. Play well with the Platform
- 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
- Persistence-as-xmlfile; Service enablement
- 5. Cleanup/Optimization
- Remove RSE Performance Logging; place contents of logging into core
- Reduce number of plugins (once UI/Non-UI separation is done, and once we have Capabilities: 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)
- Build Process Improvements
- Orbit bundles to be added differently
- Unittests to run every night (Ted's scripts)
- Version Number Changes to be done by Martin
- 174945 General code cleanup - get rid of unused icons, comments, properties
- Update Copyright Year to 2007 if you happen to think about it
- Please continue on Compiler Warnings
Communications
- Europa Requirements
- Avoiding non-API from other projects
- AI Martin create bugzilla against CDT
- Update Wiki to explain whether SDK contains examples --> AI Martin wait for Platform and adapt
- Avoiding non-API from other projects
- For bugs, see the bug process page (assigned to inbox, plan items, status new, hi-priority, API, open with patch, assigned to M6) -- 54 right now
- Change Requests
- Vacations, Holidays etc.
- Free discussion -- feelings, comments, critics
Action Items
- Last Meeting Action Items
- DaveD - Refactoring UI/Non-UI; Persistence; Remove RSE Performance Logging;
- DaveM - Refresh; Bugs & Unit tests
- Kushal - EFS, Subsystem Bugs, Encoding Tests; Talk to DaveD re Comm Server; Bugs & Unit Tests
- Martin - Orbit changes; Website updates (M5); Migrate build to Ted's scripts; Bugs & Unit Tests; Personal Interviews via Skype; Work on TM and RSE FAQ, improve Wiki and Website (how to contribute);
- Javier - Improve SD; Bugs & Unit Tests
- Ted -
- Michael - Terminal Performance Improvements
- Uwe -