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 "Eclipse/Mars Retrospective"

Line 5: Line 5:
 
'''Platform UI'''
 
'''Platform UI'''
 
*What went well:
 
*What went well:
 +
** Lot of onboarding of new committers
 +
** Code cleanup and updates of plug-ins to Java 7
 +
** Gerrit build trigger includes more tests
 +
** Critical functionality like customize perspective dialog were fixed
 +
** E4 tooling were migrated to platform
  
 
*What didn't:
 
*What didn't:
 +
** Error reports from Marcel were not really used
 +
** Platform tests not working well with GTK3 SWT made it harder to run them locally on Ubuntu 14.04
 +
  
 
'''Releng'''
 
'''Releng'''
Line 38: Line 46:
 
*What didn't:
 
*What didn't:
 
**High DPI work didn't start soon enough, didn't have time to address all the issues. Should address the remaining concerns earlier in this release.
 
**High DPI work didn't start soon enough, didn't have time to address all the issues. Should address the remaining concerns earlier in this release.
 +
**Gerrit patch to show annotations in Outline view was not reviewed
  
 
'''PDE'''
 
'''PDE'''
 
*What went well:
 
*What went well:
 
**Lars coming in with contributions and proactively which is helping PDE's cause.
 
**Lars coming in with contributions and proactively which is helping PDE's cause.
 +
**Migration of the E4 project wizard to e4
  
 
What didn't:
 
What didn't:

Revision as of 04:42, 4 August 2015

This page captures notes for the Mars retrospective to be discussion at one of our Eclipse project weekly architecture call.

Each component should add its items to this page.

Platform UI

  • What went well:
    • Lot of onboarding of new committers
    • Code cleanup and updates of plug-ins to Java 7
    • Gerrit build trigger includes more tests
    • Critical functionality like customize perspective dialog were fixed
    • E4 tooling were migrated to platform
  • What didn't:
    • Error reports from Marcel were not really used
    • Platform tests not working well with GTK3 SWT made it harder to run them locally on Ubuntu 14.04


Releng

  • What went well:
  • What didn't:


Debug/ Ant

  • What went well:
    • Inbox tracked, items delivered as per the plan
    • Build and Test results tracked and attended
  • What didn't: Last minute checkin does create confusion like Nashorm Debugging bug

JDT Core

  • What went well:
    • New Owner for Formatter and a brand new and much improved formatter
    • Wider adoption of Gerrit among team members
  • What didn't:
    • At times there was not enough communication with respect to review requests, thus resulting in bugs being left out of releases at last minute
    • Several new test failures in areas where no changes were made. Most due to short-comings of test frameworks and took significant amount of time early during the release.


JDT UI

  • What went well:
    • Quality of N&N has improved, less correction to be made (Note: There is still room for improvement in terms of incomplete info, clean up)
    • Build failures, test failures, attended to quickly, didn't have many long standing failures
  • What didn't:
    • High DPI work didn't start soon enough, didn't have time to address all the issues. Should address the remaining concerns earlier in this release.
    • Gerrit patch to show annotations in Outline view was not reviewed

PDE

  • What went well:
    • Lars coming in with contributions and proactively which is helping PDE's cause.
    • Migration of the E4 project wizard to e4

What didn't:

    • Lot of things got moved out of plan. Needed to have planned moving out of release rather than moving iteration
    • Less expertise in PDE build causing issues in junit failures.

SWT

  • What went well:
  • What didn't:

Dani

  • What went well:
    • Delivered all the milestones and on time. Despite being smaller team, we did a lot work.
    • Builds went well and we had continuos and faster response from the releng team.
    • Communication between teams was good, esp. in terms of co-ordinating bug fixes between JDT UI and Core etc.
    • Architecture calls are shorter, which is good.


  • What didn't:
    • Architecture calls - People should update status wiki pages in the interest of saving time for others.
    • Analysis/Investigation, design decision etc. should be part of bug reports always, which will help people trying to understand.
    • Inbox list is growing in some components, too many open items to be triaged/addressed.
    • Test day only for testing - No last minute releases before I builds

Back to the top