Open main menu

CDOT Wiki β

SPO600 - Createrepo Optimization

Revision as of 12:49, 6 March 2015 by Chris Tyler (talk | contribs)
Important.png
This is a draft only!
It is still under construction and content may change. Do not rely on this information.

createrepo is a tool which accepts as its input a set of RPM software packages. It reads the metadata from these packages to produce a set of files/databases which contain information about the RPMs and the relationships between them, such as dependencies and precedence, producing a repository.

This information can then be used by the yum or dnf commands to install packages from that repository, correctly resolving dependencies without opening and reading each of the RPMs individually.

Opportunity

createrepo and the related program mergerepo are heavily used by the Koji build system and other RPM build processes. However, it appears to be much slower than it could be, and speeding it up would be a huge boon to many RPM build systems.

Source

createrepo is hosted at http://createrepo.baseurl.org/

How to Proceed

If you are interested in working on this project, please note your name and contact information here. There should be a maximum of 2 people working on this project.

  • Your name here...