Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "EclipseLink/Build/Roadmap"

(EclipseLink 2.3 (Indigo))
(Roadmap)
Line 1: Line 1:
 
== Roadmap ==
 
== Roadmap ==
 
=== General (Multi-branch) ===
 
=== General (Multi-branch) ===
* Update to general eclipselinkBuild UID (Build/Test only) (2.2 timeframe)
 
** Complete
 
** Ported to 2.1 (2.0 and older won't utilize)
 
* create publish script methodology to publish builds  (2.2 timeframe)
 
** Infratructure Complete
 
** Publish script in progress
 
  
=== EclipseLink 2.2 ===
 
* [http://wiki.eclipse.org/EclipseLink/Build/Requirements Deteremine Evolving Build Requirements]
 
** Complete
 
* [http://wiki.eclipse.org/EclipseLink/Build/NextGen Pros/Cons of different systems]
 
** Complete, with Ongoing Edits as found
 
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=312437 312437] Improve usability of BND within build system
 
* Upgrade build to search for external dependencies when generating 'features'
 
** Complete
 
** Ported to 2.1
 
  
=== EclipseLink 2.3 (Indigo) ===
+
=== EclipseLink 2.5 (Juno) ===
* Prototype new system (OSGi centric)
+
* Finish Git repo topology and build migration tasks
** [http://wiki.eclipse.org/EclipseLink/Build/NextGen#Issues_needing_resolution Log ongoing Issues]
+
* Establish Maven Central Publishing process
* TBE Upgrade build to pull dependencies directly from Orbit
+
 
----
 
----
  

Revision as of 11:05, 11 December 2012

Roadmap

General (Multi-branch)

EclipseLink 2.5 (Juno)

  • Finish Git repo topology and build migration tasks
  • Establish Maven Central Publishing process

Backlog of development items (Build)

  1. Summit Items
    1. Builds should be more OSGi centric
      • Manifests should determine build (not visa-versa: Reevaluate use of Bnd)
      • Any given component should build only when the component code changes
      • Bundle version info should be updated per actual component build (split marketing and bundle versioning)
    2. Rework build so it doesn't interfere with PDE/Eclipse
      • 260428 PDE projects do not export properly
      • 273911 Jar and Zips for projects in SVN breaks PDE development
    3. Reevaluate use of Ant: Ideally Eclipse/Dev build and Nightly build should be same system (Move to PDEBuild?)
  2. Ongoing Projects
    1. Move CB to oracle build host (configure to allow sending messages to devlist)
      • Complete
    2. Rewrite all test builds to not require product rebuild.
      • 249974 compile.path not set warning eclipselink.jpa.test/build.xml after Ant 1.7.1 upgrade from 1.6
      • 293032 Test projects need to be able to run without product compile
      • 297217 New Test build requirements.
  3. Bug backlog
    • Open Build bugs
    • External requests
      • 279176 Add annotations-only jar file
      • 298790 o.e.p.sdo manifest has optional dependencies that aren't
      • 308919 Eclipse link not available in central maven repo
    • Enhancement requests
      • 239040 Need to support running tests on database platforms that have more than one jdbc driver jar
      • 278435 Add build target that runs Core test with JPA and Oracle Extensions on Classpath
      • 294732 Need to move test framework to a separate project.
      • 295071 depend parameter should use variable instead of hardcoded jar name
      • 305386 The oracle extension build process needs to build oracle extension tests as well on a nightly basis
      • 309853 Spring test compile path needs rework for 2.5.6 and optionally 3.0

Back to the top