Debian is a community Linux distribution (and some say THE community Linux distribution). It is most unique in having tens of thousands of packages on one hand, and yet allowing a smooth end-user experience in which every Debian package is a single "apt-get install" away on the other. In order to achieve this goal, a complex set of strict QA and developer certification procedure exists, which tries to make sure, in as automatic a way as possible, that the debs packaged for Debian will work.
This lecture will give an overview of debianizing an open source project. More importantly, it will talk about the process a package has to go through in order to be considered a part of Debian's "main" archive, with a special focus on software QA processes.
Lecture slides in Open Office Impress
Back to the Club's homepage