RSS feed for "newly failing builds" from Hydra

It’s been mentioned a few times that people would like alternative ways to get notified about their packages being broken.

I was just curious about extending hydra to also providing an rss feed for “newly broken packages”, this would allow for people to subscribe to packages that they care about. I’m just curious if this is something that the greater community would care for.

10 Likes

I would love this, especially if this could also be filtered by maintainer.

3 Likes

This sounds like a great idea!

How do you envision this working exactly? Would it have an individual rss feed for every package? or generate a single rss feed for a given list of packages?

I hadn’t thought too much about it, but probably generate a list of package based on jobset+branch+failure-status (E.g. nixpkgs jobset, trunk (master branch), “newly failing”). The “still failing” category might be useful too, but probably less so as a “feed”.

I won’t have time to work on this for a long while, and IIRC, hydra is largely made in php, which doesn’t make me excited :frowning:

I thought it was Perl + Catalyst. Probably won’t make many people exited either though ;).

3 Likes

you’re right, GitHub - NixOS/hydra: Hydra, the Nix-based continuous build system ~57% perl.

Similar sentiment xD

I would love this, especially if this could also be filtered by maintainer.

I started working on this a while ago: Add a filter for maintainers in the jobset-eval view by Ma27 · Pull Request #743 · NixOS/hydra · GitHub (I’m sure that this can be used when adding RSS support later on).

It’s not ready yet unfortunately, I need to implement a DB migration because of a small schema change (including backwards-compatibility).

3 Likes