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 revisionBoth sides next revision
contribute:dev:make-a-release [2020/06/24 23:45] skunnykcontribute:dev:make-a-release [2020/08/20 23:32] – added TOC, section divs, footer kevinbowen
Line 1: Line 1:
 +~~NOTOC~~
 ====== Making a Release ====== ====== Making a Release ======
 +
 +  * **[[#Version Numbering|Version Numbering]]**
 +  * **[[#Build the tarball|Build the tarball]]**
 +  * **[[#Tag release|Tag release]]**
 +  * **[[#Upload the tarball|Upload the tarball]]**
 +  * **[[#Post release|Post release]]**
  
 Before you start with this, make sure you understand the [[https://www.xfce.org/about/releasemodel|release model]] all developers should follow for core components. Before you start with this, make sure you understand the [[https://www.xfce.org/about/releasemodel|release model]] all developers should follow for core components.
 +
 +----
  
 ===== Version Numbering ===== ===== Version Numbering =====
Line 24: Line 33:
  
 Unstable releases are created from the master branch, which is in this period in feature-freeze. There we use an odd //minor// number. So the first development release is for example 4.15.0, then 4.15.1 etc. Unstable releases are created from the master branch, which is in this period in feature-freeze. There we use an odd //minor// number. So the first development release is for example 4.15.0, then 4.15.1 etc.
 +
 +[[|Back to Top]]
 +----
  
 ===== Build the tarball ===== ===== Build the tarball =====
Line 50: Line 62:
  
 If everything is ok //distcheck// will tell you the ''abc.x.y.z.tar.bz2'' tarball is ready. If not fix the error(s) and commit the changes before running //distcheck// again. If everything is ok //distcheck// will tell you the ''abc.x.y.z.tar.bz2'' tarball is ready. If not fix the error(s) and commit the changes before running //distcheck// again.
 +
 +[[|Back to Top]]
 +----
  
 ===== Tag release ===== ===== Tag release =====
Line 70: Line 85:
  
 For more information read the [[https://git-scm.com/docs/git-tag|git tag manual]]. For more information read the [[https://git-scm.com/docs/git-tag|git tag manual]].
 +
 +[[|Back to Top]]
 +----
  
 ===== Upload the tarball ===== ===== Upload the tarball =====
Line 79: Line 97:
     *  Please note that you MUST subscribe to the announce mailling list before doing a release. Your first release mail need to be moderated by a list admin.      *  Please note that you MUST subscribe to the announce mailling list before doing a release. Your first release mail need to be moderated by a list admin. 
   - Make a nice summary of the new features or just paste the contents of the ''NEWS'' file.   - Make a nice summary of the new features or just paste the contents of the ''NEWS'' file.
 +
 +[[|Back to Top]]
 +----
  
 ===== Post release ===== ===== Post release =====
Line 86: Line 107:
   - Celebrate  8-).   - Celebrate  8-).
  
 +[[|Back to Top]]
 +----
 +[[:contribute:dev:start:|Back to main Xfce Development Information page]]