NixOS / nixpkgs

Nix Packages collection & NixOS
MIT License
18.23k stars 14.22k forks source link

Package: go-neb: it's been discontinued #342663

Open herbetom opened 2 months ago

herbetom commented 2 months ago

Not sure if there is some policy around this topic (haven't found it or an template) so going a bit free style.

The go-neb project was archived/discontinued by the developer last year. Currently it seems to work still but with it beeing abandoned sofware i think a removal/marking as insecure or whatever should be considered at some point.

It doesn't look like there are viable forks to switch to. Or i haven't quickly found them.

On a side node there is at least one prominent deployment.

Notify maintainers @mweinelt @maralorn


Note for maintainers: Please tag this issue in your PR.


Add a :+1: reaction to issues you find important.

maralorn commented 2 months ago

I am not neccessarily against a removal but I am currently using this very successfully for alertmanager notifications and would appreciate finding an alternative before we drop it. 😆

herbetom commented 2 months ago

Yes, im also still looking into alternatives exactly for those notifcations and will have to migrate one deployment. :sweat_smile:

There is matrix-hook (nixpkgs) as seen in nix-community/infra. It has fewer dependencies but it also doen't look too actively developed (the dependencies are around a year old (the last go-neb bump was ~two years ago so it's at least a bit newer)).

Then there is the in the discontinuation announcement mentioned matrix-hookshot (nixpkgs). It covers more of what go-neb does/did and apparently also has some support for alertmanager. Edit: Looking at it closer i'm not really a fan of the hardcoded format of the message.

Don't know if there are other alternatives.

Erethon commented 1 month ago

Matrix-alertmanager exists specifically for alertmanager based notifications and is already packaged in nixpkgs. Hookshot is the "official" replacement for go-neb for things outside of alertmanager notifications.