Copr Buildsystem

Copr is designed to be a lightweight buildsystem that allows contributors to create packages, put them in repositories, and make it easy for users to install the packages onto their system. Within the Fedora Project it is used to allow packagers to create third party repositories.

Content

The main subsections of this wiki:

  • User Documentation: Learn more about how to use Copr. Quick tutorial, FAQ.

  • Developer Documentation: Learn how to work on and build Copr, and how Copr is put together.

  • Downloads: Find out how to check out the source code and get RPM releases.

  • Brainbox: Some ideas that might end up in the roadmap. Just a page to collect them.

  • Features: An index page of ideas that have graduated from the Brainbox to become features.

Communication

Copr is discussed on Fedora Build System Matrix channel.

Copr also has a mailing list for discussion: copr-devel@lists.fedorahosted.org (signup) (archives)

Source

Copr comes in several pieces. You can browse the source here:

Instances

Need To Edit This Wiki?

All the sources for this wiki are placed in our repository at https://github.com/fedora-copr/copr in “doc” directory. If you have commit rights, then you can to directly edit the files and then follow procedure described here: https://docs.pagure.org/pagure/usage/using_doc.html to push the modified html files into the docs repo. Even without commit rights, you can contribute. Just send us the patch of the modified doc files and we will apply it for you (see Patch process).

Want to File a Bug/RFE?

  • Search for bugs here: If it has, feel free to add yourself to Cc list of that bugzilla and add comments with more details, logs, etc.

  • Report a new bug: If it has not, then please report it here with all the detail you can muster.

  • Get a Bugzilla account: You will need an account in bugzilla to add comments or file new bugzillas.