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 9-Aug-2006"

< DSDP‎ | TM
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]]. Wee might need to support parallel access in the services, because clients can request the service UI-Less and make requests in arbitrary parallel threads
+
*** 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'''
*** ISV docs
+
**** 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)
In UK: 0870 119 2350 (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

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 --
  • 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.
    • 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
    • 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
    • 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

Back to the top