Title
Koji Builder by: David Cabral (dpcabra1@learn.senecac.on.ca)
Introduction
The goal was to create machines/builders that work with the koji-hub to build packages on the ARM (armv5tel) architecture. Fedora Project doesn't have the resources to maintain the ARM architecture for all its packages and with the increase of actual ARM systems being used, the need of builders have too increased. Kojid is the build daemon that runs on the build machines. It's primary responsibility is polling for incoming build requests and handling them accordingly. Kojid is written in Python and communicates with koji-hub via XML-RPC.
Description
Setting up the builders isn't hard once the hub has been properly configured and certifications have been correctly created. We used one actual ARM machine and nine virtual machines to familiarize the steps involved in getting builders to work with a Koji Hub. The final goal is to make an Koji farm dedicated to building ARM packages for Fedora since the architecture is getting more and more popular everyday. Creating this farm will help with the Fedora Project Community development.
- Include the following information on your poster:
- Your project's title - top middle section
- Your name - below the project title
- A description of your work including goals you had - left main section
- A section on results, showing what you accomplished - middle section
- A summary and set of conclusions - bottom of middle section
- Acknowledgements and links - right main section
- Leave the upper-right and upper-left corners free for logos
Deadline
- Your poster must be submitted to your professor by 2010-04-16 in order to leave sufficient time for printing. It would be a good idea to submit it early and get feedback from your prof in case revisions are necessary.
Presentation Day
Please plan to join us for the entire afternoon on April 23 in T1014 in case there are questions about your poster. The event starts at 1:30; please plan to be there by 1:00 pm. If you have other exams, discuss the exam schedule with your professor in advance. Dress appropriately for speaking to the audience, which will include industry partners, funding agencies, and Seneca administration.