certtools / intelmq

IntelMQ is a solution for IT security teams for collecting and processing security feeds using a message queuing protocol.
https://docs.intelmq.org/latest/
GNU Affero General Public License v3.0
972 stars 295 forks source link

Revisit documentation on supported OS versions and packages #2451

Open aaronkaplan opened 8 months ago

aaronkaplan commented 8 months ago

https://github.com/certtools/intelmq/pull/2407/files has an interesting discussion on OS versions , what we officially support and what not. What would work (with maybe some tweaks or newer packages) but is not recommended anymore etc.

I suggest we document this in our new super cool docs.intelmq.org documenation (thx again @gethvi )! But this can come after 3.2.2 if needed.

This issue is here so that we don't forget.

gethvi commented 8 months ago

I think it's completely fine to remove OS support if they don't meet our dependencies in the necessary version. After all this only concerns native deb/rpm packages. Installation via pip will often work just fine anyway. I am aware that some organizations don't allow installation via pip, but frankly that's their problem.

We could keep two lists:

sebix commented 8 months ago

We had the split of recommended and "only" supported systems in the past, but then both lists shrunk so much that we ended up with just one. For example, we had packages for Fedora, which was not a recommended platform, because of missing tests, but it was supported and worked much better than e.g. CentOS because Fedora had many optional Python libraries and up-to-date Python versions. Now, as the interest in IntelMQ is stagnating, I suggest keeping the list of supported versions as small as possible and only focusing on very few options that are reasonable to maintain with little effort.