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

To emphasize on point #3 and especially after wednesday's
 - try to keep the changes to the bare minimal, Breakage caused by
gratuitous refactorings are not acceptable.
 - test your change before releasing.... it sounds like I'm stating the
obvious but it happened.
 - test your change in the first build available even though there are
builds every 4 hours. If we don't test what's the point of building.

By the way I have witnessed these 3 problems in M6...

PaScaL


                                                                           
             Kim                                                           
             Moir/Ottawa/IBM@I                                             
             BMCA                                                       To 
             Sent by:                  "General development mailing list   
             eclipse-dev-bounc         of the Eclipse project."            
             es@xxxxxxxxxxx            <eclipse-dev@xxxxxxxxxxx>           
                                                                        cc 
                                                                           
             03/27/2007 05:43                                      Subject 
             PM                        Re: [eclipse-dev] Planning Meeting  
                                       Notes - Mar 20, 2007                
                                                                           
             Please respond to                                             
                 "General                                                  
                development                                                
              mailing list of                                              
                the Eclipse                                                
                 project."                                                 
             <eclipse-dev@ecli                                             
                 pse.org>                                                  
                                                                           
                                                                           





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                                  
                                                                        To 
                                                           eclipse-dev@ecl 
 03/27/2007 04:59 PM                                       ipse.org        
                                                                        cc 
                                                                           
                  Please respond to                                Subject 
   "General development mailing list of the Eclipse        [eclipse-dev]   
      project."        <eclipse-dev@xxxxxxxxxxx>           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
_______________________________________________
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