As a follow up to a previous post, I have been working with people in each of the Fedora subgroups to collect more information about all that goes into making a Fedora release happen.

This information is represented in one TaskJuggler file with customized reports to view the entire project or subgroups. Links are on the Fedora 9 Schedule page.

If you are interested in seeing how it all works, download the source and build it :) Instructions are here or perform the following:

  1. Install TaskJuggler if you don’t have it already
$ su -c 'yum install taskjuggler'
  1. Download all of the files from the source directory to a local directory. For example,
$ mkdir ~/fedora-schedule
$ cd  ~/fedora-schedule
$ wget --no-directories -np --reject index.html\* \
-r http://poelstra.fedorapeople.org/schedules/f-9/source/
  1. Build
$ make
  1. You are now a scheduling genius–look at what you did:
$ ls -la
$ firefox f-9-all-tasks.html
  1. To modify the schedule edit the source file. The source file can be edited directly with a text editor or using the TaskJuggler GUI. For example,
$ vim f-9.tjp

or

$ TaskJugglerUI f-9.tjp