Last modified 18 months ago Last modified on 09/11/15 08:29:34

/!\ PackageDB retired in favor of PkgDB2

The Fedora Package Database has now been moved to ‚Äčpkgdb2

Fedora Package Database

The Fedora Package Database is intended to track ownership information for Software Packages in the Fedora Collection. It is currently deployed on the Fedora Application Servers. Our cvsadmins are still handling some of the updates but we're encouraging people to change acls for themselves when possible. we're working on fixing several UI problems so that people can do more of this themselves.


There are only Older News

Join in the Fun

Want to help code the package database? Have some ideas of things gone wrong that need to be addressed? Well pull up a keyboard and get involved! There's something for everyone here.

Open Tasks

  • Are you an artist? We need an icon for the PackageDB!
  • Are you a UI designer? We need to revamp the web interface to be easier to use. Mockups or templates from a designer would be of great help.
  • Do you like to write python apps? There's a wide range of tickets for new features. Pick one that tickles your fancy and get involved!

Feel free to contact me on IRC (abadger1999) or via email (a.badgergmailcom) about what you want to work on and we'll put your skills to good use.

Get the Code

Take a look on the Download page for where to get tarballs, checkout instructions and links to a bzr-webserve to browse the repository contents.

Hack on the Server

We have a test server running on publictest3, one of the Fedora Infrastructure machines devoted to testing new services. With the release of fedora-packagedb-0.3.3 the server no longer has to query the Fedora Account System database directly so it is possible to run a copy on your local workstation. However, if you don't want to set up your own test database and configure a packagedb instance, feel free to talk to me on IRC (abadger1999) or via email (a.badgergmailcom) about getting access to the test server instead.

Develop a Client

There's currently a commandline client for cvsadmin requests. We're using that as a testbed for the BaseClient class in the python-fedora module. Our plans are to write one or more clients using that library when time permit. If you'd like to help out with that effort, feel free to send a message to a.badger to learn more.