Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [eclipse-dev] Planning Meeting Notes - Mar 20, 2007


Regarding tomorrow's discussion item, here are some suggestions to make the next milestone less painful for us :-)   I know that I could have done things a lot better and I'm sure other people have suggestions too.

M6 was a difficult milestone.
There was a lot of pressure to get things in for the API freeze.
EclipseCon in early March meant that the focus was on presentation prep versus development for a  significant portion of the milestone cycle.

(1) Ensure warm up build is successful so Europeans can test on Monday.
-Move warm up build to Friday 8am so we can work together to solve build issues on a work day instead of builds failing over the weekend.

(2) Submission guidelines during milestone week
My understanding of the process is
-Monday - make submission toward test candidate and fix issues identified on the Monday builds
-Tuesday - test day
-Wednesday - only submit changes to address issues that were identified during the test pass, major bugs and regressions. This allows us to converge.
There were several notable exceptions to this.  In particular, fixes were released for several old bugs after the test pass.  Why weren't they submitted in time for Monday's build?   It seems we have lost discipline in this area. This introduces risk because it means that these fixes were not addressed as part of the test pass.

(2) The process for requesting a rebuild when there isn't one on the build schedule
-Ask your component lead if a if the bug is deemed worthy of inclusion in a rebuild toward the milestone.
-Send a note to the mailing list requesting a rebuild.  The releng team will coordinate with other teams requesting rebuilds and send a message with the rebuild time.
-Don't be shy.  Sending a request to the mailing list for a rebuild is the right thing to do.  It seems that everyone wants to wait for someone else to request a rebuild and then chimes in with their request :-)

(3) Simple errors that could have been avoided by preparing your submission with a colleague, or coordinated submissions on a team.
-In the case of complicated submissions or a large patch, it is often a good idea  to have someone sitting with you when make the submission as a sanity check.  There are several examples where this could have avoided problems (me included).
-If you remove a plugin from the build, please update the feature and any plugins that have a dependancy on it.  If you don't have commit rights on the feature, open a bug with releng and we will take care of it.
-Coordinate with your team regarding who is responsible for making the build submission  to avoid miscommunication and errors.


Kim




Mike Wilson/Ottawa/IBM@IBMCA
Sent by: eclipse-dev-bounces@xxxxxxxxxxx

03/27/2007 04:59 PM

Please respond to
"General development mailing list of the Eclipse project."        <eclipse-dev@xxxxxxxxxxx>

To
eclipse-dev@xxxxxxxxxxx
cc
Subject
[eclipse-dev] Planning Meeting Notes - Mar 20, 2007






------------------

Discussion Topic
------------------


Rel Eng.:

- M6 retrospective


--------

Status
--------


Platform UI:

- trim:

  - fast view manager

- BIDI:

 - verification

- status handler:

 - bug fixing

 - testing

- selection dialog:

 - testing

- commands:

 - performance

 - menu migration

- general performance work throughout the UI

- tabs:

 - tab colouring

- bug fixing


Debug:

- M6 test pass, new & noteworthy

- bug fixing & triage

- analysis of performance test failures


JDT Core:

- verified all M6 bugs

- test pass on M6

- new and noteworthy

- reviewed API. This led to 3 last API changes:

 - MethodReferenceMatch.isPolymorphic() was removed since it was added after
   3.2 and later deprecated

 - a typo was fixed: JavaCore#setCompilanceOptions(String, Map) was renamed
   to JavaCore#setComplianceOptions(String, Map)

 - the visibility of RecoveredTypeBinding and RecoveredVariableBinding has
   been changed to package default since they should not be used by clients

- bug fixing has resumed after M6 was declared


JDT UI:

- M6

- updated org.junit4 to JUnit 4.2

- investigated memory leaks

- improved organize import performance

- nearly finished swapping out old JUnit test runs to disk

- bug fixing


Platform/JDT Text:

- shipped 3.3 M6

- 3.3 M7 planning

- added word navigation on mouse down + drag

- investigated time to reproduce full build bug

- added code to prevent duplicate AST creation when open class file editor

- started to investigate gray/red performance tests

- bug fixing

- inbox tracking


Workspace:

- M6 finalization

- M7 planing

- show Compare Editor Structure in Outline view

- added Compare As Text to Binary Compae viewer

- other polish bugs


PDE:

- kicked off M7 with Product Editor Theme Week to make the product

 editor/export 3.3-ready

- 14 bugs fixed in one day (may be a new record. we have to check

 with Guinness)

- polish/bug fixing in the 'Add to Java search' area

- added performance tests, but may result in false red on the

 Performance results page because the build.properties for the

 backported tests was incomplete


User Assistance:

- started work on the display of intro when the new features with

 intro content are installed

- testing and bug fixing


Rel. Eng.:

- M6 Milestone Madness

- released M6 plugins to basebuilder and running test builds

- added WPF port to build

- consuming additional Orbit bundles in build

- submitting M6 to Europa

- testing patching process

- bug triage

_______________________________________________
eclipse-dev mailing list
eclipse-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/eclipse-dev


Back to the top