Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[eclipse-dev] Planning Meeting Notes - Nov 26, 2003


(sorry about being late getting this out. I'm off site this week and next week.)

-------------------
 Discussion Topics
-------------------

JDT/Core:
- Build timing wasn't optimal for Europeans if needing to react to late bugs. - Proposal:
  - no warm up build, tuesday is the beginning (warm up is previous nightly
    build on monday night)
  - testing day is wednesday (instead of thursday)
  - thursday is fix(&test fixes) day
  - friday is sanity checking
  - should get more builds during days so as to maximize efficiency in all
    contributing time zones:
    - build every 6 hours: midnight, 6am, noon, 6pm  (or slightly shifted for
      Beaverton?)

Debug/Ant:
- (M5) We felt that the build test/fix schedule is too tight to do effective
  testing. We ending up investigating/fixing critical problems which reduced
  our testing capability. We'd like to see the test pass occurr Wednesday, and
  the fix pass occurr Thursday. Perhaps there should be integration builds all
  week at midnight, starting on Monday.

Rel Eng:
- 3.0 M5 build retrospective

PDE:
- Embedded web browser coverage - when will it be OK to make a dependency on
  the widget and not have any backup plans

----------
 Outreach
----------

Outreach:
- Dorian Birsan held an Eclipse presentation for 3rd year students of McGill
  University, Montreal. It was well attended (around 100 students) and it was
  a nice experience to give students an idea about how a large open source
  projects really works. Eclipse T-shirts were given for good questions during
  Q/A period.

--------
 Status
--------

Platform/JDT Text:
- shipping M5
- bug fixing
- planning M6, proto plan published on team page

JDT/UI:
- shipping M5
- bug fixing
- started memory profiling pass
- M6 planning

Platform Search:
- shipping M5
- M6 planning

Core:
- code is frozen for Equinox runtime merge
- in the process of merging Equinox runtime code from equinox repository
  into HEAD on dev.eclipse.org
- got M5 out the door after some last minute fixes
- Xerces:
  - all plug-ins in the SDK have removed their dependancies on the
    org.apache.xerces plug-in

JDT Core status:
- investigating a few more fixes for 2.1.3
- prioritizing fix effort for M6
- need to check performance and memory consumption (overall slowering noticed
  since M4)

Debug/Ant:
- M6 focus is on bug fixing

Status:
- released M5 plugins, startup.jar and special version of
  org.eclipse.pde.build which can handle building OSGi based features and
  plugins into org.eclipse.releng.basebuilder.  We will start using this new
  version to run Nightly builds as of 20031126.
- investigating ways of furthering build automation and making build
  management available to committers.
- bug fixing in areas of test framework, releng tests.

Help:
- M5-related work.
- Bug fixing.
- Experimenting with launching out of process embedded help browser as a
  Platform application.

Install/Update:
- bug fixes
- discussions with the equinox team on platform configuration issues
- investigating some new requirements

PDE:
- PDE JUnit and runtime workbench launchers now have the new Environment tab.
- Bug fixing.
- 3.0 M6 plan is up.
- Writing new PDE JUnit test cases - will cover PDE project import, export,
  creation, and launching.

Platform UI:
- M5 went well for us.
- Things we are working on:
  - Expose CoolBarManager as API in JFace and use it in workbench configurer
    APIs (student)
  - complete RCP API implementation (some methods are only implemented as far
    as needed to meet the current IDE requirements)
  - bug fixing
  - New Look still prototyping some things
  - M6 plan is mainly a stability and bug fixing release

SWT:
- significant progress made on SWT/Swing interop on Windows

Back to the top