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.
Difference between revisions of "EclipseLink/Build/Roadmap"
< EclipseLink | Build
(→Backlog of development items (Build)) |
(→Ongoing Projects) |
||
Line 25: | Line 25: | ||
# Git migration (repo topology completion) | # Git migration (repo topology completion) | ||
#* Updating Build documentation - in progress | #* Updating Build documentation - in progress | ||
− | #* | + | #* Removal of dependencies from repo: pending |
+ | #* Removal of Releng: Complete | ||
+ | #* Removal of Utils: investingating | ||
+ | #** Selective history pull from all branches (from Git, not SVN) | ||
+ | #** History & tree merge of two Git repos | ||
+ | #** What to do with dbws utils? | ||
+ | #* Removal of javax.persistence: Complete | ||
+ | #* Removal of asm: pending | ||
+ | #* Removal of antlr: pending | ||
+ | #* Removal of hermes: re-evaluating | ||
+ | #** especially since contains both runtime and UI code, should probably live separately (would allow out of EL stream patching) | ||
# Git build rework | # Git build rework | ||
+ | #* Finalize distributed repo and local dependency materialization build model | ||
+ | #** to allow removal of binary dependencies from repos | ||
+ | #** multi tier build/repo interdependencies | ||
#* Integration of tools components into 2.5 build | #* Integration of tools components into 2.5 build | ||
#** finalizing publish and web generation script changes. | #** finalizing publish and web generation script changes. | ||
Line 38: | Line 51: | ||
#* Milestone promotion | #* Milestone promotion | ||
#** 2.3 pending | #** 2.3 pending | ||
− | |||
− | |||
− | |||
# EclipseLink jar to Maven Central | # EclipseLink jar to Maven Central | ||
#* need PGP identity for signing. | #* need PGP identity for signing. |
Revision as of 12:03, 11 December 2012
Contents
Roadmap
General (Multi-branch)
- Finish Git repo topology and build migration tasks
- Establish Maven Central Publishing process
EclipseLink 2.5 (Juno)
Backlog of development items (Build)
New Items
- Release Planning Dates for 2.4
- New Milestone?
- Release Date?
- SelectBundle Failing on Open JDK?
- Worked until 3 weeks ago
- Edwin forwarding Logs
Weekly target Items
Week of: Dec 7-13
- JPA Test for 2.1
- Insertion of new targets proving difficult
Ongoing Projects
- Git migration (repo topology completion)
- Updating Build documentation - in progress
- Removal of dependencies from repo: pending
- Removal of Releng: Complete
- Removal of Utils: investingating
- Selective history pull from all branches (from Git, not SVN)
- History & tree merge of two Git repos
- What to do with dbws utils?
- Removal of javax.persistence: Complete
- Removal of asm: pending
- Removal of antlr: pending
- Removal of hermes: re-evaluating
- especially since contains both runtime and UI code, should probably live separately (would allow out of EL stream patching)
- Git build rework
- Finalize distributed repo and local dependency materialization build model
- to allow removal of binary dependencies from repos
- multi tier build/repo interdependencies
- Integration of tools components into 2.5 build
- finalizing publish and web generation script changes.
- Has Own Hudson Job
- add testing to nightly build - pending
- Anticipate Eclipselink nightly process will pull in published P2 artifacts (P2 publish pending)
- Oracle bundle generation.
- 2.4 and 2.5 Complete (2.3 Pending)
- need to establish automated nightly build server
- Split "test" job from build job: Future
- Milestone promotion
- 2.3 pending
- Finalize distributed repo and local dependency materialization build model
- EclipseLink jar to Maven Central
- need PGP identity for signing.
- investigating publishing through Sonatype
- Remove old build pathways (no BND)
- May need to keep for some dev processes
- JPA test rework (post 2.1 enabling)
- needs to be split (build xml 92 pages long)
- Splitting Server-side configurations from existing buildfile may cover upwords of 60% of cleanup