Features/EclipseIndigo

From FedoraProject

< Features(Difference between revisions)
Jump to: navigation, search
m (How To Test)
 
(3 intermediate revisions by 2 users not shown)
Line 7: Line 7:
  
 
== Summary ==
 
== Summary ==
Update Fedora's Eclipse stack to Indigo releases.
+
Update Fedora's Eclipse stack to Indigo releases. More information about [[EclipseIndigo|Eclipse Indigo in Fedora can be found here]].
 
+
== Owner ==
+
  
 
== Current status ==
 
== Current status ==
 
* Targeted release: [[Releases/16 |Fedora 16]]  
 
* Targeted release: [[Releases/16 |Fedora 16]]  
* Last updated: 2011-7-12
+
* Last updated: 2011-09-07
* Percentage of completion: 0%
+
* Percentage of completion: 100%
  
 
== Detailed Description ==
 
== Detailed Description ==
Line 28: Line 26:
  
 
== Scope ==
 
== Scope ==
 +
Update dependencies (see below), many eclipse-* packages, and test upgrade experience from existing Helios (2010 simultaneous release name) versions.  The packages (SRPM names) that will be updated include:
  
 +
Done:
 +
# eclipse '''DONE'''
 +
# eclipse-jdt '''DONE'''
 +
# eclipse-pde '''DONE'''
 +
# eclipse-platform '''DONE'''
 +
# eclipse-rcp '''DONE'''
 +
# eclipse-swt '''DONE'''
 +
# eclipse-gef '''DONE'''
 +
# eclipse-rse '''DONE'''
 +
# eclipse-egit '''DONE'''
 +
# eclipse-jgit '''DONE'''
 +
# eclipse-pydev '''DONE'''
 +
# eclipse-cdt '''DONE'''
 +
# eclipse-linuxprofilingframework '''DONE'''
 +
# eclipse-mylyn-context '''DONE'''
 +
# eclipse-mylyn-tasks '''DONE'''
 +
# eclipse-mylyn-docs '''DONE'''
 +
# eclipse-mylyn-ide '''DONE'''
 +
# eclipse-mylyn-versions '''DONE'''
 +
# eclipse-mylyn-builds '''DONE'''
 +
# eclipse-mylyn '''DONE'''
 +
# eclipse-mylyn-commons '''DONE'''
 +
# eclipse-valgrind '''DONE'''
 +
# eclipse-testframework '''DONE'''
 +
# eclipse-oprofile '''DONE'''
 +
# eclipse-changelog '''DONE'''
 +
# eclipse-gcov '''DONE'''
 +
# eclipse-gprof '''DONE'''
 +
# eclipse-callgraph '''DONE'''
 +
# eclipse-dltk '''DONE'''
 +
# eclipse-rpmstubby '''DONE'''
 +
# eclipse-dtp '''DONE'''
 +
# eclipse-shelled '''DONE'''
 +
# eclipse-rpm-editor '''DONE'''
 +
# eclipse-systemtapgui '''DONE'''
 +
# eclipse-birt '''DONE'''
 +
# eclipse-emf '''DONE'''
 +
# eclipse-ptp '''DONE'''
  
 
== How To Test ==
 
== How To Test ==
Line 69: Line 106:
 
<!-- Is there upstream documentation on this feature, or notes you have written yourself?  Link to that material here so other interested developers can get involved. -->
 
<!-- Is there upstream documentation on this feature, or notes you have written yourself?  Link to that material here so other interested developers can get involved. -->
 
'''New and Noteworthies'''
 
'''New and Noteworthies'''
 
+
* [http://www.eclipse.org/eclipse/debug/nan/new_and_noteworthy.php Eclipse JDT debug]
 +
* [http://download.eclipse.org/eclipse/downloads/drops/R-3.7-201106131736/eclipse-news.html Upstream Eclipse SDK 3.7]
 +
* [http://www.eclipse.org/swt/R3_7/new_and_noteworthy.html Eclipse SWT]
 +
* [http://wiki.eclipse.org/GEF_New_and_Noteworthy GEF]
 +
* [http://www.eclipse.org/tm/development/relnotes/3.3/readme_tm_3.3.html Eclipse TM]
 +
* [http://wiki.eclipse.org/EGit/New_and_Noteworthy/1.0.0 EGit]
 +
* [http://wiki.eclipse.org/JGit/New_and_Noteworthy/1.0.0 JGit]
 +
* [http://pydev.org/ Pydev (main page contains release notes)]
 +
* [http://wiki.eclipse.org/CDT/User/NewIn80 CDT]
 +
* [http://www.eclipse.org/linuxtools/new/ Linux Tools]
 +
* [http://www.eclipse.org/mylyn/new/ Mylyn]
 +
* [http://birtworld.blogspot.com/2011/03/birt-262-enhancements.html BIRT]
  
  
Line 86: Line 134:
 
* See [[Talk:Features/YourFeatureName]]
 
* See [[Talk:Features/YourFeatureName]]
  
[[Category:FeaturePageIncomplete]]
+
[[Category:FeatureAcceptedF16]]

Latest revision as of 19:04, 7 September 2011


Contents

[edit] Fedora 16 Eclipse Indigo Update

[edit] Summary

Update Fedora's Eclipse stack to Indigo releases. More information about Eclipse Indigo in Fedora can be found here.

[edit] Current status

  • Targeted release: Fedora 16
  • Last updated: 2011-09-07
  • Percentage of completion: 100%

[edit] Detailed Description

Many Eclipse projects release annually in June. The 2011 version of this simultaneous release is known as "Indigo" and is made up of 39 projects and 33 million lines of code. The foundation of these projects is the Eclipse project itself, producing the Eclipse SDK which contains the Eclipse Platform, the Eclipse Java Development Tools (JDT), and the Eclipse Plugin Development Environment (PDE).

This Fedora feature encompasses the updating of the Eclipse packages in Fedora to be their Helios versions. Note that not all eclipse-* packages in Fedora are hosted at eclipse.org which coordinates the simultaneous release so this feature does not include them (notable examples include PyDev which is shipped in Fedora as eclipse-pydev).

[edit] Benefit to Fedora

The latest and greatest versions of Eclipse packages will be available to Fedora users.

[edit] Scope

Update dependencies (see below), many eclipse-* packages, and test upgrade experience from existing Helios (2010 simultaneous release name) versions. The packages (SRPM names) that will be updated include:

Done:

  1. eclipse DONE
  2. eclipse-jdt DONE
  3. eclipse-pde DONE
  4. eclipse-platform DONE
  5. eclipse-rcp DONE
  6. eclipse-swt DONE
  7. eclipse-gef DONE
  8. eclipse-rse DONE
  9. eclipse-egit DONE
  10. eclipse-jgit DONE
  11. eclipse-pydev DONE
  12. eclipse-cdt DONE
  13. eclipse-linuxprofilingframework DONE
  14. eclipse-mylyn-context DONE
  15. eclipse-mylyn-tasks DONE
  16. eclipse-mylyn-docs DONE
  17. eclipse-mylyn-ide DONE
  18. eclipse-mylyn-versions DONE
  19. eclipse-mylyn-builds DONE
  20. eclipse-mylyn DONE
  21. eclipse-mylyn-commons DONE
  22. eclipse-valgrind DONE
  23. eclipse-testframework DONE
  24. eclipse-oprofile DONE
  25. eclipse-changelog DONE
  26. eclipse-gcov DONE
  27. eclipse-gprof DONE
  28. eclipse-callgraph DONE
  29. eclipse-dltk DONE
  30. eclipse-rpmstubby DONE
  31. eclipse-dtp DONE
  32. eclipse-shelled DONE
  33. eclipse-rpm-editor DONE
  34. eclipse-systemtapgui DONE
  35. eclipse-birt DONE
  36. eclipse-emf DONE
  37. eclipse-ptp DONE

[edit] How To Test

  • x86 or x86_64 hardware is preferred for testing as the OpenJDK JIT (just in time compiler) is present there
  • Installing the packages listed above in the "Scope" section should be installed
  • Eclipse should start from the GNOME menu under Programming or from the command line
  • The Eclipse Help system should display and allow clicking around the contents (Help menu -> Help Contents)
  • Help -> About should show 3.7 somewhere as the version
  • Functionality of plugins should be verified but this is plugin-specific
  • eclipse-* should upgrade cleanly from their Indigo versions

[edit] User Experience

Expected to remain largely the same.

[edit] Dependencies

These dependencies are almost complete but updates are not yet in rawhide. There are few packages that depend on the Eclipse stack outside of eclipse-*.

[edit] Contingency Plan

[edit] Documentation

New and Noteworthies


Other


[edit] Release Notes

[edit] Comments and Discussion