Notice: This Wiki is now read only and edits are no longer 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 9-Aug-2006"
Line 34: | Line 34: | ||
** Get our '''Processes''' in place --> JUnit, nightly builds, infocenter, update site | ** Get our '''Processes''' in place --> JUnit, nightly builds, infocenter, update site | ||
* Latest News | * Latest News | ||
− | ** Martin -- Javier; Ericsson probably joining; PMC:Europa; | + | ** Martin -- Javier; Ericsson probably joining; PMC:Europa; ssh enhancements (pattern parsing) |
− | ** DaveD -- | + | *** DKM: local pattern parsing also done on iSeries QShell; common preference page for patterns? |
− | ** DaveM -- | + | ** DaveD -- Almost all docs links fixed; users can file bugs against docs now; now working on signon without password |
− | ** Kushal -- | + | *** DKM: pathes too long for Windows (256 chars) |
− | ** Javier -- | + | *** MOB: take path components and use as prefix for keys, in order to collapse dir structure? - DD: already done partially. Change areas for team support and merging? - MO: If the contents is sorted, the areas of change will not overlap. DD to check possibility of collapsing |
+ | ** DaveM -- Fixing bugs; will look at P1 bugs. MOB -- use Java Exception Breakpoints | ||
+ | ** Kushal -- sick | ||
+ | ** Javier -- Updates - catchup with everything | ||
** Other News -- | ** Other News -- | ||
* Urgent work to do | * Urgent work to do | ||
Line 46: | Line 49: | ||
*** Kushal where are your checkins? | *** Kushal where are your checkins? | ||
*** Kushal why are your bugs still in "NEW" state? | *** Kushal why are your bugs still in "NEW" state? | ||
+ | *** We should be accountable and honest: things we have promised should be kept. It is ok that we are not able to keep something | ||
*** You can now assign back to '''dsdp.tm.rse-inbox@eclipse.org''' | *** You can now assign back to '''dsdp.tm.rse-inbox@eclipse.org''' | ||
*** Open bugs: [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=DSDP&product=Target+Management&component=RSE&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&cmdtype=doit&field0-0-0=attachments.ispatch&type0-0-0=equals&value0-0-0=1 Open with Patch], [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=DSDP&product=Target+Management&component=RSE&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&priority=P1&cmdtype=doit P1 bugs], [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=%5Bapi&classification=DSDP&product=Target+Management&component=RSE&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&cmdtype=doit API bugs], [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=DSDP&product=Target+Management&component=RSE&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&priority=P1&priority=P2&cmdtype=doit P1, P2 bugs] | *** Open bugs: [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=DSDP&product=Target+Management&component=RSE&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&cmdtype=doit&field0-0-0=attachments.ispatch&type0-0-0=equals&value0-0-0=1 Open with Patch], [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=DSDP&product=Target+Management&component=RSE&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&priority=P1&cmdtype=doit P1 bugs], [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=%5Bapi&classification=DSDP&product=Target+Management&component=RSE&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&cmdtype=doit API bugs], [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=DSDP&product=Target+Management&component=RSE&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&priority=P1&priority=P2&cmdtype=doit P1, P2 bugs] | ||
** API Things | ** API Things | ||
− | *** Parallel Services --> see [[RSE API Discussion]], [[DSDP/TM/Committer Phone Meeting 19-Jul-2006|Meeting 19-Jul-2006 Notes]]. | + | *** Parallel Services --> see [[RSE API Discussion]], [[DSDP/TM/Committer Phone Meeting 19-Jul-2006|Meeting 19-Jul-2006 Notes]]. We might need to support parallel access in the services, because clients can request the service UI-Less and make requests in arbitrary parallel threads |
+ | **** Javier: use java 1.5 util.concurrent? - Better stay with 1.4 for now. | ||
+ | **** MOB to implement a queue for ssh | ||
+ | **** Get rid of service calls on UI thread | ||
*** Other "Big Rock" API issues | *** Other "Big Rock" API issues | ||
− | *** Making stuff '''internal''': EFS, Service and Subsystem implementations, what else? | + | *** Making stuff '''internal''': EFS, Service and Subsystem implementations, what else? -- DD to compile a list of suggestions |
+ | **** Make all framework external, all implementation internal. It doesnt make sense to derive from an implementation in order to create a modified implementation. Make FTP, ssh, local internal; Have a closer look at dstore since it is designed to be extendible. | ||
*** What about things in the Platform? E.g. Extension-point '''rseConfigDefaults''' vs. '''plugin_customization.ini''' | *** What about things in the Platform? E.g. Extension-point '''rseConfigDefaults''' vs. '''plugin_customization.ini''' | ||
− | *** | + | **** Kushal to review, remove if possible. |
+ | **** Create a list of potentially obsolete things on the [[RSE 2.0 Planning]] page. | ||
** Legal: JUnit (Some IBM signoffs needed, but not too hard); Jakarta-commons (TBD aug.24 latest) | ** Legal: JUnit (Some IBM signoffs needed, but not too hard); Jakarta-commons (TBD aug.24 latest) | ||
+ | *** Windriver has submitted the terminalview; to be refactored and hooked up with IShellService | ||
+ | *** DKM: are IShellService streams sufficient? Its a tty after all | ||
* Other items | * Other items | ||
** Keeping Tutorial up-to-date vs. review at the end of the release process | ** Keeping Tutorial up-to-date vs. review at the end of the release process | ||
** Javier & Martin Fixing things in RSE -- e.g. casts and deprecated implementations -- what process to use? | ** Javier & Martin Fixing things in RSE -- e.g. casts and deprecated implementations -- what process to use? | ||
*** Subscribe to '''dsdp-tm-cvs-commit@eclipse.org''' | *** Subscribe to '''dsdp-tm-cvs-commit@eclipse.org''' | ||
+ | **** [http://www.eclipse.org/dsdp/tm/developers/index.php] | ||
+ | **** Mark minor changes as '''[cleanup]''' in the commit comment | ||
*** Review changes on the [http://download.eclipse.org/dsdp/tm/downloads/drops/N-changelog/index.html changelog] | *** Review changes on the [http://download.eclipse.org/dsdp/tm/downloads/drops/N-changelog/index.html changelog] | ||
*** e.g. ISubSystem.setVendorAttribute() vs. SubSystem.setVendorAttribute() | *** e.g. ISubSystem.setVendorAttribute() vs. SubSystem.setVendorAttribute() | ||
*** e.g. RemoteCommandHelpers:93, IRemoteCmdSubSystem cmdSubSystem = (RemoteCmdSubSystem)sses[i] | *** e.g. RemoteCommandHelpers:93, IRemoteCmdSubSystem cmdSubSystem = (RemoteCmdSubSystem)sses[i] | ||
*** e.g. SubSystem.getRemoteAttribute() used by RemoteCmdSubSystem | *** e.g. SubSystem.getRemoteAttribute() used by RemoteCmdSubSystem | ||
+ | **** decide about deprecated for M5 | ||
*** e.g. SubsystemConfiguration vs. SubSystemConfiguration | *** e.g. SubsystemConfiguration vs. SubSystemConfiguration | ||
*** e.g. unnecessary checks: if (x instanceof X && x!=null) | *** e.g. unnecessary checks: if (x instanceof X && x!=null) | ||
*** e.g. adding documentation to interfaces | *** e.g. adding documentation to interfaces | ||
+ | **** Documentation being repeated in the abstract superclass impl of the interface: put correct docs into the interface, and have the abstract class just refer to the interface with @see | ||
*** e.g. adding //$NON-NLS-1$ for Strings that are clearly not to be translated | *** e.g. adding //$NON-NLS-1$ for Strings that are clearly not to be translated | ||
+ | **** DONT do that for example code | ||
** Please focus on "big rocks" (hi-pri bugs) | ** Please focus on "big rocks" (hi-pri bugs) | ||
** Manual test plans - in work by '''Martin''' | ** Manual test plans - in work by '''Martin''' | ||
** EFS feature, Examples feature to be created by Martin | ** EFS feature, Examples feature to be created by Martin | ||
* Free discussion -- feelings, comments, critics | * Free discussion -- feelings, comments, critics | ||
+ | ** Move M4 ? Not if we are able to make the P1, P2 things and most [api] things | ||
+ | ** Try to keep current, and see how we're getting along. If it turns out we have too many big things after I-build, we'll move by another week | ||
+ | ** Javier still talking with Scott Lewis -- Javier to talk to him again once SD is integrated with Eclipse | ||
== Action Items == | == Action Items == |
Revision as of 10:48, 9 August 2006
Meeting Title: | TM Committer Phone Meeting |
Date & Time: | Wednesday Aug 9, 2006 at 8.30am Rochester / 9.30am Toronto / 2.30pm London / 3.30pm Salzburg |
Skype Dial-in: | +99008275601400 (this call is free from Skype) |
Fixed-line Dial-in: | US, call 1-712-432-4000 (long distance charges) Austria: 0820 400 01562 (national call charges) |
Passcode: | 5601400 |
Fixed-line fallback dial-in:
- International +1 314-655-1411
- North America +1 877-422-0035 (toll free)
- Passcode: 764918
Contents
Attendees
- IBM - Dave Dykstal, Dave McKnight, Kushal Munir
- Symbian - Javier Montalvo Orús
- Wind River - Martin Oberhuber
Agenda
- Our top goals
- Grow the Communities - active users and adopters --> tutorial, docs, mailinglist help
- 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 -- Javier; Ericsson probably joining; PMC:Europa; ssh enhancements (pattern parsing)
- DKM: local pattern parsing also done on iSeries QShell; common preference page for patterns?
- DaveD -- Almost all docs links fixed; users can file bugs against docs now; now working on signon without password
- DKM: pathes too long for Windows (256 chars)
- MOB: take path components and use as prefix for keys, in order to collapse dir structure? - DD: already done partially. Change areas for team support and merging? - MO: If the contents is sorted, the areas of change will not overlap. DD to check possibility of collapsing
- DaveM -- Fixing bugs; will look at P1 bugs. MOB -- use Java Exception Breakpoints
- Kushal -- sick
- Javier -- Updates - catchup with everything
- Other News --
- Martin -- Javier; Ericsson probably joining; PMC:Europa; ssh enhancements (pattern parsing)
- Urgent work to do
- Bug Work
- bugs 149186 still open, 149133 reopened, 148981 easily reproducable
- Please try a bit harder to reproduce problems, and verify fixes
- Kushal where are your checkins?
- Kushal why are your bugs still in "NEW" state?
- We should be accountable and honest: things we have promised should be kept. It is ok that we are not able to keep something
- You can now assign back to dsdp.tm.rse-inbox@eclipse.org
- Open bugs: Open with Patch, P1 bugs, API bugs, P1, P2 bugs
- API Things
- Parallel Services --> see RSE API Discussion, Meeting 19-Jul-2006 Notes. We might need to support parallel access in the services, because clients can request the service UI-Less and make requests in arbitrary parallel threads
- Javier: use java 1.5 util.concurrent? - Better stay with 1.4 for now.
- MOB to implement a queue for ssh
- Get rid of service calls on UI thread
- Other "Big Rock" API issues
- Making stuff internal: EFS, Service and Subsystem implementations, what else? -- DD to compile a list of suggestions
- Make all framework external, all implementation internal. It doesnt make sense to derive from an implementation in order to create a modified implementation. Make FTP, ssh, local internal; Have a closer look at dstore since it is designed to be extendible.
- What about things in the Platform? E.g. Extension-point rseConfigDefaults vs. plugin_customization.ini
- Kushal to review, remove if possible.
- Create a list of potentially obsolete things on the RSE 2.0 Planning page.
- Parallel Services --> see RSE API Discussion, Meeting 19-Jul-2006 Notes. We might need to support parallel access in the services, because clients can request the service UI-Less and make requests in arbitrary parallel threads
- Legal: JUnit (Some IBM signoffs needed, but not too hard); Jakarta-commons (TBD aug.24 latest)
- Windriver has submitted the terminalview; to be refactored and hooked up with IShellService
- DKM: are IShellService streams sufficient? Its a tty after all
- Bug Work
- Other items
- Keeping Tutorial up-to-date vs. review at the end of the release process
- Javier & Martin Fixing things in RSE -- e.g. casts and deprecated implementations -- what process to use?
- Subscribe to dsdp-tm-cvs-commit@eclipse.org
- [1]
- Mark minor changes as [cleanup] in the commit comment
- Review changes on the changelog
- e.g. ISubSystem.setVendorAttribute() vs. SubSystem.setVendorAttribute()
- e.g. RemoteCommandHelpers:93, IRemoteCmdSubSystem cmdSubSystem = (RemoteCmdSubSystem)sses[i]
- e.g. SubSystem.getRemoteAttribute() used by RemoteCmdSubSystem
- decide about deprecated for M5
- e.g. SubsystemConfiguration vs. SubSystemConfiguration
- e.g. unnecessary checks: if (x instanceof X && x!=null)
- e.g. adding documentation to interfaces
- Documentation being repeated in the abstract superclass impl of the interface: put correct docs into the interface, and have the abstract class just refer to the interface with @see
- e.g. adding //$NON-NLS-1$ for Strings that are clearly not to be translated
- DONT do that for example code
- Subscribe to dsdp-tm-cvs-commit@eclipse.org
- Please focus on "big rocks" (hi-pri bugs)
- Manual test plans - in work by Martin
- EFS feature, Examples feature to be created by Martin
- Free discussion -- feelings, comments, critics
- Move M4 ? Not if we are able to make the P1, P2 things and most [api] things
- Try to keep current, and see how we're getting along. If it turns out we have too many big things after I-build, we'll move by another week
- Javier still talking with Scott Lewis -- Javier to talk to him again once SD is integrated with Eclipse
Action Items
- Last Meeting Action Items
- DaveD - Doc update, JUnit legal, Service Error Reporting API, No-Password-API, SystemRegistry API
- DaveM - bug fixing, Parallel Services API, hygiene changes
- Kushal - refactoring checkin, doc review (with DaveD), bug fixing
- Martin - EFS & Examples features, build scripts, Manual test plan, API Review
- Javier -
Next Meeting
- DSDP/TM/Committer Phone Meeting 16-Aug-2006 at 9.30am Toronto
- Open DSDP/TM/Phone Meeting 6-Sep-2006 at 9am PST