Requirements

This chapter describes requirements that The New Hotness needs to fulfill to be able to work as notification system for maintainers.

List of requirements

  • Consume messages

    Fedora messaging consumer is the main part of The New Hotness

  • Decide if the message should be dropped or the user should be notified

    This could be set in dist git

  • Do a scratch build and handle response from build system

    In case of The New Hotness, this is koji

  • Create/update bugzilla issue

  • Publish messages

  • Download sources from source urls

    The New Hotness utilizes fedpkg for this

  • Bump spec file

    The New Hotness utilizes rpmdevtools for this

  • Create patch and attach it to bugzilla issue

    This is being done by git format-patch command