Jump to: navigation, search

Difference between revisions of "DSDP/TM/Committer Phone Meeting 28-Nov-2006"

< DSDP‎ | TM
(Upcoming Work)
Line 24: Line 24:
 
== Notes ==
 
== Notes ==
 
* Our top goals
 
* Our top goals
** '''Grow the Communities''' - active users and adopters --> tutorial, docs, mailinglist help
+
** '''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 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
 
** Get our '''Processes''' in place --> JUnit, nightly builds, infocenter, update site
Line 30: Line 30:
  
 
{|border=1
 
{|border=1
| Martin  || 80% || ||  
+
| Martin  || 80% || Bugzilla work: reproducing, discussing, specifying, assigning target milestones || 80%
 
|-
 
|-
 
| DaveD  || 20% ||  ||  
 
| DaveD  || 20% ||  ||  
 
|-
 
|-
| DaveM  || 80% || ||  
+
| DaveM  || 80% || Bugfixes ||  
 
|-
 
|-
 
| Kushal  || 50% ||  ||
 
| Kushal  || 50% ||  ||
 
|-
 
|-
| Javier  || 50% || ||
+
| Javier  || 50% || Bugfixes ||
 
|-
 
|-
 
| Ted    || 5% ||  ||
 
| Ted    || 5% ||  ||
 
|-
 
|-
| Uwe    || 50% || ||
+
| Uwe    || 50% || JUnit ||
 
|-
 
|-
| Michael || 50% || ||
+
| Michael || 50% || Terminal, Bugzilla ||
 
|}
 
|}
  
 
=== Upcoming Work ===
 
=== Upcoming Work ===
* Top Priorities this week
+
* '''Adding JUnit Tests''' (Uwe, DaveD)
** '''#1 - Being responsive''' - on Newsgroup, Mailinglist and bug reports. We'll probably get lots of new users as we have RSE 1.0. Let's nurture our user community and encourage them to become contributors in case they have requests. Make sure that E-Mail notifications are turned on for bugzilla (and probably also the Wiki FAQ etc.)
+
** CQ required!
** '''#2 - Continue fixing bugs and improving documentation''' - Let's make sure that users who have problems with 1.0 can get a subsequent I-build as patch soon after. Let's make sure users get missing documentation wherever needed. Instead of answering a question by E-Mail, let's fix the corresponding documentation or FAQ and point the users to it.
+
* '''RSE SystemView and Performance'''
** '''#3 - Plan RSE 1.0.1 and RSE 2.0'''
+
** Is the Selection maintained when the view contents changes? [Calls to setSelection(getSelection())
* Work towards RSE 1.0.1
+
** Are refresh events on hidden elements filtered out?
 +
** Are label provider queries on elements outside the visible area filtered out? [VirtualTree]
 +
* '''Compiler Warnings'''
 +
** See the [http://www.eclipse.org/dsdp/tm/development/committer_howto.php#check_code Committer Howto] for settings: changed '''NON-NLS-1 enabled''', '''Javadoc consider protected'''
 +
** Do not check in code with warnings
 +
** Fix compiler warnings (Kushal) - prepare for running FindBugs or the TPTP StaticAnalysis thing
 +
*** 647 dstore.core
 +
*** 109 connectorservice.dstore
 +
*** 176 rse.core
 +
*** 474 files.ui
 +
*** 134 logging
 +
*** 637 services
 +
*** 653 services.dstore
 +
*** 221 subsystems.files.core
 +
* '''Quality'''
 +
** 1.0.1 planning finished - '''Target Milestone assignments are firm commitments'''
 
** Do we consume RSE ourselves?
 
** Do we consume RSE ourselves?
 +
** Continue bug verifications for all fixed bugs. Sombody else than the person fixing a bug should verify it.
 +
** Will have a 1-day public round of testing on Tuesday Dec.12, see [[RSE 1.0.1 Testing]]
 +
** '''Docs are a high priority'''. Add ISV Javadoc where it is still missing or incorrect; review, and improve all docs
 +
** [[DSDP/TM/Code_Ownership]]
 +
* Planning 2.0
 
** Start IBM and EMO review process for User Actions and Import/Export (DaveD)
 
** Start IBM and EMO review process for User Actions and Import/Export (DaveD)
 
*** Also need a CQ for two Userdoc files for the Internal Comms Daemon
 
*** Also need a CQ for two Userdoc files for the Internal Comms Daemon
** Start creating Unit Tests, Testing feature (DaveD, Uwe)
 
** Continue bug fixing on HEAD (All)
 
** Continue bug verifications for all fixed bugs. Sombody else than the person fixing a bug should verify it.
 
** Fix compiler warnings (Kushal) - prepare for running FindBugs
 
*** There is also the TPTP StaticAnalysis thing
 
** Add ISV Javadoc where it is still missing or incorrect; review, and improve all docs
 
** 1.0.1 non-breaking API changes: See [[Evolving Java-based APIs]]
 
* Work towards RSE 2.0
 
 
** [[RSE 2.0 Planning]] - Finalize the 2.0 Project Plan
 
** [[RSE 2.0 Planning]] - Finalize the 2.0 Project Plan
** Think about limiting the API:
+
** Think about limiting the API: Make APIs internal along the way of updating documentation, and making Unit tests, we'll see some API we want "internal". We should DOCUMENT these for now and DO it soon after 1.0.1
*** Make APIs internal
+
*** Along the way of updating documentation, and making Unit tests, we'll see some API we want "internal"
+
*** We should DOCUMENT these for now and DO it soon after 1.0.1
+
 
** '''New bugs''': REVIEW [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&emailassigned_to1=1&emailtype1=exact&email1=dsdp.tm.rse-inbox%40eclipse.org&cmdtype=doit Assigned to Inbox], [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=DSDP&product=Target+Management&component=RSE&bug_status=NEW&cmdtype=doit Status NEW]
 
** '''New bugs''': REVIEW [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&emailassigned_to1=1&emailtype1=exact&email1=dsdp.tm.rse-inbox%40eclipse.org&cmdtype=doit Assigned to Inbox], [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=DSDP&product=Target+Management&component=RSE&bug_status=NEW&cmdtype=doit Status NEW]
 
*** 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&priority=P1&priority=P2&cmdtype=doit P1, P2 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&cmdtype=doit&field0-0-0=attachments.ispatch&type0-0-0=equals&value0-0-0=1 Open with Patch],
 
*** 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&priority=P1&priority=P2&cmdtype=doit P1, P2 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&cmdtype=doit&field0-0-0=attachments.ispatch&type0-0-0=equals&value0-0-0=1 Open with Patch],
  
 
=== Communications ===
 
=== Communications ===
* We should have a longer architecture / planning meeting for upcoming "larger" 2.0 changes soon. Possible Dates?
+
* Shall we get rid of unused icons, e.g. rse.ui/icons/full/obj16/system390_obj.gif ? - not yet
* [[DSDP/TM/Code_Ownership]]
+
* Shall we get rid of commented out source code ? - not yet
* API changes: we'll not introduce any api changes between 1.0 and 1.0.1
+
** But prepare for API changes soon after 1.0.1
+
* Shall we get rid of unused icons, e.g. rse.ui/icons/full/obj16/system390_obj.gif ?
+
* Shall we get rid of commented out source code ?
+
 
* Change Requests
 
* Change Requests
 
* Vacations, Holidays etc.
 
* Vacations, Holidays etc.

Revision as of 10:33, 28 November 2006

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

Attendees

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

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 80% Bugzilla work: reproducing, discussing, specifying, assigning target milestones 80%
DaveD 20%
DaveM 80% Bugfixes
Kushal 50%
Javier 50% Bugfixes
Ted 5%
Uwe 50% JUnit
Michael 50% Terminal, Bugzilla

Upcoming Work

  • Adding JUnit Tests (Uwe, DaveD)
    • CQ required!
  • RSE SystemView and Performance
    • Is the Selection maintained when the view contents changes? [Calls to setSelection(getSelection())
    • Are refresh events on hidden elements filtered out?
    • Are label provider queries on elements outside the visible area filtered out? [VirtualTree]
  • Compiler Warnings
    • See the Committer Howto for settings: changed NON-NLS-1 enabled, Javadoc consider protected
    • Do not check in code with warnings
    • Fix compiler warnings (Kushal) - prepare for running FindBugs or the TPTP StaticAnalysis thing
      • 647 dstore.core
      • 109 connectorservice.dstore
      • 176 rse.core
      • 474 files.ui
      • 134 logging
      • 637 services
      • 653 services.dstore
      • 221 subsystems.files.core
  • Quality
    • 1.0.1 planning finished - Target Milestone assignments are firm commitments
    • Do we consume RSE ourselves?
    • Continue bug verifications for all fixed bugs. Sombody else than the person fixing a bug should verify it.
    • Will have a 1-day public round of testing on Tuesday Dec.12, see RSE 1.0.1 Testing
    • Docs are a high priority. Add ISV Javadoc where it is still missing or incorrect; review, and improve all docs
    • DSDP/TM/Code_Ownership
  • Planning 2.0
    • Start IBM and EMO review process for User Actions and Import/Export (DaveD)
      • Also need a CQ for two Userdoc files for the Internal Comms Daemon
    • RSE 2.0 Planning - Finalize the 2.0 Project Plan
    • Think about limiting the API: Make APIs internal along the way of updating documentation, and making Unit tests, we'll see some API we want "internal". We should DOCUMENT these for now and DO it soon after 1.0.1
    • New bugs: REVIEW Assigned to Inbox, Status NEW

Communications

  • Shall we get rid of unused icons, e.g. rse.ui/icons/full/obj16/system390_obj.gif ? - not yet
  • Shall we get rid of commented out source code ? - not yet
  • Change Requests
  • Vacations, Holidays etc.
  • Free discussion -- feelings, comments, critics

Action Items

  • Last Meeting Action Items
  • DaveD - Edit Code Ownership. Submit UDA and Import/Export for IBM internal review; JUnit tests; Hi-Pri bugs. New bug for moving DTD.
  • DaveM - Bugs
  • Kushal - Assign Target Milestones; Bugs
  • Martin - Personal Interviews via Skype; Work on RSE 2.0 Planning; TM and RSE FAQ, improve Wiki and Website (how to contribute); Hi-pri bugs;
  • Javier - Bugs
  • Ted - Document the build process (DD project), prepare for Europa build
  • Michael - Terminalview
  • Uwe - RSE Systemview performance unit tests

Next Meeting