This is an old revision of the document!
Here are some features users have requested for portsmon:
- Ability to flag certain PRs as 'maintainer already knows about this one'. The development version has this functionality but I am out of cycles to test it right now.
- Ability to subscribe to a watch-list for PRs that come in. At the moment, there is no UI code for a subscription page, nor do I really have any insight as to how it would work. There is a little bit of code to create 'this hour's list of changed PRs.'
- Prettier formatting (headers and footers).
- Ability to add comments and keywords (outside of GNATS).
- New list: opened PRs without named responsible, ordered by date.
Here are some features the author would like to add to portsmon:
- Ability to go out to the web to test for newer versions of distfiles (e.g. to Sourceforge). Individual pages could be added to show e.g. the list by category; a summary line could be added to the individual port page. A prototype exists and is reasonably accurate at identifying distfiles; however, it needs to be taught not to reuse the same mastersite over and over, and also to have the SQL back-end implemented. This is currently stalled due to lack of cycles.
- Finish the graphs and charts and make them clickable. (Currently, the clickable URLs are all broken.)
- Ability to show date that a port's distfile was last updated.
- Ability to show date of last commit to a port by anyone.
- Ability to show date of the last commit to a port that was submitted by maintainer. (Some hacky heuristics have already been tried.)
- Ability to accept data from Fenner's report.
- Ability to accept data from last-commit-by-committer report.
- Ability to understand which packages build correctly, not just the ones that fail. Harder than you might think, and has performance implications.