TWiki> DICE Web>PkgForge (revision 5)EditAttach

Package Forge

Most documentation for the Package Forge service is available at

This page documents the Informatics configuration of the service. It also holds a wishlist for future features/bug fixes.


In no particular order, here is a list of features it might be nice to add. Feel free to add to the list, preferably with your name and a date.


  • When reporting via email the build daemon should show the list of sources attempted and those (if any) which failed.
  • If an error occurs and an email report is sent it should contain the error message.
  • Command-line support for retrieving build results (packages and log files).
  • Ability to set options for a specific build system (e.g. mock/rpmbuild).
  • Reports via other mechanisms (e.g. jabber).
  • Passive nagios monitoring for the daemons.
  • Support for killing mock cleanly if it is running when a build daemon is shutdown.
  • Support for running QA tests on packages (such as rpmlint) after building but before submission.
  • Ability to use a different package submission tool instead of pkgsubmit (and possibly opt out of submission altogether for individual jobs).
  • Support for separate failure "types" depending on where the error occurred (e.g. environment initialisation, build, test, submit stages).
  • Add support for a .tar.gz source type.
  • Add a MacOSX build daemon
  • Add support for pluggable validity checkers in the incoming processor. This would allow checking for gpg signed jobs/packages, for instance.


  • Make it prettier.
  • Support for cancelling jobs/tasks before they are attempted.
  • Support for retrying failed jobs/tasks when this was due to environment issues (e.g. mock/yum configs or bad packages already in a repository) which have since been fixed.
  • The component needs to be able to configure the website.
  • The website should have support for uploading jobs.
  • RSS feeds listing jobs for each platform.

-- StephenQuinney - 09 Feb 2011

Edit | Attach | Print version | History: r10 | r7 < r6 < r5 < r4 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r5 - 12 Feb 2011 - 08:41:50 - StephenQuinney
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback
This Wiki uses Cookies