Features/BonoboFreeEvolution

From FedoraProject

< Features(Difference between revisions)
Jump to: navigation, search
(Created page with '= Bonobo-Free Evolution = == Summary == The Evolution PIM application for GNOME no longer uses Bonobo == Owner == * Name: Matthew Barnes * Email: mbarnes@redh...')
 
(Undo revision 174198 by Jjardon (Talk))
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
= Bonobo-Free Evolution =
+
= Bonobo-free Evolution =
  
 
== Summary ==
 
== Summary ==
Line 49: Line 49:
 
* See [[Talk:Features/BonoboFreeEvolution]]  
 
* See [[Talk:Features/BonoboFreeEvolution]]  
  
[[Category:FeatureReadyForWrangler]]
+
[[Category:FeaturePageIncomplete]]
 
<!-- When your feature page is completed and ready for review -->
 
<!-- When your feature page is completed and ready for review -->
 
<!-- remove Category:FeaturePageIncomplete and change it to Category:FeatureReadyForWrangler -->
 
<!-- remove Category:FeaturePageIncomplete and change it to Category:FeatureReadyForWrangler -->
 
<!-- After review, the feature wrangler will move your page to Category:FeatureReadyForFesco... if it still needs more work it will move back to Category:FeaturePageIncomplete-->
 
<!-- After review, the feature wrangler will move your page to Category:FeatureReadyForFesco... if it still needs more work it will move back to Category:FeaturePageIncomplete-->
 
<!-- A pretty picture of the page category usage is at: https://fedoraproject.org/wiki/Features/Policy/Process -->
 
<!-- A pretty picture of the page category usage is at: https://fedoraproject.org/wiki/Features/Policy/Process -->

Latest revision as of 00:13, 18 May 2010

Contents

[edit] Bonobo-free Evolution

[edit] Summary

The Evolution PIM application for GNOME no longer uses Bonobo

[edit] Owner

[edit] Current status

  • Targeted release: Fedora 13
  • Last updated: 2010-01-22
  • Percentage of completion: 100%

This debuted upstream in GNOME 2.29.1. Packages are already available for F13.

[edit] Detailed Description

The core framework of Evolution has been rewritten to avoid using CORBA and ORBit; technologies which are being deprecated and phased out in the GNOME stack. Evolution was one of the last major users of these technologies.

This blog entry, which was posted prior to completion, contains more details about why the rewrite was needed: http://mbarnes.livejournal.com/2606.html

[edit] Benefit to Fedora

Fedora moves closer to finally dropping the CORBA-based libbonobo and libbonoboui packages. Also, by making the Bonobo-free packages available since early on in rawhide, we help to provide the necessary testing and feedback to the upstream Evolution developers.

[edit] Scope

  • Repackage evolution with no libbonobo requirements
  • Repackage evolution-data-server with no libbonobo requirements

[edit] How To Test

Simply install the F13 version of evolution (currently 2.29.x).

[edit] User Experience

This being largely an internal cleanup effort with no major UI changes, users should not notice much difference from F12.

[edit] Dependencies

Evolution now depends on 'unique' as well as newer versions of 'glib2' and 'gtk2', all of which are already in rawhide.

[edit] Contingency Plan

  • Continue shipping the Evolution packages from F12.

[edit] Documentation

[edit] Release Notes

  • Fedora 13 is one of the first distributions to include the Bonobo-free version of Evolution.

[edit] Comments and Discussion