[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [eclipse-dev] Planning Meeting Notes - Nov 12, 2003
|
Status for Platform UI:
Discussion Topic:
- Adapting to RCP changes. How hard was it for downstream teams? What
problems were encountered? Suggestions for making this smoother for other
plugin developers?
Status:
RCP:
- Changes for Rich Client Platform (RCP) have been released from the RCP
stream to HEAD.
Note that this includes breaking API changes. For more details, see the
design documents and porting guide at:
http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-ui-home/rcp-proposal/rich_client_platform_facilities.html
Many thanks to the Text, Help and PDE teams for their early help and fast
turnaround on work in the RCP stream, and to all teams for adjusting to
the changes in HEAD so quickly.
- Progress on JFace level CoolBarManager API.
- Bug fixing
Scalability:
- Continued API work on activities.
- Bug fixing in support for roles.
- Moved activity and role declarations out of our plugin.xml, and into the
platform feature.
New look:
- Progress on new look (in split stream).
Responsiveness:
- Mechanism for asynchronous prompts.
Instrumentation:
- Editor for instrumentation profiles.
- Bug fixing.
Nick
Mike Wilson/Ottawa/IBM@IBMCA
Sent by: eclipse-dev-admin@xxxxxxxxxxx
11/11/2003 03:37 PM
Please respond to
eclipse-dev
To
eclipse-dev@xxxxxxxxxxx
cc
Subject
[eclipse-dev] Planning Meeting Notes - Nov 12, 2003
-------------------
Discussion Topics
-------------------
Rel Eng:
- 3.0 M5 build schedule
- Here is a *suggested* schedule and rebuild/signoff guidelines:
- Tuesday Nov 18, 08:00 EST - 3.0 M5 Warm-up build
- this is just a warm-up
- rebuilds are not planned should this build fails or is unusable
- Wednesday, Nov 19, 00:10 (in lieu of nightly build) EST
- 3.0 M5 Test candidate build
- this is the real M5 build
- goal: a good build for the test pass on Thursday
- all teams need to sign off on that candidate build is good enough
to use for Thursday's test pass
- rebuild at noon without waiting for status from all teams if a rebuild
is requested
- additional rebuilds as necessary when all teams contributing to
rebuild
are ready
- for a rebuild, only team(s) requesting the rebuild need to recheck and
sign off (although they may request other teams to revalidate
potentially
affected functionality)
- Thursday, November 20 (all day) - 3.0 M5 Test pass
- intensive 1-day test pass on M5 candidate
- identify any critical problems and supply critical fixes by 16:00 EST
- Thursday, November 20, 16:00 EST - 3.0 M5 Release candidate
- this is the final M5 build
- goal: a good build to release as 3.0 M5 on Friday
- Friday, November 21
- all teams need to sign off that the release candidate is good enough
to
declare as 3.0 M5
- rebuild at noon without waiting for status from all teams if a rebuild
is
requested
- additional rebuilds as necessary when all teams contributing to
rebuild
are ready
- for a rebuild, only team(s) requesting the rebuild need to recheck and
sign off (although they may request other teams to revalidate
potentially
affected functionality)
- declare 3.0 M5 available
PDE:
- We have problems with autobuilds in the background related to imports
and
classpath containers:
- Autobuild kicks in and stops. (bug 45933)
- Dynamic build order. (bug 45767)
----------
Outreach
----------
nothing to report.
--------
Status
--------
Platform/Core:
- working on document describing outstanding builder issues
- working on user settings document
- integrating another user-contributed tool to the Core Tools
Rel Eng:
- planning a build infrastructure template to provide to anyone wanted to
build, test, publish their components, based on experience working with
VE
component.
- investigating problems running chkpi
- the log files cannot be written.
- Chkpii testing disabled until the problem is resolved.
- removed dependencies on org.apache.xerces plugin, testing.
Debug:
- RCP Migration
- activity configuration:
- "Java Debugging" activity is now part of "Java Development" activity
- launch framework enhancement:
- API additions to ILaunchConfigurationTab for efficiency enhancement
(https://bugs.eclipse.org/bugs/show_bug.cgi?id=43952)
- use of new workspace runnable API for breakpoint creation/deletion/
modification. We no longer lock any resources when modifying
breakpoints.
- launch now waits for autobuild to complete (when preference "build
before
launch" is on)
Ant:
- RCP Migration
Equinox:
- performance and robustness work continues
- startup now about 5% faster than Eclipse for a typical developer
workspace
- large install (1500 bundles) startup is about 10% off for empty
workspaces
- Equinox showing better classloader scaling characteristics (ie.., the
more
classes loaded the more improvement over Eclipse)
- major project restructuring completed and all code merged into HEAD
- the new structure is more inline with standard Eclipse practices and
will
play better with PDE
- new build and web pages to follow a successful Eclipse integration build
Platform/JDT Text:
- RCP merge into HEAD and adaptation of upstream plug-ins
- introduced concept of text presentation listener while consolidating
background highlighting:
- text presentation listener participate in the construction of a text
presentation used to style the content of a text viewer
- started migration of existing code to text presentation listener such
as
annotation painters and the hypertext linking feature in the Java
editor
- continued work to improve implementation of linked positions
- bug fixing
JDT/UI:
- RCP migration
- bug fixing
- reviewed external refactoring contributions for
Introduce Factory and Generalize Type
- continued work with JDT/Core on new AST rewriter API:
- a first book keeping implementation is ready. It can
be used by JDT/Core to implement a rewriter that
directly modifies AST nodes.
- started to convert JDT/UI code to use the new book
keeping implementation
- continued work on XML expression evaluation language:
- finished prototype implementation
- worked on proposal
Search:
- RCP migration
- worked on tree based search result presentation
- worked on new search API
Help:
- new RCP-restructured help now in HEAD
- working on making Help OSGi-happy (problems with URL handlers, loading
of
web apps and compiling JSPs); selfhosting the webapp still does not work
- defect fixing
PDE:
- 2.1->3.0 plug-in manifest migration wizard worked well for Eclipse teams
(questions about optional imports, sorted out on eclipse-dev).
- PDE Junit is now RCP-friendly (it can run tests for random
applications). It
is also backward-compatible (will work with 2.1 plug-ins).
- getting more feedback on dynamic classpaths - good adoption from Eclipse
teams and the community. We are having some issues with autobuilds in
the
background (see above). Will address remaining issues as they arrive.
- we are able to create a pure 'Hello, World' OSGi bundle and get it to
run
against an OSGi Eclipse target.
- PDE is schemaVersion-sensitive - can produce 2.1 or 3.0-compatible code,
depending on the target platform.
Update:
- continue refactoring of Update Core.
SWT:
- more exploring new look and feel in CTabFolder
- adding "new window API" to Browser
- additional Bidi investigation
- cross platform API consistency work
- bug fixing