Create a Fedpkg compatible Package Repository for Pidora
Contents
Project Name
Create a Fedpkg-compatible Package Repository for Pidora
Project Description
Fedpkg is a tool used to manage Fedora packages using GIT (and http). We'd like to be able to use it for Pidora-specific (non-Fedora) packages as well. To set up Fedpkg, a package database (pkgdb), GIT repository, http repository, and Fedpg configuration will be required. Completion of the various components of this project should result in a usable, RPM-installable Fedpkg configuration for Pidora packages.
Project Leader
Project Contributor(s)
Project Details
fedpkg is the command line software for Fedora (and EPEL) developers. It interacts with dist-git, koji, rpmbuild, git, etc...
fedpkg is a plugin to the open source rpkg project. rpkg provides the main cli and commands library while fedpkg provides local Fedora specific configuration and overloads / adds functionality specific to Fedora's setup.
My goal is to get run fedpkg on raspberry pi for it to be used by the developers on raspberry PI. It makes package building easier. There are three things that Fedpkg involves to be run on an architecture, IT needs a GIT server repository, Interact with Fedora Package Database and HTTP server. Git server was done by Christopher who currently works at CDOT. My Job is to install Fedora Package database and modify it to respond to the HTTP server. If I can get this done by Milestone 0.1 then I can configure the HTTP server properly to work with Fedora Package database. My primary work is to modify the Fedora Package database. There is no Manual on how to install the package that will be my responsibility to figure out. Once it is done I will create a walk through on CDOT for other developers to use if they want to install the Fedora Package Database.
This is a link to Fedora Package Database and what it does
Project Plan
Tracking
Key contacts
I was introduced to Christopher Markieta who currently works at CDOT. He was worked on the project and had already set up the GIT server.
Goals by Release
Goals for each release and plans for reaching those goals:
- 0.1- I expect to have Fedora Package database up and running and possibly modified to work for Fedpkg on Raspberry Pi.
- 0.2- Fedora Package installed and configured to work for Raspberry pi and HTTP server modified to Fetch Data for the Fedora Package
- 0.3- Any bugs that remain in The project will be cleaned out by 0.3 and the package would be sent for checking.
Communication
Mailing Lists
Upsteam Wiki and Web
Links/Bugs/Tracking
Source Code Control
Blogs
[My Blog]
Non-Seneca Participants
Planets
Project News
I have installed Fedora Package database in my Fedora machine and currently configuring to work with the web-server, once configured, I will be setting it up on the scotland server. I will be posting the steps to install Fedora Packaged Database for anybody else who might want to do it.