Open rdicosmo opened 9 years ago
On top of the global JSON file for each commit (useful for @avsm's integration with buildbots), we also need a per-maintainer/per-commit JSON file from which to generate the per-maintainer RSS feed
I've done a preliminary dump of the daily (latest) weather report in json format (to be documented) : http://ows.irill.org/json/weather.json .
And I've also generated the rss feeds per maintainer : http://ows.irill.org/rss/ using the maintainer field as a key. Since maintainers are associated with packages (name, version) and not just with a package (considering all versions), I think the easiest way is to generate a table with all package maintainers as the list of all associated packages and rss links.
This is great... it would be nice to get feedback from maintainers now
I had a look at the feed and it seems to me that it generate an entry per day with each package and its current state. It would be nice to only generate entries with package status changes from good to bad and bad to good (and no entry if there is no such change).
Getting an entry everyday about unchanged package statuses will only lead me to quickly ignore them (well and actually most likely not subscribe to the feed at all).
I.e. as a maintainer I want to be notified when problems occur. If the weather is good I don't want to be bothered as I will be outside.
I think it is worthwhile having both the current feed, that could be used by a third party to build a nice little per-maintainer widget showing the current weather of the maintainer's packages, and the differential feed that @dbuenzli advocates. maybe in a place like http://ows.irill.org/rss-changes/
This is just a static file, indexed by commit hash, that will be very useful for integration with build test services.