OCamlPro / ows

A service to analyse the state of the opam repository w.r.t. all available version of the OCaml compiler.
http://ows.irill.org/latest/today/index.html
Other
5 stars 3 forks source link

Generate JSON representation of the distcheck analysis for each commit #10

Open rdicosmo opened 9 years ago

rdicosmo commented 9 years ago

This is just a static file, indexed by commit hash, that will be very useful for integration with build test services.

rdicosmo commented 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

abate commented 9 years ago

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 .

abate commented 9 years ago

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.

rdicosmo commented 9 years ago

This is great... it would be nice to get feedback from maintainers now

dbuenzli commented 9 years ago

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.

rdicosmo commented 9 years ago

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/