Xfce Wiki

Sub domains
 

This is an old revision of the document!


Milestones to 4.6

The release process is overseen by our release manager Stephan Arts. If you want to step in and help with preparing parts of the releases don't hesitate to contact him.

Release process:

  1. NEWS files
    • Ask module maintainers to update their NEWS in svn
    • Create HTML release notes for website from NEWS files
  2. Make sure the application actually compiles and that 'make distcheck' works; commit build fixes as needed
  3. Update ChangeLogs (only for module maintainers who use svn2cl)
  4. Bump version numbers (drop 'svn' tag)
  5. Rebuild po/*.po to update Project-Id-Version and prevent problems during make distcheck.
  6. Tag the release in svn
  7. Make release packages
    • .tar.bz2 of each module (create with 'make distcheck')
    • “Fat” tarball of all .tar.bz2 modules
    • GUI installer package
  8. Generate MD5 and SHA1 checksums, and GPG signatures for each module
  9. Upload tarballs (only tar.bz2) to main server (request mirror maintainers to do a manual sync) and Sourceforge
  10. Release announcements/websites:
    • xfce.org main page
    • Freshmeat
    • Gnomefiles
    • Slashdot (only for 4.x.0 releases)
    • OSNews
    • ??

After the release:

  1. Bump version numbers in svn trunk
  2. Celebrate
  3. (Possibly a lot more I can't think of right now)

Release milestones:

Alpha

  • Codename: Pinkie
  • Date: 29.06.2008 18.08.2008 07.09.2008 14.09.2008
  • Bugzilla tag: xfce-4.6alpha
    • Release cycle dry run
    • First initial release with all required core components

Beta 1

  • Codename: Tucu-tuco
  • Date: 20.07.2008 05.10.2008 12.10.2008
  • Bugzilla tag: xfce-4.6beta1
    • Feature freeze
    • Bugfixes start here!
    • All components for the upcoming release need to be in this release!

Beta 2

  • Codename: Jerry
  • Date: 10.08.2008 26.10.2008 02.11.2008
  • Bugzilla tag: xfce-4.6beta2
    • String freeze
    • Call for translations

Beta 3

  • Codename: Speedy Gonzales
  • Date: 31.08.2008 16.11.2008 23.11.2008
  • Bugzilla tag: xfce-4.6beta3
    • Integration of all translations

Release Candidate 1

  • Codename: Brain
  • Date: 14.09.2008 30.11.2008 07.12.2008
  • Bugzilla tag: xfce-4.6rc1

Release Candidate 2

  • Codename: Cat poison
  • Date: (21.09.2008) (07.12.2008) (14.12.2008)
  • Bugzilla tag: xfce-4.6rc2
    • Could be dropped

Final

  • Codename: Xfce 4.6.0 - Happy Christmas
  • Date: 28th of September 2008 we'll never release the 4.6 version hahahahahaha
  • Bugzilla tag: xfce-4.6.0
  • Level: 20/20

lkhdKSADDsad