Xfce Wiki

Sub domains
 

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
releng:release-policy [2009/05/28 15:21] jannisreleng:release-policy [2009/08/14 01:51] jannis
Line 25: Line 25:
 ==== Core Components ==== ==== Core Components ====
  
-//THE DEFINITION OF CORE COMPONENTS IS OPEN FOR DISCUSSION//+  * exo 
 +  * gtk-xfce-engine 
 +  * libxfce4ui 
 +  * libxfce4util 
 +  * thunar-vfs 
 +  * thunar 
 +  * xfce-utils 
 +  * xfce4-appfinder 
 +  * xfce4-panel 
 +  * xfce4-session 
 +  * xfce4-settings 
 +  * xfconf 
 +  * xfdesktop 
 +  * xfwm4
  
 All core components of the Xfce desktop have to adhere to the release policy defined in this document. All core components of the Xfce desktop have to adhere to the release policy defined in this document.
Line 93: Line 106:
   - Make sure API documentation is up to date   - Make sure API documentation is up to date
   - Create bugzilla tags   - Create bugzilla tags
 +  - Help the release manager
  
 **QA Official** **QA Official**
Line 208: Line 222:
  
 == Code Freeze == == Code Freeze ==
 +
 +There is a short 2-days code freeze before every pre-release. During this period of time, 
 +no commits may be sent unless they are signed off by the release manager.
  
 With Xfce X.Ypre3, all core components enter code freeze which means from there on With Xfce X.Ypre3, all core components enter code freeze which means from there on
Line 278: Line 295:
 === Maintenance Releases === === Maintenance Releases ===
  
-Maintenance releases have to be ABI and API compatible to the corresponding final release +There may be no API/ABI changes in maintenance releases compared to the corresponding final release 
 of the Xfce core desktop. They also have to follow the X.Y.Z versioning format, where Y is an even of the Xfce core desktop. They also have to follow the X.Y.Z versioning format, where Y is an even
 number (e.g. xfwm4-4.8.4 or thunar-1.2.4). No new features or strings may be introduced in these number (e.g. xfwm4-4.8.4 or thunar-1.2.4). No new features or strings may be introduced in these
 releases. releases.