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'

2) 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/

3) Build

$ make

4) You are now a scheduling genius–look at what you did:

$ ls -la
$ firefox f-9-all-tasks.html

5) 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