User guide ========== This chapter describes how the user (packager) can interact with The New Hotness. Notifications settings ---------------------- The notifications settings for The New Hotness can be set in the `dist git `_. The option is available for each package as `Monitoring status` option on the left side of the package repository site. .. note:: The setting doesn't matter if the project is not created in `Anitya `_. Following is the explanation of the `Monitoring status` options: * *No-Monitoring* - Project will not be monitored and The New Hotness will drop any update for this project * *Monitoring* - Project will be monitored by The New Hotness and Bugzilla ticket will be created each time a new version will be discovered by Anitya. * *Monitoring and scratch builds* - Project will be monitored by The New Hotness and Bugzilla notification will be created each time a new version will be discovered by Anitya. Additionally a scratch build will be started for the new version. * *Monitoring all* - Project will be monitored by The New Hotness and Bugzilla notification will be created for every version that will be discovered by Anitya. This could cause issues with duplicates in case the version will be deleted and retrieved again in Anitya. * *Monitoring all and scratch builds* - Project will be monitored by The New Hotness and Bugzilla notification will be created for every version that will be discovered by Anitya. Additionally a scratch build will be started for the newest version retrieved, if the version is newer than the one already available in `mdapi `_. This could cause issues with duplicates in case the version will be deleted and retrieved again in Anitya. * *Monitoring stable only* - Project will be monitored by The New Hotness and Bugzilla ticket will be created each time a new stable version will be discovered by Anitya. In case multiple versions are reported at once, newest stable will be used. * *Monitoring stable only and scratch builds* - Project will be monitored by The New Hotness and Bugzilla notification will be created each time a new stable version will be discovered by Anitya. In case multiple versions are reported at once, newest stable will be used. Additionally a scratch build will be started for the new version. .. note:: The *Monitoring all*, *Monitoring all and scratch builds*, *Monitoring stable only* and *Monitoring stable only and scratch builds* options are supported by The New Hotness, but not yet available on `dist git `_. Creating a project in Anitya ---------------------------- For The New Hotness to function properly there have to be a project in `Anitya `_. For the information how to create a new project, look at the `user guide in Anitya documentation `_. Opening pull requests in dist-git --------------------------------- Thanks to the work of `Packit `_ Team it is now possible to have pull requests filed directly in `dist git `_ when a new update is detected by The New Hotness for a monitored project. The process is described in `Packit documentation `_ and needs the package to have monitoring enabled and be set up in `Anitya `_.